1.目录与文件查看命令
- ls 查看当前目录下的所有目录和文件
- ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件)
- ls -l 或 ll 列表查看当前目录下的所有目录和文件
- ls /usr 查看指定目录下的所有目录和文件
2.目录操作命令
- pwd 查看当前所在目录
目录切换
- cd . 返回上级目录
cd / 切换到根目录
cd /usr 切换到根目录下的usr目录
cd …/ 切换到上一级目录 或者 cd …
cd ~ 切换到home目录
cd - 切换到上次访问的目录
3.创建命令
创建文件
- touch a.txt 在当前目录下创建文件a.txt
创建目录
- mkdir test 在当前目录下创建test目录
- mkdir /usr/test 在指定目录下创建一个名为test的目录
4.删除命令
删除目录或文件
- rm -rf test:删除test目录或指定文件,-r递归删除,-f强制删除。
- rm -rf /* 【自杀命令!】将根目录下的所有文件全部删除
5.查看文件命令
- cat test.txt 查看test.txt的内容
- cat -b xxx 显示每一非空行编号并显示
分页查看
- more test.txt 使用more查看文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看
翻页查看
- less a.txt 使用less查看文件,可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看
指定查看
- tail -10 test.txt 指定行数或者动态查看Ctrl+C结束(最后10行)
文件修改名称命令
-
mv file1 file2
两个参数,第一个是源文件,第二个是目的地,如果第二个参数文件名不一样,则会重命名。
当两个参数不带目录,只有文件名时,那就是重命名了。这是单个文件的重命名。 -
rename
命令支持批量修改文件名
参考博客
http://t.csdn.cn/1s5eU
6.history命令
- history [option]
选项 | 说明 |
---|---|
c | 清空命令历史 |
d | offset 删除历史中指定的第 offset 个命令 |
a | 追加本次会话的历史缓冲区中的命令到历史文件 |
n | 读历史文件中未读过的行到历史列表 |
r | 读历史文件到历史缓冲区中 |
w | 将当前历史命令缓冲区命令写入历史命令文件中 |
p | 展开历史参数成多行,但不存在历史列表中 |
s | 展开历史参数成一行,附加在历史列表后(伪造命令历史) |
- 导出命令
导出history到本地