Linux初学2
Ubuntu使用小技巧
CTRL+l等同于清理屏幕 clear命令
up/down方向键调出历史命令
Tab 自动补全系统命令、文件名
CTRL+alt+t 快速打开新终端
CTRL+shift+t 新建终端的标签页
继承上一个终端的位置、历史命令
终端修改配置文件:
~/.bashrc
1、gedit ~/.bashrc 打开终端配置文件
2、添加代码,例:在文件末尾添加如下代码,实现精简命令
PS1="\u@\w$"
3、最后保存退出,在终端输入 source ~/.bashrc 重新加载配置文件,使修改的的内容生效
vim文本编辑器
可以在终端下使用纯键盘操作的一款文本编辑器。可以安装扩展。
基础用法:
终端输入vim filename.c 如果文件不存在则新建并打开,如果文件存在则打开
输入i 进入编辑模式,编写代码
保存退出:按esc退出编辑模式,再输入大写的ZZ,保存并退出
vim三大模式:
正常模式:默认进入vim处于正常模式,一般用于阅读文件和使用快捷键批量修改文件
编辑模式:一般用于编辑文件,输入内容
行底模式:一般用于对vim进行临时配置或者执行一些高级操作
模式间的切换:
正常->编辑 输入i
编辑->正常 按esc
正常->行底 输入:
行底->正常 按esc
正常模式的常用操作:
光标移动:
h、j、k、l
gg光标跳转到文件第一行
G 光标跳转到文件最后一行
n- 光标往上跳转n行
n 加回车 光标往下跳转n行
nG 光标跳转到第n行
打开vim时 vim filename +n 可直接跳转到n行
删除代码:
x 删除一个字符
nx 删除n个字符
dw/de 删除一个连续的字符串 dw包括空格
u 是撤销操作
d$ /D从光标处删除到行尾
d^ 从光标处删到行首
dG 从光标处删除到文件末尾
dgg 从光标处删除到文件开头
dd 删除光标所在的一行代码
ndd 删除光标往下n行代码
复制代码:
yy 复制光标所在的一行代码
nyy 复制光标所在往下n行代码
p (小写)粘贴到光标下一行
P 粘贴到光标上一行
移动代码:
删除代码后内容存放到粘贴板上,配合p/P使用可以达到移动代码的效果
替换代码 :
r 替换一个字符
cw 替换一个字符串
撤销操作:
u 撤销上次操作
Ctrl +r 取消撤销操作
正常模式进入插入模式的快捷键:
i 在光标前方进入插入模式
I 光标跳转到行首,进入插入模式
a 在光标的后方进入插入模式
A 光标跳转到行尾,进入插入模式
o 在光标的下一行插入一个空白行,进入插入模式
O 在光标的上一行插入一个空白行,进入插入模式
插入模式的常用操作:
CTRL+p 自动补全
Ctrl +i 自动缩进,相当于tab
CTRL+j/m 回车
Ctrl+c 相当于esc
ps:vimtutor vim自带的vim教程,下载就有,vim命令一下就有
自定义组合按键:
Ctrl+z 任何模式下,保存退出
Ctrl+x 自动保存并编译运行c代码
Ctrl+p 在正常模式下,自动添加头文件和main函数
ps:根据个人习惯对vimrc进行配置,更多功能可百度。
行底模式下的一些操作:
:w 保存
:q 退出 :q!强制退出(不保存)
:wq 保存并退出
:x 保存并退出
:X 加密,注意:必须:wq退出才生效,ZZ不行
注意:删除密码 :set key=空格
:set nu 显示行号
:set nonu 不显示行号
:!系统命令 执行系统命令
:%s/old/new 把文件中old替换成new
:/key 查询key关键字 n查下一个N查上一个
:<n 光标处往下n行向右缩进一次
;>n 光标处往下n行向左缩进一次
如何对vim进行配置:
打开vim配置文件 vim ~/.vimrc
写配置文件(默认为空)
保存退出,(不需要运行生效,是否成功实践)下次打开vim就生效,长期有效