分享 (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 09:38
下一篇 2017-07-15 09:53

相关推荐

  • DHCP服务

    一、DHCP概述     DHCP全称为Dynamic Host Configuration Protocol,即动态主机配置协议,其主要作用是使用网内的主机可以自动获取到网络相关参数信息,以达到高效管理主机的目的。     DHCP采用C/S架构,即Server/Client。…

    Linux干货 2015-05-11
  • LVM 逻辑卷管理器-增大LV容量

    LVM 逻辑卷管理器-增大LV的容量   步骤: (1)新增一个8e systemID的分区; (2)用pvcreate命令构建PV; (3)用vgextend命令将PV加入vg_1; (4)用lvresize命令将新加入的PV内的PE加入lv_1中; (5)通过resize2fs命令将LV的容量扩充到整个文件系统;   (1)新增一个8…

    Linux干货 2016-09-19
  • 常用命令总结

    &:将要执行的进程送入后台进行执行alias:定义命令别名authconfig :对系统资源进行安全认证basename:抓取一个目录的基名basename pwdbzip2:压缩工具bzip2 case.sh case.sh.bz2    -[1-9]:指定压缩比   &nbsp…

    Linux干货 2017-04-09
  • 第二十一周作业

    1、回顾并详细总结MySQL的存储引擎、索引; 常用存储引擎的对比: 特点 MyISAM InnoDB MEMORY MERGE NDB 存储限制 有 64TB 有 没有 有 事务安全 支持 锁机制 表锁 行锁 表锁 表锁 行锁 B树索引 支持 支持 支持 支持 支持 哈希索引 支持 全文索引 支持 集群索引 支持 数据缓存 支持 支持 支持 索引缓存 支持…

    2017-07-19
  • puppet代码分析

    这篇博客的目的是通过分析Forge上的Puppet模块来加深一些概念的理解,同时了解一些常用用法。 今天的例子是jfryman-nginx模块,它是原puppetlabs-nginx模块的升级版本,依赖3个Puppet公共模块:puppetlabs-apt,puppetlabs-stdlib和puppetlabs-concat。安装非常方便,puppet m…

    2017-03-18
  • 马哥教育网络班22期+第九周课程练习

    1. 写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash#declare -a loginuserdeclare -i sum_login=0declare -i sum_nologin=0list=($(cat /et…

    Linux干货 2017-01-03