# 前端必备 linux 命令

# 1. ls 查询目录中的内容

语法: ls [选项][文件或者目录]

ls - l; // 显示详细信息
ls - a; //显示所有文件,包括隐藏文件
1
2

# 2. mkdir 建立目录 make directory

# 3. cd 进入某个路径

# 4. pwd 显示当前目录

# 5. rmdir [文件夹名称]

如果文件夹不为空,则无法删除

# 6. rm 删除文件或文件夹

rm - r[目录]; // 删除文件夹

rm - f[文件或文件夹]; //强制删除

rm - rf[文件或文件夹]; // 递归强制删除所有目录
1
2
3
4
5

# 7. touch [文件名] 创建文件

# 8. cp 复制命令

copy [源文件或者目录][目标文件地址]

cp /suporka/text.txt /suporna/

cp - r; // 复制目录,默认是复制文件
cp - p; // 连带文件属性复制
cp - d; // 若源文件是链接文件,则复制连接属性
cp - a; // 相当于 -rpd
1
2
3
4

# 9. tar 打包命令

tar - cvf; //打包文件名 源文件
tar - c; // 打包
tar - v; // 显示过程
tar - f; // 指定打包后的文件名

tar -xvf book.tar  // 解打包 x
1
2
3
4
5
6

# 10. 命令快捷键

命令 含义
ctrl+c 强制终止当前命令
ctrl+l 清屏
ctrl+a 光标移动到命令行首
ctrl+e 光标移动到命令行尾
ctrl+u 从光标所在的位置删除到行首
ctrl+z 把命令放入后台
ctrl+r 在历史命令中搜索

# 11. vim 编辑器

# 底行模式

  • :w 保存
  • :q 退出
  • :! 强制保存
  • :ls 列出所有的文件
  • :n 下一个
  • :N 上一个
  • :15 跳转到指定行
  • /xxx 从光标位置开始向后搜索 xxx 字符串
  • ?xxx 从光标位置开始向前搜索

# 命令模式

  • h 光标左移
  • j 光标下移
  • k 光标上移
  • l 光标右移
  • ctrl+f 向下翻页(front)
  • ctrl+b 向上翻页
  • ctrl+d 向下翻半页
  • ctrl+u 向上翻半页
  • dd 删除光标所在行
  • o 在光标所在行的下方插入一行并切换到输入模式
  • yy 复制光标所在的行
  • p 在光标所在行的下方粘贴
  • P 在光标所在行的上方粘贴