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=”str1:str2”忽略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个月,拼一把 。
最后附上一张自制导图
原创文章,作者:JieYing,如若转载,请注明出处:http://www.178linux.com/80565