- ls - a 显示所有,包括隐藏文件
- ls - l 以表格的形式显示
- cd ~ 或 cd :回到自己的家目录
- cd 切换到家目录
- cd .. 回到当前目录的上一级目录
- mkdir 路径 创建单级目录
- mkdir-p 路径 创建多级目录
/home/ken 单级目录 /home已存在
/home/len/per 多级目录
- rm 删除前会提示(y为确定 n 为取消)
- 单个删除:rm -f 文件名 (不提示)
- 批量删除:rm -f *关键字* (不提示)
- 递归删除整个文件夹:rm -r
cp -r 递归复制整个文件夹
\cp 强制覆盖不提示
mv oldname newname (重命名,相同目录下)
mv 文件路径 存放的位置 (移动文件)
mv 文件名(p.txt)存放的位置(/.../.../x.txt) (移动且重命名)
- cat 文件名 查看文件内容
- cat -n 文件名 查看并显示行号
- cat -n 文件名 | move 可以进行交互
enter键 | 往下一行 |
q | 退出more |
Ctrl + f | 向下滚动一屏 |
Ctrl + b | 返回上一屏 |
= | 输出当前行的行号 |
:f | 输出文件名和行号 |
空格键 | 往下翻一页 |
move 文件名 即可使用
空格 | 向下翻动一页 |
pagedown | 向下翻动一页 |
pageup | 向上翻动一页 |
/字符串 | 向下搜寻字符串 n 向下查找 N 向上查找 |
?字符串 | 向上搜寻字符串 n 向下查找 N向上查找 |
q | 离开 less |
- 输出环境变量 echo $ 环境名(大写) echo$PATH
- 输出字符串 echo “字符串” (需要添加双引号) echo “ppppp”
- head 文件 (默认为文件的前10行)
- head -n x 文件 (默认为文件的前x行)x是一个整数
- tail 文件(默认显示文件的最后10行)
- tail -n x 文件 (显示文件的最后x行)
- tail -f 文件 (实时跟踪该文档的更新)(Ctrl +c退出)
- ls -l > 文件 将列表中的内容写入到文件中(覆盖)
- ls -al >> 文件 将列表内容追加到文件的末尾
- cat 文件1>文件2 将文件1的内容覆盖到文件2中
- echo "字符串" >> 文件 将字符串写到文件的末尾
- echo "字符串" > 文件 将字符串覆盖文件的内容