-
ls(列出目录的内容)
-
-a 显示指定目录下所有子目录与文件,包括隐藏文件
-
-l 以列表方式显示文件的详细信息
-
-h 配合 -l 以人性化的方式显示文件大小
-
-
> (输出重定向命令,将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中)
>输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部
-
more (分屏显示)
-
|(管道:一个命令的输出可以通过管道做为另一个命令的输入)
-
clear(清屏)
-
cd(切换工作目录)
-
cd 切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录。
-
cd ~ 切换到当前用户的主目录(/home/用户目录)
-
cd . 切换到当前目录
-
cd .. 切换到上级目录
-
cd - 可进入上次所在的目录
-
-
pwd(显示当前路径)
-
mkdir(创建目录,参数-p可递归创建目录)
-
rmdir(删除目录)
-
rm(删除文件)
-
-i 以进行交互式方式执行
-
-f 强制删除,忽略不存在的文件,无需提示
-
-r 递归地删除目录下的内容,删除文件夹时必须加此参数
-
-
ln(建立链接文件,ln -s 源文件 链接文件)
-
cat(查看或者合并文件内容)
-
grep(文本搜索)
-
-v,显示不包含匹配文本的所有行
-
n,显示匹配行及行号
-
i,忽略大小写
-
-
find(查找文件)
-
find ./ -name xx.sh 查找当前目录下所有名为xx.sh的文件
-
find ./ -name '.sh' 查找当前目录下所有后缀为.sh的文件
-
find ./ -name "[A-Z]" 查找当前目录下所有以大写字母开头的文件
-
find /tmp -size 3M 查找在/tmp 目录下等于3M的文件
-
find /tmp -size +3M 查找在/tmp 目录下大于3M的文件
-
find /tmp -size -3M 查找在/tmp 目录下小于3M的文件
-
find ./ -size +40k -size -50M 查找当前目录下大于40k,小于50M的文件
-
-
cp(拷贝文件)
-
-a 该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性。
-
-f 已经存在的目标文件而不提示
-
-i 交互式复制,在覆盖目标文件之前将给出提示要求用户确认
-
-r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。
-
-v 显示拷贝进度
-
-
mv(移动文件)
-
-f 禁止交互式操作,如有覆盖也不会给出提示
-
-i 确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件
-
-v 显示移动进度
-
-
tar(归档管理)
-
-c 生成档案文件,创建打包文件
-
-v 列出归档解档的详细过程,显示进度
-
-f 指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后
-
-t 列出档案中包含的文件
-
-x 解开档案文件
-
-
gzip(文件压缩解压)
-
-d 解压
-
-r 压缩所有子目录
-
解压用法: tar zxvf 压缩包包名
-
压缩用法:tar cvzf 压缩包包名 *或者文件名
-
-
bzip2(文件压缩解压)
-
压缩用法:tar -jcvf 压缩包包名 文件...(tar jcvf bk.tar.bz2 *.c)
-
解压用法:tar -jxvf 压缩包包名 (tar jxvf bk.tar.bz2)
-
-
zip(文件压缩解压)
-
压缩文件:zip [-r] 目标文件(没有扩展名) 源文件
-
解压文件:unzip -d 解压后目录文件 压缩文件
-
-
which(查看命令位置)
Linux基础之常用操作命令(二)
Guess you like
Origin blog.csdn.net/chushudu/article/details/110950396
Recommended
Ranking