- pwd 显示绝对路径
- ls 显示当前的目录和文件
- ls - a 显示所有,包括隐藏文件
- ls - l 以表格的形式显示
- cd 切换到指定目录
- cd ~ 或 cd :回到自己的家目录
- cd 切换到家目录
- cd .. 回到当前目录的上一级目录
- mkdir 用于创建目录
- mkdir 路径 创建单级目录
- mkdir-p 路径 创建多级目录
/home/ken 单级目录 /home已存在
/home/len/per 多级目录
- rmdir 删除空目录
- rm -rf 删除非空目录
- 删除整个文件夹不提示
- touch 创建空文件
- rm 删除空文件
- rm 删除前会提示(y为确定 n 为取消)
- 单个删除:rm -f 文件名 (不提示)
- 批量删除:rm -f *关键字* (不提示)
- 递归删除整个文件夹:rm -r
- cp 拷贝文件到指定目录 (cp 文件名 存放路径)
-
cp -r 递归复制整个文件夹
-
cp 强制覆盖不提示
-
- mv 移动文件与目录 或重命名
-
mv oldname newname (重命名,相同目录下)
-
mv 文件路径 存放的位置 (移动文件)
-
mv 文件名(p.txt)存放的位置(/.../.../x.txt) (移动且重命名)
-
- cat 查看文件内容(只能查看,不能修改)
- cat 文件名 查看文件内容
- cat -n 文件名 查看并显示行号
- cat -n 文件名 | move 可以进行交互
- more 基于vi编辑器的文本过滤器,按页显示显示文本内容
- 快捷键:
enter键 往下一行 q 退出more Ctrl + f 向下滚动一屏 Ctrl + b 返回上一屏 = 输出当前行的行号 :f 输出文件名和行号 空格键 往下翻一页 move 文件名 即可使用
- 快捷键:
- less 用于分屏查看文件内容(根据需要的内容显示,不会一次性全部加载),处理大文件有较高的效率(可以支持各种终端)
- 快捷键
空格 向下翻动一页 pagedown 向下翻动一页 pageup 向上翻动一页 /字符串 向下搜寻字符串 n 向下查找 N 向上查找 ?字符串 向上搜寻字符串 n 向下查找 N向上查找 q 离开 less
- 快捷键
- echo 输出内容到控制台
- 输出环境变量 echo $ 环境名(大写) echo$PATH
- 输出字符串 echo “字符串” (需要添加双引号) echo “ppppp”
- head 显示文件的开头部分内容
- head 文件 (默认为文件的前10行)
- head -n x 文件 (默认为文件的前x行)x是一个整数
- tail 显示文件的尾部的内容
- tail 文件(默认显示文件的最后10行)
- tail -n x 文件 (显示文件的最后x行)
- tail -f 文件 (实时跟踪该文档的更新)(Ctrl +c退出)
- > 和 >>
- > 输出重定向(覆盖)
- >> 追加
- ls -l > 文件 将列表中的内容写入到文件中(覆盖)
- ls -al >> 文件 将列表内容追加到文件的末尾
- cat 文件1>文件2 将文件1的内容覆盖到文件2中
- echo "字符串" >> 文件 将字符串写到文件的末尾
- echo "字符串" > 文件 将字符串覆盖文件的内容
- ln 主要存放其他文件的路径(相当于一个快捷方式)
- ln -s 文件或目录 软链接名
- ln -f:(强制)如果目标文件已经存在,则删除目标文件后再建立链接文件;
- 删除使用 rm
- history 查看已经执行过的命令,也可以执行历史命令
- history 查看全部的执行过的命令
- history x 查看最近的x条执行过的命令
- !x 执行第x条执行过的命令