首页
Preview

2023-03-03

由于工作中需要涉及到操作Linux文件,部署一些项目,以及Nginx修改等等

目录操作

命令名使用举例功能描述
mkdirmkdir dirname创建一个目录
rmdirrmdir dirname删除一个目录
mvdirmvdir dir1 dir2移动或重命名一个目录
cpcp -r sourcedir destdir复制文件夹(-r递归)
rmrm -rf dirname删除文件或目录(-r递归 -f强制)
cdcd dirname改变当前目录
lsls -la显示当前目录的内容
pwdpwd显示当前目录的路径名
dudu -sh dirname查看目录/文件占用空间大小

文件操作

命令名使用举例功能描述
catcat filename显示文件
echoecho 'hello world' > ./testfile.txt打印或新建文件
touchtouch filename新建文件
mvcat 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不需要输入冒号并回车

版权声明:本文内容由TeHub注册用户自发贡献,版权归原作者所有,TeHub社区不拥有其著作权,亦不承担相应法律责任。 如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

点赞(0)
收藏(0)
前端小羊
vipbic是一个专注前端开发、网址导航、社区讨论、学习视频下载、HTML5、CSS3、JavaScript、PHP的独立分享导航综合网站

评论(0)

添加评论