1. ls指令
- 用法:
ls + 选项 + 目录/文件
- 功能:
对于目录: 可以列出该目录下所有子目录和文件
对于文件: 可以列出该文件的文件名和其他信息
- 例子:
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-l 列出文件的详细信息
-r 列出所有子目录下的文件。(递归)
2. pwd指令
- 用法:
pwd
- 功能:
用来复制路径
- 例子
3. cd指令
绝对路径:/开头的
相对路径:不是/开头的
- 用法:
cd + 目录名
- 功能:
cd … : 返回上级目录
cd ~:进入用户家目
cd -:返回最近访问目录
- 例子
4. touch指令
- 用法:
touch + 选项 + 文件
- 功能:
没有: 新建文件
已有: 更新日期
- 例子
5. mkdir指令
- 用法:
mkdir [选项] test
- 功能:
在当前目录下创建一个名为 “test”的目录
- 例子
6. rm指令
- 用法:
rm -rf + 目录或文件名
- 功能:
删除文件或目录
- 例子:
*是通配符 代指全部文件或目录
7. cp指令
- 用法:
cp [选项] 源文件或目录 + 目标文件或目录
- 功能:
复制文件或目录
- 例子:
cp -r + 源目录 + 目标目录
如果没有目标目录就自动创建
8. mv指令
- 用法:
mv [选项] 源文件或目录 目标文件或目录
- 功能:
把源目录下的文件移动到目标目录下
- 例子:
mv 还可以重命名
9. cat指令
- 用法:
cat [选项] + [文件]
- 功能:
查看目标文件的内容
- 例子:
n 对输出的所有行编号
10. man指令
- 用法:
man [选项] 命令
- 功能:
查询命令的用法 通过查看联机手册获取帮助
- 例子:
j 往下滑
k 往上滑
q 退出
11. less指令
( 针对大文件进入阅读模式 )
- 用法:
less + 文件
- 功能:
查看文件内容. 不会立刻把所有文件内容加载到内存中. 也能进行查找.
- 例子:
- j k / 方向键: 向上向下滚动屏幕.
- -N 显示每行的行号
- /字符串:向下搜索“字符串”的功能
- n:重复前一个搜索(与 / 或 ? 有关)
- q: 退出
12. head指令
- 用法:
head + [文件]…
- 功能:
从头开始显示文档内容 , 可指定行数
- 例子:
13. tail指令
- 用法:
tail+ 文件
- 功能:
从末尾显示文档内容
- 例子:
----如果一个文件有 4 行内容 我要读取第三行
1.先取前三行内容存到一个临时文件中 再从这个文件中读取最后一行内容即可
tips: | 操作叫做管道
14. date指令
- 用法:
date
- 功能:
显示当前时间
- 例子:
tip: vim编辑器
- vim
- i
- esc(退出到只读模式)
- 退出
-
- :wq(保存并退出)
-
- : q!(不保存并退出)