常用指令
- 根目录:/
home(家目录)、bin(存各种可执行文件)、var–log(存日志)、lib(存静态链接库)、proc(进程相关信息)、etc(配置);
- 绝对路径与相对路径的识别: 开头有/是绝对路径,没有是相对路径:
- 当前目录:.
- 上级目录: . .
- 返回:- (例如 cd - ,多次按会在两个目录来回切换)
- 家目录: ~/ (等价于 /home/acs, 注意是到家目录,不是根目录**/**)
- 清空某一项命令: ctrl + c(清空并换行)
- 清空某一行:ctrl + u(清空目前行并停留在本行)
- 快捷键: tab
- 展示:ls
- -a:显示隐藏文件 (文件名前面带.即隐藏文件)
将文件隐藏: mv a.c .a.c
取消隐藏:mv .a.c a.c - -h:大小显示更为直观like 1k , 1M
- -l :列表显示
-
跳转:cd (change directory) (可接绝对路径与相对路径)
-
显示当前路径: pwd
-
复制+粘贴+重命名:cp (复制文件夹后面需要加 -r(递归删除))
直接复制:(因为temp是文件夹,故是复制到文件夹里面,注意不是更改名字为 temp)
复制并重命名:
复制文件夹到当前文件并改名:
-
创建文件夹:mkdir
需要创建中间带空格的文件名时,空格前面加一个**\**
第一行命令创建文件: ‘x y’;第二行命令创建两个文件x和y;
持续创建:加 -p 在a中创建b,b中创建c:
-
创建普通文件:touch
-
删除:rm(无法恢复)
删除多个:
支持正则表达式:加*号代替任意值
删除文件夹内部的内容,保留文件夹:
-
移动+剪切:mv
把a文件夹中的tem移到b文件夹中,截切操作。
再把b中temp剪切回a,并更名为temp_cut:
mv a/temp_cut temp:相当于重命名
-
查看:cat