Linux-关于Bash

关于Bash

Bash是什么?

Bash是一个命令处理器,通常运行于文本窗口中,并能执行用户直接输入的命令。
Bash还能从文件中读取命令,这样的文件称为脚本。
Bash是Bourne shell的后继兼容版本与开放源代码版本,
它的名称来自Bourne shell(sh)的一个双关语(Bourne again / born again):Bourne-Again SHell。
Bash命令解释器,起到的作用如图:

Bash的一些特性

快捷键:

Ctrl键 +  d		退出当前登录的用户
Ctrl键 +  a      将当前的光标移动命令行的行首
Ctrl键 +  e  	将当前的光标移动命令行的行尾
Ctrl键 +  c		取消当前的操作  
Ctrl键 +  u		剪切当前光标所在位置及向前的所有内容
Ctrl键 +  y		粘贴剪切板上面的内容  
Ctrl键 +  k		剪切当前光标所在位置及向后的所有内容
delete			从前往后删除一个字符
Ctrl键 +  w		从后往前删除一组字符串,默认以空白字符为分割符
Ctrl键 + 左方向键	把光标位置向左移动一组字符串,默认以空白字符或者特殊字符为分割符
Ctrl键 + 右方向键	把光标位置向右移动一组字符串,默认以空白字符或者特殊字符为分割符
Ctrl键 +  l		清屏  clear
Ctrl键 +  r		搜索历史的执行的命令,直接执行
Ctrl键 +  s		锁屏
Ctrl键 +  q		解锁  
Ctrl键 +  z		将前台运行的执行暂停到后台
Esc键 +  .		获取上一条命令最后的参数或者其它内容
!!			     执行上一条命令 
!命令		       找到最近的一次符合条件的命令执行

历史记录:

history			命令的历史记录  
	-w			将命令记录到文件中   .bash_history
	-d			删除指定历史记录   id
	-c			清空所有的历史命令 

别名:

[root@qls ~]# alias   net='ping baidu.com'		#设置别名 
[root@qls ~]# alias 		    #查看系统中所有的别名
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias net='ping baidu.com'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

[root@qls ~]# unalias  net             #取消别名
posted @ 2020-03-15 22:57  拨云见日z  阅读(146)  评论(0编辑  收藏  举报