常见指令
ls 显示文件或目录
-l 列出文件详细信息l(list)
-a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录
-p 创建目录,若无父目录,则创建p(parent)cd 切换目录
touch 如果不存在这个文件就创建;有的话就改变更新时间
pwd 显示当前目录
echo 创建带有内容的文件。
cat 查看文件内容
cp
cp :只复制文件
cp -r :复制所有内容mv 移动或重命名
rm 删除文件
-r 递归删除,可删除子目录及文件
-f 强制删除curl 访问一个网址
find 在文件系统中搜索某文件
rmdir 删除空目录
tree 树形结构显示目录,需要安装tree包-
clear 清屏
vim使用
- 输入: i
- 退出: Esc或:wq
命令模式下:
:q 退出
:q! 强制退出
:wq 保存并退出
一些经验
- 三种创建文件的方式
- “>”
- 强制 >!
- 追加 >>
- 当前目录: .
- 父目录:..
- 返回上一级目录是:$ cd .. 或 $ cd +绝对路径
- 也就是说cd+### 时 “###”只能是当前目录及当前目录一下的文件夹
- 不可以“跨级”返回,可以$ cd ../../../.. 或 $ cd c/##/**/project(绝对路径)。简单理解为:向下返回文件夹可以直呼其名,但是向上就只能用尊称(绝对路径)或一级一级向上报告。。。。