1. ln 连接
ln -s (soft)软连接 自己本身不存储内容,指向文件而已
ln -s 1.txt 1_link 给1.txt创建一个软连接 相当于Windows的快捷方式
ln -s 1.txt ~/1_link 给其他目录创建一个软连接,
ln -s /home/admin/ 1.txt 1_link
如果软链接文件和源文 件不在同一个目录,源文件要使用绝对路径,不能使用相对路径
硬连接本身占空间,相当于把源文件复制,与源文件同步变化.
使用ll查看时,有一个数字,代表有几个文件发生变化
ln 1.txt 1_hard_link
注意:删除硬连接不会影响原文件,不能给目录创建硬连接
2.grep 查找文件内容
grep hello test.txt 在某个文件中查找包含hello的内容
,只要一行有hello就会都显示。
grep -n hello test.txt n表示查找出所在行数
grep -i hello test.txt i表示不区分大小写
grep -v hello test.txt v 反向查找出不包含hello的选项
grep -ni hello test.txt
grep -n hello /home/admin -r 查找所有目录包含hello的文件
3.find 根据名称查找文件
find /home -name 1.txt 在/home目录下查找名字为1.txt文件
find /home -name ‘*.txt’ 在/home目录下查找名字以txt结尾的
4.tar 打包
tar cvf a.tar 1.txt 2.txt 3.txt 将123打包并显示进度 f必须放在最后 tar红色
tar af a.txt 列出包里的文件
tar xvf a.tar 解压包放到当前目录
tar xvf a.tar c tar 解压包放到指定目录,文件夹需要提前创建好
5.gzip 压缩
压缩:1.打包 tar cf a.tar* 生成 a.tar文件
2.压缩 gzip -r a.tar 生成a.tar.gz文件
解压:1.解压 gzip -d a.tar.gz 生成a.tar文件
2.解包 tar xf a.tar -C 解压到指定文件夹
一步到位打包压缩 tar czf a.tar.gz 1.txt 2.txt 以gzip的方式打包并压缩
一步到位解压解包 tar xzf a.tar.gz -C 以gzip的方式打包并压缩
6.vim
关于vim:
vi和vim都是Linux中的编辑器,不同的是,vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding(写代码的)。
Vim重点是光标的移动,模式切换,删除,查找,替换,复制,粘贴,撤销命令的使用。