blackLearning.github.io
blackLearning.github.io copied to clipboard
linux&vim常用操作命令一览
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 操作指令图