使用xshell连接虚拟机
连接node1
常用命令
type用来检查曾用过的命令
安装帮助文档
输入/list查找文档里的list
man 1:用户命令(/bin, /usr/bin, /usr/local/bin) 2:系统调用 3:库用户 4:特殊文件(设备文件) 5:文件格式(配置文件的语法) 6:游戏 7:杂项(Miscellaneous) 8: 管理命令(/sbin, /usr/sbin, /usr/local/sbin)
文件命令
创建目录 mkdir
mkdir dir1 在当前目录下创建 dir 子目录
mkdir /tmp/dir2 在指定目录/tmp 下创建 dir2 子目录
一次创建三个目录
rm -f 强制删除 rm -r 递归删除 ln:链接 ln 默认硬链接 ln -s 软链接
touch 文件名 :使文件时间全改为出发这个命令的时间
vi 全屏文本编辑器
-vim +# :打开文件,并定位于第#行
-vim +/PATTERN : 打开文件,定位至第一次被PATTERN匹配到的行的行首
:q 退出 没有动过文件
ZZ: 保存并退出 不需要冒号,编辑模式
编辑-->输入:
-i: 在当前光标所在字符的前面,转为输入模式;
-a: 在当前光标所在字符的后面,转为输入模式;
-o: 在当前光标所在行的下方,新建一行,并转为输入模式;
-O:在当前光标所在行的上方,新建一行,并转为输入模式;
复制代码
移动光标
-字符
h: 左;j: 下;k: 上;l: 右
-单词
w: 移至下一个单词的词首
-行内
- 0: 绝对行首
- ^: 行首的第一个非空白字符
- $: 绝对行尾
-行间
- G:文章末尾
- 3G:第3行
- gg:文章开头
复制代码
翻屏
ctrl:f,b
删除&替换单个字符
- x:删除光标位置字符
- 3x:删除光标开始3个字符
- r:替换光标位置字符
复制代码
删除命令
-dw删除单词,dd删除一行
复制代码
复制粘贴&剪切
-yw,yy
-P 剪切 删除或复制之后在光标下一行粘贴
-P
复制代码
撤销&重做
-u 撤销
-ctrl+r 重做 撤销的操作
-. 重复上一步的操作
复制代码
/:查找
-/after
-n,N
-?向上查找
复制代码
!:执行命令
-:!ls -l /
复制代码
s查找并替换
- s/str1/str2/gi
/:临近s命令的第一个字符为边界字符:/,@,#
g:一行内全部替换
i:忽略大小写
/after
- 范围
n:行号
.:当前光标行
+n:偏移n行
$:末尾行,$-3
%:全文
例如 :%s/before/after/g 将before改为after
复制代码