关于命令行:新的收获
-
history
+!string
或!number
的组合,可以方便的调用历史命令。 -
Esc+.
的快捷键,可以重新利用上一条命令中的最后一条参数,这个快捷键在重复键入一个文件路径时非常有帮助,比如我想要ls -l /usr/bin/passwd
,wc /usr/bin/passwd
,等等等等,只需要第一次输入文件路径,后面的路径都可以通过Esc+.
的快捷键来输入。 - 命令行编辑快捷方式:
Ctrl+a # 跳到命令行的开头
Ctrl+e # 跳到命令行的结尾
Ctrl+u # 将光标处到命令行开头的内容清除
Ctrl+k # 将光标处到命令行末尾的内容清除
Ctrl+向左箭头 # 跳到命令行中前一个字符的开头
Ctrl+向右箭头 # 跳到命令行中下一个字符的开头
Ctrl+r # 在历史纪录列表中搜索某一模式的命令,这个我经常用到,就是当想搜索的命令不是最后一个时,不知道如何上下查询
第二章 从命令行管理文件
-
man 7 hier
可以查看描述Redhat系统的文件层次结构文档。之前一直从各个博客与书本中了解到每个目录的作用,现在才发现原来系统中自带了每个目录的作用的说明文档。 -
cd ~username
命令可以快速切换到username的用户目录,在使用root进行系统操作时,切换到各个用户目录可以更加便捷了。 -
touch tv_season{1..2}episode{1..6}.ogg
该命令利用了大括号来快速生成多个文件,很好用。大括号以后要多使用,避免重复敲命令。
第三章 在红帽企业Linux中获取帮助
- 使用
man -k keyword
可以搜索与关键字有关的man手册主题。这个功能在不知道手册具体名称时,提供了帮助。 -
sosreport
可以生成系统诊断报告的tar包,用于红帽工程师定位、解决系统问题。第一次了解到这个机制,很有用。浏览了一遍生成的报告信息,基本把所有与系统有关的文件都打包了,突然想到了以后或许可以用这个命令帮助自己定位现场出现的问题。不知道用的较多的centos系统有没有这个功能,大概率会有。 - Redhat上强大的打印命令,通过命令将man手册打印出来。
man -t passwd > passwd.ps # 格式化输出文件
file passwd.ps # 查看文件类型
evince passwd.ps # 查看ps格式文件
evince -w passwd.ps # 以打印预览的方式查看ps格式文件
-
firefox /usr/share/doc
,该命令使用firefox浏览器打开文件目录,可以通过图形界面浏览目录中的内容。
第四章 创建、查看和编辑文本文件
这章主要介绍了vim、gedit图形编辑器、重定向、标准输入、输出、错误,等相关知识。
PS
写这个笔记主要是想把看书学到的新的知识记录下来,形成沉淀,后面也比较方便回顾。本来一直记在OnenNote上的,想了想很久很久很久没有写博客了,就把笔记放到了这里来。重新拾起以前的习惯,后面争取把最近一两年的积累,总结,形成可以帮助到一些朋友的文章放上来吧。
分享精神是网络世界的闪光点之一,感谢分享自己经验的bloger们。
网友评论