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文本编辑器

可以在终端下使用纯键盘操作的一款文本编辑器。可以安装扩展。

基础用法:

  1. 终端输入vim filename.c  如果文件不存在则新建并打开,如果文件存在则打开
  2. 输入i 进入编辑模式,编写代码
  3. 保存退出:按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进行配置:

  1. 打开vim配置文件  vim  ~/.vimrc
  2. 写配置文件(默认为空)
  3. 保存退出,(不需要运行生效,是否成功实践)下次打开vim就生效,长期有效
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值