2.1、终端基本提示符
终端提示符: ubuntu @ubuntu-linux:~$ ubuntu:用户名(当前登录的用户) 分隔符:@: 示当前的工作路径表示符:~ 用户权限符:$ 、 # 普通用户表示符:$ 超级用户(root)表示符:# 根(起始位置)表示符:/ 用户目录(文件夹):/home/xxxx用户名文件夹
2.2、Linux基本命令
mkdir 目录名:在当前工作路径下创建目录 ls : 查看当前工作路径目录的内容清单 cd 目录:切换工作路径到指定目录 进入的绝对路径:从根目录开始 / ,依次目录进行寻找到的路径叫做绝对路径,例如:cd /home/ubuntu/ cd .. :上一级目录 cd . :当前目录 cd :表示家目录,默认到家目录 touch 文件路径/文件名:表示在某个路径下创建文件 vim 文件名:表示打开文件
2.3、编写文本工具
编辑器:vim
输入 vim:打开vim编辑器,这时是一个临时文件
输入 vim + 文件路径:打开指定路径下的文件名
由于vim编辑器工具只有输入界面,没有按钮可以点击,所以所有功能(保存,关闭,查找,复 制、粘贴,剪切)都要靠输入完成
2.3、vim命令大全
2.3.1、编辑命令
r 替换当前字符 J 将下一行合并到当前行 gJ 将下一行无空格合并到当前行 gwip 将下一段合并到当前段 cc 清空当前行,从字符位置进入 插入模式 C 改变/替换当前整行 c$ 从光标位置开始,修改当前行 ciw 改变/替换当前整个单词 cw 从光标位置开始,修改单词 s 删除当前字符,进入插入模式 S 清空当前行,进入插入,同 cc xp 当前字符后移 u 撤销 Ctrl+r 重复 . 再次执行上个命令 yy 复制当前行 2yy 复制 2 行 yw 复制当前单词 y$ 复制, 从光标位置到行末 p 在光标后粘贴 P 在光标前粘贴 dd 剪切当前行 2dd 剪切 2 行 dw 剪切当前单词 D 剪切,从光标位置到行末 d$ 剪切,从光标位置到行末,同 D x 剪切当前字符
2.3.2、全局命令
:help keyword 打开关键字帮助 :saveas file 另存为 :close 关闭当前窗口 K 当前光标关键词的 help
2.3.3、光标命令
h 左移光标 j 下移光标 k 上移光标 l 右移光标 H 移动到当前页面顶部 M 移动到当前页面中间 L 移动到当前页面底部 w 移动到下个单词开头 W 移动到下个单词开头 e 移动到下个单词结尾 E 移动到下个单词结尾 b 移动到上个单词结尾 B 移动到上个单词结尾 % 查找关键词 0 移动到行首 ^ 移动到行首的非空白符 $ 移动到行尾 g_ 移动到行内最后一个非空白符 gg 移动到文件第一行 G 移动到文件最后一行 5G 移动到第五行 fx 到 x 下次出现的位置 tx 到 x 下次出现位置的前一字符 Fx 到 x 上次出现的位置 Tx 到 x 上次出现位置的前一字符 ; 重复上一个 f, t, F or T 操作 , 反向重复上一个 f, t, F or T 操作 } 移动到下一个段落/函数/代码块 { 移动到上一个段落/函数/代码块 zz 移动屏幕使光标居中 Ctrl+e 向下移动屏幕,不移动光标 Ctrl+y 向上移动屏幕,不移动光标 Ctrl+b 向后滚动一屏,不移动光标 Ctrl+f 向前滚动一屏,不移动光标 Ctrl+d 向下滚动一屏,不移动光标 Ctrl+u 向上滚动一屏,不移动光标