分享 (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

相关推荐

  • Linux文件查找工具之find “大宝剑”

    一、文件查找工具常用软件 locate:     locate命令其实是find -name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/locatedb,这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令…

    Linux干货 2016-03-12
  • 权限(用户、特殊、ACL)

    root权限(id=0) root无论在什么情况下都有rw权限,但是是否拥有x权限,要分情况: 第一,文件所有者和所属组都无x权限,root也无x权限; 第二,文件所有者和所属组二者任何一个有x权限,root就有x权限。 用户得到的权限 匹配顺序:文件所有者——文件所属组——其他人(从左到右) 用户访问文件,一旦按次序匹配成功,其获得的权限就是匹配选项所对应…

    Linux干货 2017-05-30
  • linux中管道重定向

    linux中管道重定向 Linux 给程序提供三种I/O设备:    查看是否成功  echo $?      需要再执行命令后直接使用               &n…

    Linux干货 2017-02-21
  • Linux-raid的工作原理与管理

    本章内容:        1、RAID详细描述        2、mdadm 工具        3、创建raid        4、磁盘阵列的管理 RAID描述:     &nb…

    2017-06-24
  • Linux运维学习历程-第一天-基础知识

    什么是Linux   Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 为什么学Linux…

    Linux干货 2016-08-03
  • linux的tty

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeffyyko.blog.51cto.com/28563/140012 最近做了一个小测试,得到了以下结论 测试linux发行版本:rhel AS4.0 环境:VMware 5.0 目的:修改 vi /etc/initt…

    Linux干货 2015-03-26