命令补充
命令别名
查看命令别名
格式:
添加命令别名
格式:
例子:
删除命令别名
格式:
补充:永久化别名
在mac上使用别名时,退出终端后alias列表会重置,如果不想每次设置,下面为设置方法:
切换到用户主目录,命令
cd
编辑或新建
.bash_profile
文件在
.bash_profile
文件加上一行:alias la='ls -a'
重载该配置文件,命令
source .bash_profile
如果使用
zsh
,还要设置自动加载.bash_profile
,在用户主目录编辑.zshrc
文件,加上一行:source ~/.bash_profile
检查当前所有别名设置,命令
alias
历史命令
bash 会自动记录输入过的命令,比如按上方向键就可以出现上一条命令
在登陆主机后,系统从
~/.bash_history
这个文件读取之前执行的命令注销时,才会更新
~/.bash_history
这个文件可以手动更新,下面会提到
-w
参数
查看历史命令
格式:
参数:
不加参数列出历史命令
n
:列出最近n个命令-c
:清除目前shell中的历史命令,安全考虑-w
:手动更新~/.bash_history
文件
例子:
相关功能
! 数字
:执行第几条命令! 开头关键字
:通过开头关键字查找历史命令并执行!!
:执行上一条命令
例子:
命令执行的判断依据
如果多个命令想要一行输入,试试;
,&&
,||
这三个符号
符号
说明
;
不考虑前后命令的相关性
&&
若前一个命令执行成功,则执行下一个,反之不执行
||
若前一个命令执行不成功,则执行下一个,反之不执行
例子:
最后更新于