别名
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 |
[root@clf ~]# 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 --show-tilde' #设置别名 临时生效,退出即失效 [root@clf ~]# alias test='ping baidu.com' #查看是否设置成功 [root@clf ~]# 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 test='ping baidu.com' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' #取消别名 [root@clf ~]# unalias test [root@clf ~]# 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 --show-tilde' #让别名永久生效 把设置别名的命令写入到下面的文件中 [root@clf ~]# ls /etc/bashrc /etc/bashrc [root@clf ~]# ls ~/.bashrc /root/.bashrc [root@clf ~]# alias network='cat /etc/sysconfig/network-scripts/ifcfg-eth0' [root@clf ~]# network TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 UUID=025bb6de-7ddd-41e5-87c5-16724d3c293e DEVICE=eth0 ONBOOT=yes IPADDR=10.0.0.100 PREFIX=24 GATEWAY=10.0.0.2 DNS1=223.5.5.5 IPV6_PRIVACY=no #临时取消别名 \ #取消特殊字符的特殊含义 取消转义 撬棍 [root@clf ~]# \network -bash: network: command not found #实现永久生效 [root@clf ~]# echo "alias network='cat /etc/sysconfig/network-scripts/ifcfg-eth0'" >>/etc/bashrc #将其配置文件重新加载生效 [root@clf ~]# source /etc/bashrc #退出重新登录测试 依然生效 #取消永久生效 [root@clf ~]# sed -i '/network/d' /etc/bashrc #退出重新登录 |