主要为对系统的一些基本操作命令(含vi常用命令):
注销:
Ctrl-d exit logout |
创建修改当前用户的密码:
passwd |
屏幕控制参数:
clear :清除屏幕 echo :打印输出 banner :大幅显示要输出的字符 |
wall 广播消息
快捷键:
Ctrl -c 终止当前的命令,返回到shell Ctrl -d 退出当前回话 Ctrl -s 暂停输出 Ctrl -q 继续输出 Ctrl -u 删除一行 |
查看某个命令的使用:
man 命令名 若不记得某个命令,可通过其关键字来查看: man -k 命令名的一部分 ,如 man -k print ,会显示包含print的所有命令 |
注:
不是所有命令都有解释(系统底层 有风险的 会隐藏)
当然,也可去其官方在线文档中查看
对目录的操作:
mkdir 目录名 创建目录 rmdir 删除目录(要求空目录) rm -f 目录 强制删除子目录(不管是否有内容) mkdir -p dir1/dir2/dir3 创建多个目录(即 dir1下创建dir2目录,dir2下创建dir3目录) rmdir -p dir1/dir2/dir3 删除多个目录 |
对文件的操作:
vi filename :打开文件,并将光标置于第一行首 cp 拷贝:cp 源文件 目标文件/目标目录 touch 创建文件 mv 移动、剪切、重命名 :mv 源文件 标文件/目标目录 wc 统计,如文件的行数、词数、字节数等 cat 对文件从头到尾全部显示(只针对 文本 程序代码 等单纯字符的文件,对于图像视频是不行的) pg 对文件内容分屏显示(回车-下一屏 空格-下一行) more 对文件内容分屏显示(回车-下一行 空格-下一屏) rm 删除文件 rm i 文件名 删除时有提醒y/n rm r 可删除目录及该目录下的文件和子目录,请慎重使用 find 查找文件 grep在文件中查找正文,如 grep Shanghai tom.txt |
常用vi命令:
光标命令:
h 或 向左方向键(←) → 光标向左移动一个字元 j 或 向下方向鍵(↓) → 光标向下移动一个字元 k 或 向上方向鍵(↑) → 光标向上移动一个字元 l 或 向右方向鍵(→) → 光标向右移动一个字元
0 → 数字『 0 』:移动到这一行的最前处 $ 或 ) :移动到这一行的末尾处 |
删除:
x, X → 在一行字当中,x 为向后刪除一个字元 (相当于 [del] 按键), X 为向前刪除一个字元 dd —> 删除光标所在的一整行 ndd → n 为数字。刪除光标所在的向下 n 列(从光标所在行算起,即包含光标所在行) yy → 复制光标所在的那一行 nyy → n 为数字。复制光标所在的向下 n 列 Alt键+E+P:粘贴 u → 还原前一个动作,相当于word中的撤销 . → 小数点,意思是重复前一个动作 |
编辑模式
i, I → 插入:在目前的光标所在处插入输入的文字,已存在的文字会向后退; 其中, i 为『从目前光标所在处插入』, I 为『在目前所在行的第一個非空白字元处开始插入』 a, A → a 为『从目前光标所在的下一个字元处开始插入』, A 为『从光标所在行的最后一个字元处开始插入』 o, O → o 为『在目前光标所在的下一行处插入新的一行』, O 为『在目前光标所在处的上一行插入新的一行』 r, R → r 为『取代光标所在的那一个字元』, R 为『一直取代光标所在的文字,直到按下 ESC 为止』 Esc → 退出编辑模式,回到一般模式中 |
末行指令模式
:w → 将编辑的文件写入到硬盘上 :q → 退出 vi :wq → 保存后退出,若为 :wq! 则为强制保存为退出 :set nu → 显示行号 :set nonu → 取消显示行号 |