blackLearning.github.io icon indicating copy to clipboard operation
blackLearning.github.io copied to clipboard

linux&vim常用操作命令一览

Open Fadingvision opened this issue 7 years ago • 0 comments

linux

命令

[root@localhost ~]#

  • root: 当前登录用户
  • localhost: 主机名
  • ~: 当前所在目录
  • #:超级用户的提示符(普通用户的提示符是$)

命令模式:

命令 【选项】 【参数】

当有多个选项的时候,可以写在一起 简化选项和完整选项

  • ls : 查询文件目录中的内容

选项:  -l 详细信息 -a 显示隐藏文件 -d 查看目录属性 -h 人性化显示文件大小

  • mkdir(make directories): 建立目录

选项: -p 递归创建

  • touch: 建立空文件

  • rm(remove directories): 删除文件和目录

选项: -rf 递归删除(强制执行) -r 删除目录

  • cp: 复制

选项: -r 复制目录 -p 连带文件属性复制 -d 若源文件是链接文件,则复制链接属性 -a 相当于-pdr

  • mv 【源文件】 【目标目录】: 剪切或改名命令

文件搜索命令

locate: 较快的搜索(只能搜索文件) find: 强大的搜索()

find 【搜索范围】 【搜索条件】

  • 匹配任意内容 ? 匹配任意一个字符 [] 匹配给定的字符

命令搜索命令(搜索系统命令)

whereis (file or ls): 该命令或者文件在什么地方 whoami : 我是谁 whatis (ls): 命令是干什么的

帮助命令

  • man: man [命令] 查看命令的文档(命令说明和描述,命令选项,命令帮助属性)

  • 命令 --help(有中文翻译)

压缩和解压命令

常用格式: .zip .gz .tar.gz .tar.bz2 .bz2

.zip: zip [压缩文件名] [压缩源文件] zip -r [压缩文件名] [压缩源目录] unzip [压缩文件]

.tar.gz: tar -zcvf [压缩文件名] [压缩源目录] unzip [压缩文件]

关机和重启命令

重启 :

shutdown [选项] 时间

-r 重启· -h 关机 -c 取消前一个关机命令

reboot

退出登录:

logout

vim编辑器

vim 较vi的升级

  • vim支持多级撤销
  • vim 可以跨平台运行
  • vim 支持颜色高粱
  • vim 支持多平台模式

vim操作模式

  • command Mode 命令模式
  • Insert Mode 输入模式
  • Last Line Mode 底行模式

常用操作

  • i, 切换为编辑模式
  • esc, 切换底行模式和编辑模式
  • :wq, 保存并退出
  • cat [文件名], 查看文件内容
  • dd, 删除一整行(命令模式下)
  • :q!, 强制退出

常用操作

  • vim + [文件名], 打开文件后光标定位在最后一行
  • vim +/[单词] [文件名], 打开文件后光标定位在单词第一次出现的该行
  • vim [文件名] [文件名] [文件名], 同时打开多个文件

(命令模式中:n切换到下个文件, :N切换到上一个文件)

底行模式常用指令:

  • :w save
  • :q quit
  • :! 强制
  • :ls 列出当前编辑器打开的所有文件
  • :n 切换到下一个文件
  • :N 切换到前一个文件
  • :15 定位到15行
  • :/xxx 表示从光标位置向后搜索xxx,定位到第一次出现的时候
  • :?xxx搜索

命令模式常用指令:

  • h 光标左移

  • l 光标右移

  • k 光标上移

  • j 光标下移

  • ctrl + f 向下翻页

  • ctrl + b 向上翻页

  • ctrl + d 向下翻半页

  • ctrl + u 向上翻半页

  • dd 删除一整行

  • o 在光标所在行的下方输入一行并切换到输入模式

  • yy 复制光标所在的行

  • p 在光标所在行的下方粘贴

  • p 在光标所在行的上方粘贴

vim 操作指令图

Fadingvision avatar Aug 14 '17 16:08 Fadingvision