Linux—配置文件的介绍和命令的别名

配置文件

配置文件的介绍

配置文件是用户刚链接时,立马会运行的一个文件,里面存着一些用户的一些自定义配置,有两种配置文件,一种是在/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来重新加载配置文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值