shell介绍


bash及其特性:
1、bash实质上是一个可执行的程序,一个用户的工作环境。
2、每一个shell下可以再打开一个shell,新打开的shell称为子shell,每一个shell之间相互独立。
3、可以使用pstree命令查看当前shell下的子shell个数
4、普通命令通常位于/bin、/sbin目录下,可使用which或whereis命令查找程序位置;内置命令在系统中不存在文件,存在于bash解释器中,

echo "export PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\] \w\[\e[0m\]]\\$"" >> .bash_profile

一、光标移动
ctrl+a 行开头
ctrl+e 行尾
ctrl+u 前切
ctrl+k 后切
ctrl+w 删整行
ctrl+y 粘贴
ctrl+d 退出当前用户shell,同exit、logout,也可关闭Xshell
ctrl+r 搜索历史命令
ctrl+l 清屏,同clear
ctrl+z 暂停命令执行的任务
ctrl+s 锁定终端
ctrl+q 解锁终端
ctrl+方向键 快速移动光标

ctrl+insert 复制行内容
shift+insert 粘贴行内容


二、历史命令、参数调用
history 历史命令
history -c 清空所有历史命令
history -d 5 删除地5条历史命令

!! 执行上一条命令
!+数字 例:!101 调用、执行第101条历史命令
!+字母 例:!p 调用、执行最近一次以P开头的命令
!$或Esc+“.” 引用上一个命令的最后一个参数
!* 使用上一条命令的所有参数

三、别名alias、unalias
为经常使用的命令或命令组合设置别名,提高操作效率。
设置别名
alias cp='cp -i'

注意:等号两端不能有空格,此处必须使用单引号,而不是反引号。
取消别名
unalias cp

屏蔽别名
1、命令前加反斜线 “ \ ”,比如 \cp
2、使用命令的全路径格式,比如 /usr/bin/cp

posted on 2019-07-29 14:49  00花匠  阅读(184)  评论(0编辑  收藏  举报

导航