您的位置:首页 > 运维架构 > Linux

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

2017-11-20 16:07 148 查看
系统维护管理命令
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 定位到某一行
# 代表行号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: