版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenzhengfeng/article/details/81780262
以下为linux常用的命令举例。
(注:#后面的为注释,输入命令时不要写)
(二)磁盘管理
2.1 cd(切换目录)
cd #将目录转到当前用户的默认工作目录
cd ~ #同上
cd ~chen #转到用户chen的默认工作目录
cd / #转到系统根目录
cd /home #转到/home目录
cd proc #转到当前目录下的proc目录
cd - #转到前一个目录
cd ../ #转到上一级目录
2.2 ls(列出目录内容)
ls #以最简单的方式列出当前目录下的文件和目录
ls -a #显示当前目录下的所有文件和目录(包括以.开头的隐含文件与.和..目录)
ls -l #以详细列表的方式显示文件和目录
ls -A #显示当前目录下的所有文件(除了.和..)
ls -t #以文件和目录的更改时间排序显示
ls -s #显示文件和目录的大小,以区块为单位。
ls -S #用文件和目录的大小排序显示
ls -al #以详细列表的方式显示当前目录下的所有文件和目录(包括.和..目录)
ls test -al #显示test目录下所有文件和目录的详细信息
2.3 mkdir(新建目录)
mkdir newdir #在当前目录下新建newdir目录
mkdir -m 755 newdir #在当前目录下新建newdir目录,同时设置访问权限为755
mkdir -p newdir/new1/new2 #一次性建立多级目录,即使newdir或new1目录不存在
mkdir -p a/b/{x,y} #在当前目录下新建2个目录:a/b/x与a/b/y,无论父目录是否存在都将建立
2.4 pwd(显示当前目录的完整路径)
pwd #显示当前目录的完整路径
2.5 rmdir(删除空目录)
rmdir newdir #删除空目录newdir
rmdir -p newdir/new1 #删除空目录new1,如果删除后newdir目录变为空,也将newdir目录删除
2.6 lsattr(显示文件或目录的隐藏属性)
lsattr #显示当前目录下文件或目录的隐藏属性
lsattr a.zip #显示a.zip文件的隐藏属性
lsattr -a #显示当前目录下所有文件或目录的隐藏属性,包括以.开头的文件
lsattr -R #递归显示当前目录以及子目录下文件或目录的隐藏属性
2.7 chattr(设置文件具有不可删除和修改的权限)
chattr +i a.txt #设置a.txt文件不可修改
chattr -i a.txt #去掉a.txt文件不可修改的属性
注:设置了i属性的文件不能进行修改;你既不能删除它,也不能给它重新命名,而且也不能对该文件写入任何数据。只有root用户可以设置或清除该属性。