码迷,mamicode.com
首页 > 系统相关 > 详细

Linux学习笔记2

时间:2014-09-12 02:30:43      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:linux   历史命令   文件操作   history   

    1.查看执行过的命令(历史文件)

      执行过的命令,可以在终端按上下方向键来选择。

      用History命令会列出历史命令(只保存最近使用的一千条命令,保存在家目录.bash_history文件)前面是标号,后面是内容。

      !+标号:可以调用History命令所显示出的标号对应的命令

      !+命令前几个字母:可以调用历史命令,若有多个,则执行的是最后一个


      gedit .bash_history 打开历史命令文件,该文件存放的是上次关机前的命令,本次的命令不会放到历史命令中,将会放到缓存文件中。


      rm ~/.bash_history 删除历史命令文件。~代表家目录

      history -c 清除本次执行的历史命令。(清除缓存)


    2.

      Ctrl+Shift+T:创建多个标签

      Alt + 数字键:可以切换标签

      不同的标签中的历史命令缓存也不同。关机时把缓存命令放到历史命令中,(按标签顺序放入,不会按执行时间放入)

      date:可以查看时间

      date 0911094714 (月日时分年):设置日期时间


    3.文件读写操作

      使用vi或vim命令可以创建或打开一个文件,vim是模块化的vi,它可以高亮显示文本关键字,也可以指定编辑某种语言代码

      vi 123:打开文件123 

      三种模式:命令模式,插入模式和末行模式


      初始打开文件时,默认的是命令模式,在命令模式下,可以执行以下操作:

        yy:复制当前光标所在一行

        p:在当前光标所在的下一行粘贴

        dd:删除当前光标所在的一行

        nyy:复制n行(光标所在的行和光标下n-1行)

        ndd:删除n行(光标所在的行和光标下n-1行)


        cc:剪切一行 ncc:剪切n行(光标所在的行和光标下n-1行)

        剪切后,会由命令模式进入插入模式,需要按下Esc键后,切换回命令模式后,才能按p键粘贴


        gg:从任意一行快速将光标跳到首行

        GG:从任意一行快速将光标跳到尾行

        Home:快速将光标跳到行首

        End:快速将光标跳到行尾

        u撤销操作   Ctrl+R取消撤销(保存后就没办法撤销或取消撤销了)


      按A,O,I,a,o,i键,均可以从命令模式切换到插入模式。

        i,在光标所在字符前插入

        a,在光标所在字符后插入

        o,光标所在下一行插入(在光标所在行的下一行新建一个空行)

        I,在光标所在行首插入

        A,在光标所在行尾插入

        O,在光标所在行的上一行插入(在光标所在行的下一行新建一个空行)

        按Esc键,可以从插入模式返回命令模式


      可在末行模式中保存,在命令模式中,按:键可以切换到末行模式

        :w  可以保存所做修改

        :q  退出 

        :wq  保存并退出 :wq=:x

        :q!强制退出,不保存

        :wq!强制保存退出

        :/root 搜索root (搜索输入的关键字)搜索一个不存在的关键字,可以取消搜索

        :set nu 列出行号

        :5 光标移动到5行,:行号,快速地切换到指定行

        :%s/root/rrrr/g 全局替换,把root替换成rrrrr

        :20,50s/rrrrr/root/g 将20 到50行中的rrrrr替换成root    %表示的是整篇文档,g表示是全局替换,每行的所有关键字都替换,若不加,则只替换每行的第一个关键字

        按Esc键,可以从末行模式切换到命令模式。


本文出自 “Raffaele” 博客,请务必保留此出处http://raffaele.blog.51cto.com/6508076/1551343

Linux学习笔记2

标签:linux   历史命令   文件操作   history   

原文地址:http://raffaele.blog.51cto.com/6508076/1551343

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!