分享 (History,Ls,感悟 )

1.History

选项

  -c: 清空命令历史

  -d offset: 删除历史中指定的第offset个命令

   n: 显示最近的n条历史

  -a: 追加本次会话新执行的命令历史列表至历史文件

  -n: 读历史文件中未读过的行到历史列表

  -r: 读历史文件附加到历史列表

  -w: 保存历史列表到指定的历史文件

  -p: 展开历史参数成多行,但不存在历史列表中

  -s: 展开历史参数成一行,附加在历史列表后

 

 执行

!! 重复执行上一条命令

  !-n 重复执行倒数第n条命令

  !n 重复执行第n条命令

  ctrl+j 等于enter 执行当前命令

  !:0 执行前一条命令(去除参数)

  !string 重复前一个以“string”开头的命令

  !?string 重复前一个包含string的命令

  !string:p 仅打印以string开头的命令历史,而不执行

  !$:p 打印输出 !$ (上一条命令的最后一个参数)的内容

  !*:p 打印输出 !*(上一条命令的所有参数)的内容

  ^string 删除上一条命令中的第一个string

  ^string1^string2 将上一条命令中的第一个string1替换为string2

!:gs/string1/string2 将上一条命令中所有的string1都替换为string2

  ctrl-r来在命令历史中搜索命令

  Ctrl+g:从历史搜索模式退出


常见变量

HISTSIZE:命令历史记录的条数

HISTFILE: 指定历史文件,默认为~/.bash_history

HISTFILESIZE :命令历史文件记录历史的条数

HISTTIMEFORMAT=“%F %T”显示时间

HISTIGNORE=”str1str2”忽略string1 string2

快捷键

Ctrl
+ a
光标移到命令行首,相当于Home

Ctrl
+ e
光标移到命令行尾,相当于End

Ctrl
+ u
删除光标之前的内容

Ctrl
+ k
删除光标这后的内容

2.ls

  ls
-a
显示所有文件

  ls -A 显示所有文件,除...

  ls -l 长列出

  ls -R 递归

  ls -ld 显示指定目录的详细信息。

  ls -1 竖显示

  ls -S 按文件大小降序排列

  ls -t 按修改时间(mtime)从新到旧排列

  ls -ut 按访问时间(atime) 从新到旧排列

  ls -U 按文件存放的先后顺序

  ls -X 按文件后缀排序

  ls -i 显示文件的inode

  ls -Z 显示文件的context

实验 (前三个选项)

捕获

3.感悟 

       学习需要方法,才能让自己事半功倍。

       学习就像跑步一样,今天跑完了 ,只是下一天的开始 ,并没有结束 。

       感谢自己的每一次选择,青春无悔。

       趁年轻,改变自己,超越以前的自己,4个月,拼一把 。

       最后附上一张自制导图 分享 (History,Ls,感悟 )分享 (History,Ls,感悟 )分享 (History,Ls,感悟 )

分享

原创文章,作者:JieYing,如若转载,请注明出处:http://www.178linux.com/80565

(0)
JieYingJieYing
上一篇 2017-07-15
下一篇 2017-07-15

相关推荐

  • http协议基础(一)

    web服务:      Apache      Nginx      LVS      http协议 网站运维:      web站点      游戏网站web服务 高性能,高可用…

    Linux干货 2017-04-18
  • 常用RAID级别介绍

    RAID是什么         磁盘阵列(Redundant Arrays of Independent Disks,RAID),磁盘阵列是将多个价格便宜的磁盘按照一定的组合方式组成具有高容量的磁盘组,按照不同的组合方式可以达到不同的效果,如:可以提升磁盘的存取效率,可提高磁盘的…

    Linux干货 2016-02-14
  • Linux文本处理工具

    知识框架图 学习笔记 查看文本 查看文本内容 cat -A:显示控制符 -E:显示行结束符$ -n:打印行号,显示空行 -b:打印行号,空行不编号 -s:压缩连续空白行 tac:反向查看文件内容 rev:文本每行倒序显示 分页查看 more less 查看文件头尾内容 head -c:前n个字节 -n:前n行 tail -c -n -f:跟踪显示文件变化,常…

    2018-03-17
  • 7.28_Linux_ext数据结构inode的原理浅析、软硬链接的区别

    inode表结构浅析 下图以ext文件系统为参考,以4k块大小分区,简单描述一下ext文件系统的数据结构原理,如果有任何错误,烦请各位指出 inode 索引节点 硬盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区。硬盘的读写以扇区为基本单位。 扇区的大小,是2的N次方倍。分区的大小可以有多样,1k、2k、4k…以4k块大小来说明。4k块大…

    Linux干货 2016-08-03
  • 使用monit搭建一个监控系统

     上周用monit搭建或者说定制了一个监控系统,来监控服务器发生事情。当然了主要是监控异常,因为我们的产品属于服务器类型,很多进程都daemon,要不停的运行。我们搭建监控目的不过是出现问题能够及时的知道,平时可从web UI上看到整个系统的状况,同时它本身要轻量级,不要影响性能。当然了类似的产品很多了,比如Ganglia,我在老科长波哥曾经搭建过…

    Linux干货 2015-02-15
  • 变量、脚本、条件测试

    一、编程基础   程序:指令+数据  计算机:运行二进制指令 程序编程风格:  过程式:以指令为中心,数据服务于指令  对象式:以数据为中心,指令服务于数据shell程序:提供了编程能力,解释执行编程语言:  编译:高级语言–>编译器–>目标代码  解释:高级语言…

    Linux干货 2016-08-15