本文共 813 字,大约阅读时间需要 2 分钟。
一、基础命令
1.查看帮助文档
-help
man
2.自动补全
tab
3.历史命令
history
二、文件磁盘管理
1.查看文件信息
ls
2.输出重定向
> 覆盖原来的内容
>> 追加到文件的尾部
3.分屏显示
more
4.管道
|
5.清屏
clear
6.切换目录
cd
cd - 跳回上次目录
7.显示当前路径
pwd
8.创建目录
mkdir
mkdir a/b/c -p 创建目录
9.删除目录
rmdir
10.删除文件
rm
-i 逐个确认删除文件
-f 强制删除空文件夹,不确认
-r 递归删除非空文件夹
11.建立链接文件
ln 源文件 硬链接
ln -s 源文件 软链接
12.查看或者合并文件内容
cat
cat 1.txt 2.txt > 3.txt
13.文本搜索
grep
-v 查找不包含的行
-n 显示行数
-i 忽略大小写
-A/B/C 数字 向下/向上/上下显示多少行
14.查找文件
find 目标目录 -name 目标文件
find 目标目录 -size 2M/+2M/-2M 找等于/大于/小于2M的文件
15.拷贝文件
cp
-a 保留链接,文件属性,递归复制
-f 不提示
-i 要求提示
-r 递归复制非空文件夹
-v 显示进程
16.移动文件
mv
17.归档管理,打包
tar
-z 压缩文件
-c 创建打包文件
-v 显示进度
-f 指定打包后的文件名
-t 列出档案中包含的文件
-x 解开档案文件
tar -zcvf 压缩打包后的文件 待打包的文件
tar -zxvf 待解压的文件
18.文件压缩解压
gzip
-d 解压
-r 压缩
19.文件打包,压缩解压
bzip2
20.文件压缩解压
zip 压缩
unzip 解压
21.查看命令位置
which
转载于:https://my.oschina.net/u/3371784/blog/1544661