分享 (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系统启动详解

    主要内容: 系统启动过程 init启动过程 chkconfig的增,删,查 Linux组成 Linux: kernel+rootfs  kernel: 进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能  rootfs:程序和glibc 库:函数集合, function, 调用接口…

    Linux干货 2016-09-08
  • SSH会话劫持实现端口转发

    在进行渗透测试时,我们有时候会碰到搭建的测试环境、产品服务器、DMZ或者其他类似的机器群的情况,这时我们完全可以把它们看作跳板。这些系统被设计成对外交互的接口,这时候我们考虑对其他域里的用户进行SSH会话劫持是个不错的选择。 那么如果你拥有了某一个跳板的控制权限,想要通过另一个域的用户对远程域进行访问会怎么办呢?当然,这时候你是没有密码、密钥的,你不能抛弃二…

    系统运维 2015-03-23
  • DHCP简单阐述及配置实现方法

    DHCP是什么…… DHCP是Dynamic Host Configuration Protocol的缩写,它是TCP/IP协议簇中的一种,主要是用来给网络客户机分配动态的IP地址。 其主要功能是: 用于内部网络或网络服务供应商自动分配IP地址给用户 用于内部网络管理员作为对所有电脑作中央管理的手段 直接点就是,这些被…

    Linux干货 2016-12-05
  • linux基础知识:文件管理,bash特性

    本文简要介绍了文件类的管理命令,包括mv、cp、mkdir等等。还介绍了一些万用字符的用法。

    2017-12-12
  • 实验:配置静态路由1

    实验:配置静态路由1 IP地址规划如下: 注意,环境准备: 1、MAC地址不要有冲突,如果是复制的虚拟机,对于centos6需删除网卡定义文件rm -f /etc/udev/rules.d/70-persistent-net.rules 2、清空防火墙iptables -F(查看:iptables -vnL) 3、启用IP转发功能:echo 1 > /…

    2017-03-26
  • linux文件的时间

    1,linux文件有哪些时间属性     access time:atime 访问时间:即查看访问文件的时间     modify time:mtime 修改时间:修改文件内容的时间     change time:ctime 改变时间:修…

    Linux干货 2016-06-09