Linux系统维护管理命令及vim编辑器

系统维护管理命令
date、clear

 $>>date  //显示或修改系统时间与日期。
   //%H:小时  %M:分钟 %S:秒  %Y完整年份 %d:日 %m:月份
   eg: date "+now time is :%Y-%m-%d %H:%M:%S"
 $>>clear  //清屏   可使用快捷键 ctrl+l

who命令

 -u:显示当前用户的用户名相关信息
 -b:列出系统最近启动的日期
 -T:显示tty终端的状态
 eg: who -buT     //?表示终端遇到故障;+表示任何用户可以写

w    //登录到过该系统的用户信息

    //第一行:表示该系统从启动到现在的运行时间;登录的用户数;load average:表示系统的1   

    //分钟,5分钟,15分钟内的系统负载情况 

man   

 -a:在所有的man帮助手册中搜索
 -f:显示给定关键字的简短描述信息
 -P:指定内容时使用分页程序
 -M:指定man手册搜索的路径

uname    //用于显操作系统相关的信息

 -a:显示操作系统全部信息
 -m:显示系统CPU类型
 -n:显示操作系统的主机名
 -s:显示操作系统类型
 -r:显示操作系统内核版本

uptime     //用于输出系统任务队列信息。输出系统当前时间、系统开机到现在的运行时间、目前有多少用户在 

     //线和系统平均负载

$>>uptime
  15:06:33 up 137 days,  1:26,  1 user,  load average: 2.81, 2.37, 2.24

    last命令   //列出目前与过去登入系统的用户相关信息

 -a 显示登录地址
 -R 不显示登入系统的主机名或地址
 -X 显示系统关机、重启的改变信息
 -n 设置列出名单的显示列数
 -d 将显示的IP地址转换成主机名

dmesg     //显示开机信息

  -c 显示开机信息后,清除buffer信息
 -s 设置缓冲区大小 默认设置8192
 -n 设置登录记录信息层次

free     //显示系统内存状态

 -b 以字节为单位显示内存信息
 -m 以MB为单伙显示内存信息
 -K 以KB为单位显示内存信息

VIM编辑器
 vi编辑器支持编辑模式和命令模式。

基本操作

 进入编辑模式 a i o A I O
 i 当前字符之前插入
 I 行首插入
 a 当前字符之后插入
 A 行尾插入
 o 下一行插入
 O 上一行插入
 x 向后删除一个字符 等同于delete
 X 向前删除一个字符
 u 撤销一步 每按一次就撤销一次

行操作

home键或^ 行首
 end键 行尾
 删除
 dd dd删除一行 数字+dd删除多行 eg:删除5行,使用5dd
 d+G 删除当标后全部内容
 复制粘贴
 yy 复制一行 数字+yy 复制N行 
 p 将复制行粘贴

v模式
 

eg:编程的时候需要进行多行注释
 1 ctrl+v 进入列编辑模式
 2 向下或向上移动光标
 3 把需要注释的行的开头标记起来
 4 然后按大写的I
 5 再插入注释符,比如“#”
 6 再按Esc,就会全部注释了
 eg:删除
 1 ctrl+v 进入列编辑模式
 2 向下或向上移动光标
 选中注释部分,然后按d就会删除注释符号

命令行模式

 :w 保存
 :q! 修改了不保存,强制退出
 :!ifconfig 调用系统命令
 :wq 保存退出
  替换
 格式:%所有内容替换 旧的内容 新的内容
 默认是每一行的第一个符合要求的词(/g全部)
 :% s/a/b 每一行的第一个a被替换成b
 :%s /1/5/g 文本中所有的1替换成5
定位
 gg 定位到行首
 G 定位到最后一行,行首
 #G 定位到某一行
 :# 定位到某一行
 #gg 定位到某一行
 # 代表行号

 
 
 

原文地址:https://www.cnblogs.com/cpyj/p/7866771.html