1.mv指令
mv指令用于移动文件或者目录。语法是mv 源文件 目标文件。它的用法需要注意:
当目标文件不存在的时候,默认是将源文件进行重命名操作,名字就是目标文件的名字,当目标文件存在的时候才会把源文件移动到目标文件。
目标文件不存在:
可以看到当目标文件不存在的时候,将test改名为mvtest。
目标文件存在:
可以看到test被移动到了mvtest的目录下。
2.find指令
find指令可以用于寻找特定名称的文件,查找文件的时候是find -name 文件名:
3.grep指令
grep指令可以用于筛选出文件中的特定字符。test.txt里面有100个hello(数量太多只打印一点):
查找带有数字1的:
输出行号则加上 -n:
另外,忽略大小写是-i,选出不含有搜寻字符是-v。
4.zip/unzip指令
字面上理解就是压缩/解压缩的指令,在用法上,压缩的时候需要加上-r表示递归压缩,不然无法压缩完整的文件。用法是zip 压缩后的名称 压缩内容。
unzip:
4.tar指令
tar指令也是压缩/解压缩指令,它的选项常用的有:
-c :建立一个压缩文件的参数指令(create 的意思)。
-x :解开一个压缩文件的参数指令。
-t :查看 tarfile 里面的文件。
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用。
-f :使用档名,在 f 之后要立即接档名!不要再加参数!
-C : 解压到指定目录
最常用法是tar -cf 压缩后的文件名 被压缩文件
解压缩:
需要注意的是,无论是解压缩还是压缩,最后都需要加上 f 。
5.less指令
less指令用于查看文件内容,常用选项:
-i 忽略搜索时的大小写
-N 显示每行的行号
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
q:quit(按住q退出)
6.head/tail指令
head/tail用来查看文件头部/尾部的指定行信息:
显示头部的十行:
显示尾部十行:
7.rz/sz指令
rz/sz指令可用于linux<->linux,linux<->Windows之间传输数据,可使用指令 apt install lrzsz在管理员模式下安装或者:sudo apt install lrzsz。
Windows和linux:
a.发送数据的时候是sz 发送的文件:
选择要接收的文件的位置后即可接收。
b.接收数据直接输入rz加回车,即可从Windows上传输数据到云服务器(linux)。