系统维护管理命令
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 定位到某一行 # 代表行号