配置文件的介绍和命令的别名
配置文件
配置文件的介绍
配置文件是用户刚链接时,立马会运行的一个文件,里面存着一些用户的一些自定义配置,有两种配置文件,一种是在/etc下的bashrc文件,这个文件是一个全局的配置文件,在任何用户登录的时候里面的配置都可以使用,另一个是~/.bashrc,这个文件只能在该用户登录时生效。(编写完了配置文件后可以使用source立马生效里面修改的配置)
命令的别名
创建临时别名
[cf@iZ2zeahhsy8bddtpyj1grsZ ~]$ alias md='mkdir'
[cf@iZ2zeahhsy8bddtpyj1grsZ ~]$ alias
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -al'
alias ls='ls --color=auto'
alias md='mkdir'
alias vi='vim'
alias which='(alias; declare -f) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot'
alias xzegrep='xzegrep --color=auto'
alias xzfgrep='xzfgrep --color=auto'
alias xzgrep='xzgrep --color=auto'
alias zegrep='zegrep --color=auto'
alias zfgrep='zfgrep --color=auto'
alias zgrep='zgrep --color=auto'
[cf@iZ2zeahhsy8bddtpyj1grsZ ~]$
使用alias可以查看所有的别名,在创建别名时,=号左右两边都不可以有空格。
编写配置文件永久生效别名
首先要知道的是,你在哪个配置文件里编写的命令别名,他就会在某个作用域生效,你在全局,那么这个命令就是全局,你在用户家目录下的.bashrc文件,那么他就只会他在该用户登录的时候生效。
[cf@iZ2zeahhsy8bddtpyj1grsZ ~]$ ll
total 28
drwx------ 7 cf cf 166 Mar 14 20:10 .
drwxr-xr-x. 3 root root 16 Mar 12 12:01 ..
-rw------- 1 cf cf 2546 Mar 13 21:09 .bash_history
-rw-r--r-- 1 cf cf 18 Nov 9 00:21 .bash_logout
-rw-r--r-- 1 cf cf 141 Nov 9 00:21 .bash_profile
-rw-r--r-- 1 cf cf 523 Mar 12 16:34 .bashrc
drwx------ 3 cf cf 17 Mar 12 16:03 .cache
drwxrwxr-x 4 cf cf 284 Mar 12 17:04 .envs
drwxrwxr-x 4 cf cf 26 Mar 12 15:26 project
drwxrwxr-x 2 cf cf 33 Mar 14 19:55 shell
drwxr-xr-x 2 cf cf 24 Mar 12 12:13 .vim
-rw------- 1 cf cf 8646 Mar 14 20:10 .viminfo
[cf@iZ2zeahhsy8bddtpyj1grsZ ~]$ vi .bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific environment
PATH="$HOME/.local/bin:$HOME/bin:$PATH"
export PATH
# Uncomment the following line if you don't like systemctl's auto-paging feature:
# export SYSTEMD_PAGER=
# User specific aliases and functions
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6 #指定虚拟环境默认的python版本
export WORKON_HOME=~/.envs #指定虚拟环境创建的目录
source /usr/local/bin/virtualenvwrapper.sh #执行脚本
alias md='mkdir' #在这里添加你要创建的别名
~
~
~
~
~
:wq
编写保存了之后,记得重新连接或者使用source ./.bashrc来重新加载配置文件。