初学者的笔记-----Linux系统命令day02

Ubuntu使用小技巧:

        Ctrl+L  等同于清理屏幕  clear命令

        up/down 方向键调出历史命令(方向键)

        Tab 自动补全系统命令、文件名

        Ctrl+Alt+T  快速打开新终端

        Ctrl+Shift+T   (在当前位置)新建终端标签页

       

终端修改配置文件:

        1、gedit ~/.bashrc

        2、一定要在末尾添加修改

        #       精简命令提示符

        PS1="\u@\w$ "

        #       创建目录并进入目录

        mk()

        {

            mkdir $1 && cd $1

        }

        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 filename +n     直接打开文件跳转到第n行

                删除代码:

                        dd      删除光标所在的一行代码

                        ndd    删除光标往下n行代码

                        x       删除(光标后)一个字符

                        nx     删除n个字符

                        dw/de       删除一个连续的字符串(dw连着字符串后的空格一起删,只识别空格不识别内容)

                        d$      从光标处删除到行尾

                        d^      从光标处删除到行首

                        dG      从光标处删除到文件末尾

                        dgg    从光标处删除到文件开头

                复制代码:

                        yy      复制光标所在一行代码

                        nyy    复制光标所在往下n行代码

                        p       粘贴到光标的下一行

                        P       粘贴到光标的上一行

                移动代码:

                        删除代码后内容会存放到粘贴板,配合p\P使用可以达到移动代码的效果

                替换代码:

                        r       替换一个字符

                        cw    替换一个字符串

                        R       进入替换模式

                撤销操作:

                        u       撤销上次操作(所有操作,保存退出后记录清空)

                        Ctrl+r      取消撤销操作

                正常模式进入插入模式的快捷键:

                        i       在光标的前方进入插入模式

                        I       光标跳转到行首,进入插入模式

                        a       在光标的后方进入插入模式

                        A       光标跳转到行尾,进入插入模式

                        o       在光标下一行插入一个空白行,进入插入模式

                        O       在光标上一行插入一个空白行,进入插入模式

                插入模式的常用操作:

                        Ctrl+p      自动补全    注意:多使用

                        Ctrl+i       缩进,相当于Tab

                        Ctrl+j/m       相当于回车

                        Ctrl+c      相当于Esc

                自定义组合按键:

                        Ctrl+z      在任何模式下,保存退出

                        Ctrl+x      自动保存并编译并运行C代码

                        Ctrl+p      在正常模式下,自动添加头文件和main函数

        行底模式下的操作:

                :w     保存

                :q      退出    :q!   强制退出

                :wq   保存并退出

                :x      保存并退出

                :X      加密,注意:必须:wq退出才生效,ZZ不行(不会保存密码)

                        注意:删除密码      :set key=空格

                :set nu     显示行号(也可以打全称number)

                :set nonu       不显示行号(也可以打全称number)

                :!系统命令      执行系统命令(感叹号后面不要跟空格)

                :%s/old/new     把文件中old替换成new(缺点:一行中如果有多个old,只替换第一个)

                :/key       查询key关键字(n下一个,N上一个)

                :>n         光标处往下n行向右缩进一次

                :<n         光标处往下n行向左缩进一次

        如何对vim进行配置:

                1、打开vim配置文件  vim ~/.vimrc

                2、写配置文件

                3、保存退出,下次打开vim就生效,长期有效

        学习使用vim的建议:

                1、适可而止(如保存退出的方法有很多,只要会一种就可以了)

                2、强制自己去练习使用vim,两周左右可以适应

                3、vimtutor     vim自带的vim教程,可以直接边看别操作

 思维导图如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值