一、基础指令
1、ls (list) 打印当前目录及文件
-l 以详细列表打印
-h 可读性较高的形式打印
-a 显示隐藏文件
列出颜色:
蓝色表示文件夹
黑色表示文件
绿色表示拥有所有权限
2、pwd (print wording directory) 打印当前工作目录
3、cd (change directory) 改变工作目录
. 当前目录
.. 上一级目录
~ 当前用户的家目录
4、mkdir (make directory) 创建目录
-p 一次性创建多层不存在目录
5、touch 创建文件;把已存在文件的时间标签更新为系统当前的时间。
touch file1 file2 file3… 可以一次性创建多个文件。
6、cp (copy) 复制文件或文件夹
cp 被复制的文件路劲 文档被复制到的路劲
-r 表示递归复制
7、mv (move) 移动,剪切、重命名
8、rm (remove) 移除、删除
-f(force) 强制删除,不提示确认
-r 递归删除
删除目录可用 -rf
Tab 文件名自动补全
* 通配符
9、vim 文本编辑器
10、 输出重定向
> 覆盖输出
>> 追加输出
11、cat 直接打开文件、合并文件
二、进阶指令
1、df 查看磁盘空间
-h 可读性高
2、free 查看内存
-m 以MB查看
3、head 查看文件的前n行,默认10行
-n 指定n行
4、tail 查看文件的后几行,默认10行
-n 指定n行
-f 持续监控文件
5、less 查看文件
6、wc 统计文件内容信息(行数、单词数、字节数)
-l lines 行数
-w words 单词数
-c bytes 字节数