命令 01day
cd 命令 查看ls- lh ll
有问题找男人man
自动补全 tab键
历史命令 history
02day
ls -a 显示所有
-l 详细信息
-lh 显示大小
. 代表文件名字中所有字符
ls te * 查找以te开头文件
? 任意符号
[ ] 用于表示字符范围
\*a 查找文件名*a的文件
输出重定向命令
cat 1..txt > 2.txt
>覆盖 >>追加
more 查看过多内容
管道 |
入口 | 出口
ls -ln | more
clear 清屏
cd 进下一步
cd ~切换主目录
cd . 当前目录
cd .. 上一级
cd - 进入上次目录
mkdir 创建目录
创建文件 touch
查看历史命令 history
查看文件内容 cat
编辑文件 gedit
03day
rmdir 删除文件
rm -i 确认是否删除
rm -f 强制删除
rm -r 逐层删除
建立连接文件
ln 源文件 链接文件
ln -s 源文件 链接文件
查看 cat
文本搜索 grep [-选项] '搜索内容串' 文件名
例如 grep 'a' 1.txt
grep -v 显示不包含文本的所有行
-n 显示匹配行及行号
-i 忽略大小写
grep 'a'查找a开头的
grep 'k$' k结尾的
grep -n '[nknkn]'1.txt
. 匹配一个非换行的字符
find 查找文件
find ./ -name test.sh 查找当前目录下所有名为test.sh的文件
find ./ -name '*.sh' 查找所有后缀为.sh的文件
拷贝 cp copy
-f 已经显示的文件不提示
-i 覆盖之前提示
-r 复制该目录下所有子目录和文件
-v 显示进度
移动 mv
mv -f 不提示
-i 有提示
-v显示进度
mv ../ 移动上一层某个文件
归档压缩解压
tar-cvf
命令 参数 归档后文件名字 归档文件
归档 tar -cvf xxx.tar 1.txt 2.txt
接档
tar -xvf xxx.tar
归档并压缩加个 -z
tar -zcvf xxx.tar.gz 1.txt 2.txt
解档
tar -zxvf xxx.tar.gz
归档并压缩
tar -jcvf xxx.tar.bz2 1.txt 2.txt
解档
tar -jxvf xxx.tar.bz2 1.txt 2.txt
tar -zcvf ./指定文件/压缩后的文件名.gz 新文件归档并压缩到指定文件