命令历史history
可通过环境变量来定制history功能,环境变量有:
HISTSIZE 定制内存中保存的条目数
HISTFILE 持久保存的文件路径
HISTFILESIZE 文件保存起来的条目数
HISTCONTROL 取值有:ignoredups、ignorespace(命令前加一个空格,就不会记录这条history)、ignoreboth 同时生效!# 执行第#条命令
!! 执行上一条命令
!STRING 执行上一条含有STRING的命令- 命令行补全 先从内建命令里找,再到$PATH目录里找
- 路径补全
- 命令行展开 {a,b{c,d},c} 会展开成a、bc、bd、c。
命令的执行状态结果 命令执行结束之后,起状态返回值会保存于环境变量“?”中,0表示成功,1-255表示失败
通过命令查看:echo $? 或者 echo ${?}
命令:
tree -l 3 只显示3层目录树状结构
tail -n 20 -f /tmp/functions 显示文件最后20行,-f:实时更新不退出
stat 显示文件或文件系统的状态 每个文件都有3个时间戳,ATime MTime CTime
touch -c 只修改时间戳,不创建文件
touch -m 只修改MTime
touch -a 只修改ATime
cp SOURCE... DEST 这两种写法都可以
cp -t DEST SOURCE...
cp 相当于新建了一个文件,只把源的内容拷贝过来,但是元数据是崭新的。如果源是符号链接,默认去追溯它指向的文件的内容。
cp -a 连源的元数据也一并拷贝。
cp -d 只拷贝符号链接文件本身,不追溯它所指向的文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。