别名设置
aliasalias lm="ls -al | more"
#别名设置
unalias lm #删除别名设置
历史命令
history
history 3#将历史的命令读取出来
history -w#将目前的历史数据写入到histfile当中再默认情况下,会将历史写入~/ .bash history 当中
echo ${HISTSIZE}
!number#执行第几条命令的意思number表示的是数量
!command#就是最近查找的命令
!!#就是上一个命令
路径与命令查找顺序
1.以相对的绝对的路径执行命令
2.alias找到该命令来执行
3.由bash内置(builtin)命令来执行
4.通过$PATH这个变量的顺序查找到的第一个命令来执行
bash的环境的配置文件
login shell:取得bash是需要完整的登录流程,就称之为 login shell.
non-login shell:取得bash方法不需要重复登录的操作。
/etc/profile:这是系统整体的设置,你最好不要修改文件
/.bash_profile或者/ .bash_login或者~/.profile:属于用户个人设置,你要添加自己的数据,就是写入到这里
PATH:会根据UID决定PATH变量要不要含有sbin的系统命令目录
MAIL:根据账号用户设置好用户mailbox到/var/spool/mail/账号名
USER:根据用户的账号设置此变量内容
HOSTNAME:根据主机的hostname 命令决定此变量内容
HISTSIZE:历史命令记录条数,默认是1000
umask:包括root默认为022,而一般用户为022等等
source:读入环境配置文件的命令
source 配置文件文件名
source ~/.bashrc
其他的会影响到bash操作的文件
/etc/man_db.conf:这个文件的内容规范了使用man的时候,man page的路径到哪里去去寻找
~/.bash_history:我的历史命令就是记录在这里
~/.bash_logout:当我进行注销bash后系统帮我离开那个操作才离开的意思
终端环境设置
stty、set
stty -a#将stty的所有的参数都列出来
set
echo $- #$-变量内容就是set的所有设置,bash默认就是himBH
在终端设置的时候的默认的组合键有:
Ctrl -C #终止目前的命令
Ctrl-D #输入结束
Ctrl-z# 暂停目前的命令
通配符
-
代表的是0到无穷个任意字符
原创文章,作者:wure,如若转载,请注明出处:https://blog.ytso.com/270441.html