标签:情况 删除 shell bashrc 帮助 内容 左右 时间 xshell
bash shell特性
1.tab键补全支持 #tab键补全需安装yum -y install bash-completion
命令补全 选项补全 参数补全
在实际生产中tab补全往往是我们使用的最多的, 因为可以减少执行命令以及路径出错率。
命令补全: 按一下tab键没有任何反应,因为以user开头的命令有很多,系统并不知道你需要使用哪一个
[root@ouun~]# user
useradd userdel userhelper usermod usernetctl users
2.bash shell常用的快捷键
ctrl +a 跳转光标至本行的首部
ctrl +e 跳转光标至本行的尾部
ctrl +u 删除从光标到行首的所有字符
ctrl +k 删除从光标到行末的所有字符
ctrl +l 清屏,还可以使用clear命令
ctrl +c 终止当前的任务
ctrl +d 退出服务器, 还可以使用logout或exit
ctrl +w 按空格删除光标之前的内容
ctrl +z 将当前的任务挂起
ctrl +r 搜索命令,
ctrl +s 锁住屏幕,解锁ctrl+c [忽略]
ctrl + 左右方向键 按照单词快速的跳转光标, Xshell工具提供的
#号符: 注释(代表不执行)
3.历史记录history
history 命令直接查看当前的shell所执行过的命令
!100 调用history历史命令中编号为100
!! 执行上一次执行过的指令
选项
-w 保存命令历史到历史文件 write #写入到当前用户的家目录下.bash_history
-c 清空命令历史记录, 不会情况文件 clear
-d 删除命令历史的第 N 条行 delete
Ecs + . 获取上一个命令的参数
4.命令别名alias
1.如何设定别名
alias anger=ping www.baidu.com
2.如何取消别名
unalias anger
3.为什么系统默认存在一些别名:
防止在执行危险指令时,发生误操作的情况,比如:
alias rm=‘rm -i‘
PS: 当前的别名全部都是针对当前的Shell生效,临时生效.
4. 永久生效
将内容写入到 /etc/bashrc 所有的shell都生效
5.命令帮助--help man
[root@ouun ~]# ls --help
用法:ls [选项]... [文件]...
#ls 常见选项
-a #查看目录下的所有文件,包括隐藏文件
-l #以长格式的方式显示文件的详细内容
-h #以人性化的方式显示内容,配合-l使用
-d #只列出目录名,不列出目录以下的内容
-t #按修改时间进行排序
-i #显示文件的inode(该文件在该分区的一个编号)
bash shell
标签:情况 删除 shell bashrc 帮助 内容 左右 时间 xshell
原文地址:https://www.cnblogs.com/ouun/p/10902208.html