基础语法
命令补全
BASH快捷键
历史命令
commaed(命令) [option][选项] [argument][参数] []可有可无的
list
ls 查看当时所在目录的文件与目录
anaconda-ks.cfg bashrc
-a 查看当时电脑所有文件包括隐藏文件
root@localhost ~]# ls -a
. .. anaconda-ks.cfg .bash_history .bash_logout .bash_profile bashrc
.bashrc .cshrc .swp .tcshrc
-l 查看当时文件详细属性信息
total 8
-rw-------. 1 root root 1203 Mar 16 08:32 anaconda-ks.cfg
-rw-r--r--. 1 root root 2 Mar 16 19:43 bashrc
Tap 可以补全默认的参数
[root@localhost ~]# bas
base64 basename bash bashbug bashbug-64
trl + l:清屏
Ctrl + c:终止命令的执行
Ctrl + e:end 将光标快速移动到行末
Ctrl + a:ahead 将光标快速移动到行首
Ctrl + w:以空格为分隔符,删除光标前面到空格之间的内容
Ctrl + k:删除光标之后的所有内容
Ctrl + u:删除光标之前的所有内容
Ctrl + d:退出当前用户的登录
Ctrl + r:搜索执行过的历史命令
Ctrl + 左右:按照单词移动光标
ESC + . :复制上一条命令,最后一个空格后面的内容
1.history
命令的别名
-c clean 清除历史命令
[oot@localhost ~]# history
1 history
-d delete 删除指定编号的历史命令
[root@localhost ~]# history -d1
-w write(将历史命令保存到家目录下的.bash_history 隐藏文件中)
[root@localhost ~]# history -w
1.#产看系统内置的别名有哪些
alias
root@localhost ~]# 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 rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --showtilde'
2.#设置别名
alias 别名="完整的命令
[root@localhost ~]# alias wk="vi /etc/sysconfig/network-scripts/ifcfg-ens33"
[root@localhost ~]# wk
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO="static"
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=10.0.0.99
NETMASK=255.255.255.0
GATEWAY=10.0.0.2
DNS1=223.5.5.5
PREFIX=24
"/etc/sysconfig/network-scripts/ifcfg-ens33" 16L, 272C
3#取消别名unalias wk
[root@localhost ~]# unalias wk