7、指令帮助
man 指令
help指令
8、cd
cd ~ 进入家目录
9、mkdir 创建目录
-p 创建多级目录
10、rmdir 删除目录,如果该目录下有内容,是无法删除
11、touch 创建文件,可以一次性创建多个文件
12、cp
-r 递归复制整个文件夹
\cp 强制覆盖不提示
13、rm 删除文件
-r 递归
-f 强制删除
14、mv 移动文件 重命名
15、cat 查看文件
-n 显示行号
cat a.txt |grep more 分页显示,空格下一页
16、more 按页显示
空格下一页
enter 向下翻一行
ctrl+f 向下滚动一屏
ctrl+b 返回上一屏
q 退出more
= 输出当期行号
:f 输出当前文件名和当前行号
17、less 功能分页显示,比more强大。它并不是一次将整个文件加载之后才显示,而是根据需要加载内容,对于显示大文件有较高的效率
空格下一页
pagedown 向下翻动一页
pageup 向上翻动一页
/向上搜索字符 n向下查找,N向上查找
?向上搜索字符 n向下查找,N向上查找
q 退出less
18、> 输出重定向 覆盖原来的内容
>>追加
示例:
ls -l >文件
cat a.txt 文件
echo "内容" 文件
19、echo 输出内容到控制台,环境变量
20、head查看文件的前几行,默认10
-n 前n行
21、tail 输出文件尾部的内容,默认10行
-n 最后n行
-f 追踪文件的更新
22.ln 软链接,类似windows快捷方式
ln -s 源文件或目录 软连接名
23、history 历史指令
history 10 最近10个
!+编号 如!5 执行历史编号为5的命令
24、date 显示当前时间
date -s 2018-10-10 10:10:10 将系统时间设置为
25、cal 查看日历
cal 2020 显示2020年的日历
26、find 查找指定目录下的文件或者目录
-name 按照名字查找
-user 按照文件拥有者
-size 文件大小,如 -size +20M 大于20M的文件
27、locate 快速文件路径。利用事先简历的系统中所有文件名称及路径的locate数据库事先快速定位给定的文件,无需遍历整个文件系统
28、grep和|
管道符| 表示将前一个命令的处理结果输出传递给后面的命令处理
grep
-n 显示行号
-i 忽略字母大小写
29、压缩解压缩
gzip/gunzip ,不会保留原来的文件,.gz
zip/unzip
zip -r 递归压缩
unzip -d 解压后的目录
tar 打包命令,的是.tar.gz
-v 显示详细信息
-x 解压
-z 支持gzip解压文件
-f 指定压缩后的文件名