乐趣区

关于前端:关于一个前端开发常见shell命令的操作

因为工作中须要波及到操作 Linux 文件,部署一些我的项目,以及 Nginx 批改等等

目录操作

命令名 应用举例 性能形容
mkdir mkdir dirname 创立一个目录
rmdir rmdir dirname 删除一个目录
mvdir mvdir dir1 dir2 挪动或重命名一个目录
cp cp -r sourcedir destdir 复制文件夹(- r 递归)
rm rm -rf dirname 删除文件或目录(- r 递归 - f 强制)
cd cd dirname 扭转当前目录
ls ls -la 显示当前目录的内容
pwd pwd 显示当前目录的路径名
du du -sh dirname 查看目录 / 文件占用空间大小

文件操作

命令名 应用举例 性能形容
cat cat filename 显示文件
echo echo ‘hello world’ > ./testfile.txt 打印或新建文件
touch touch filename 新建文件
mv cat filename 显示或连贯文件

Vim

编辑模式

进入编辑模式: 在默认模式下按 i/a/o

  • i insert,光标到以后地位后。I, 以后地位前
  • a append,光标到开端。A,到行首。
  • o open a new line,光标在新行后。O,往上新行。

    编辑模式下输出:

  • ctrl + h,删除字母
  • ctrl + w,删除单词
  • ctrl + u,删除整行
  • ctrl + a, 定位行首(仅 terminal)
  • ctr + e,定位行尾(仅 terminal)
  • ctrl + U:删除到行头(仅 terminal)
  • ctrl + K:删除到行尾(仅 terminal)

    默认模式
    进入默认模式: 在非指令模式下按 ESC/ctrl + c/ctrl + [
    默认模式下

  • 挪动

    • j 下
    • k 上
    • h 左
    • l 右
    • e/E end 挪动到下一个单词尾
    • w/W 挪动到下一个单词头
    • ^ 挪动到行首
    • $ 挪动到行尾
  • 删除
    -dd 删除一行
    -x 删除以后单词
  • 抉择模式:输出 v 进行抉择

    指令模式

  • 进入指令模式

    • :w 保留以后文件
    • :q 退出编辑, 如果文件为保留须要用强制模式
    • :q! 强制退出不保留批改
    • :wq 组合指令, 保留并退出
    • ZZ 保留并退出。ZZ 不须要输出冒号并回车
退出移动版