别名查看、设置和取消

1.1alias查看和设置别名(全局)

查看linux命令的默认别名
[[email protected] ~]# alias 
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‘
查看具体命令的别名
[[email protected] ~]# alias rm
alias rm=‘rm -i‘
[[email protected] ~]# alias | grep rm
alias rm=‘rm -i‘
[[email protected] ~]#
临时设置别名
[[email protected] ~]# alias rm=‘echo "do notuse rm command"‘
[[email protected] ~]# alias
alias l.=‘ls -d .* --color=auto‘
alias ll=‘ls -l --color=auto‘
alias ls=‘ls --color=auto‘
alias mv=‘mv -i‘
alias rm=‘echo "do not use rm command"‘
alias which=‘alias | /usr/bin/which --tty-only--read-alias --show-dot --show-tilde‘
[[email protected] ~]# rm -f 1.txt
do not use rm command -f 1.txt
[[email protected] ~]#
永久修改别名
[[email protected] ~]# unalias rm
 [email protected] ~]# rm
rm: 缺少操作数
请尝试执行"rm --help"来获取更多信息。
法一:在/etc/profile系统全局变量的配置文件中或者存放别名、函数的/etc/bashrc中修改
[[email protected] ~]# vim /etc/profile
# You could check uidgid reservation validity in
# /usr/share/doc/setup-*/uidgid file
if [ $UID -gt 199 ] && [ "`/usr/bin/id-gn`" = "`/usr/bin/id -un`" ]; then
    umask 002
else
    umask 022
fi
 
for i in /etc/profile.d/*.sh ; do
    if [ -r"$i" ]; then
        if ["${-#*i}" != "$-" ]; then
            ."$i"
        else
            ."$i" >/dev/null 2>&1
        fi
    fi
done
 
unset i
unset -f pathmunge
alias rm=‘rm -i‘
aliasrm=‘echo "do not use rm command"‘===最后一行追加上
source /etc/profile
法二:echo追加
echo ‘alias rm="echo do not use rmcommand"‘ >>/etc/profile(/etc/bashrc)
source /etc/profile或者/etc/bashrc

1.2单用户修改

在用户环境变量文件中修改,修改方法同上:~/.bashrc
                                      ~/.bash_profile
只对当前用户生效

1.3取消别名

unalias临时取消别名
-bash-4.1# alias rm
alias rm=‘rm -i‘
-bash-4.1# unalias rm
-bash-4.1# alias rm
-bash: alias: rm: not found
 
永久取消:在/etc/profile或者/etc/bashrc配置文件中修改
方法同上设置别名;
\临时取消
cp /data/a.txt /tmp/(/tmp里面也有a.txt)
 
命令全路径屏蔽别名
/bin/cp /data/a.txt /tmp/(/tmp里面也有a.txt)

1.4实例:

设置net别名,执行net命令时,显示 /etc/sysconfig/network-scripts/ifcfg-eth0的内容

[[email protected] ~]# cat/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0c:29:32:15:0e
TYPE=Ethernet
UUID=c13d35d3-f3e3-44c5-ae8a-39e0bab09185
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=10.0.0.200
NETMASK=255.255.255.0
GATEWAY=10.0.0.2
DNS1=10.0.0.2
USERCTL=no
PEERDNS=yes
IPV6INIT=no
[[email protected] ~]# net
-bash: net: command not found
[[email protected] ~]# alias net=‘cat/etc/sysconfig/network-scripts/ifcfg-eth0‘
[[email protected] ~]# alias net
alias net=‘cat/etc/sysconfig/network-scripts/ifcfg-eth0‘
[[email protected] ~]# net
DEVICE=eth0
HWADDR=00:0c:29:32:15:0e
TYPE=Ethernet
UUID=c13d35d3-f3e3-44c5-ae8a-39e0bab09185
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=10.0.0.200
NETMASK=255.255.255.0
GATEWAY=10.0.0.2
DNS1=10.0.0.2
USERCTL=no
PEERDNS=yes
IPV6INIT=no
取消net别名
[[email protected] ~]# unalias net
[[email protected] ~]# net
-bash: net: command not found
时间: 2024-10-06 06:08:03

别名查看、设置和取消的相关文章

Linux下别名alias设置(输入一个别名即可打印日志)

在Linux环境下,经常需要查看后台web日志,每次都要cd.很麻烦. 查看日志的时候,能否不用这么多cd呢?答案是能.方法如下: 步骤1:   vi  .profile 步骤2:在文件末尾增加别名showLog alias showLog='tail -100f  /pboss/iom/domain/iom/log.log' 保存文件.profile 步骤3:linux下,输入showLog,即可显示日志信息 总结:到此为止,大功告成.勉励自己继续积累吧 Linux下别名alias设置(输入一

centos7系统设置vpn连接及查看设置路由表router

一.设置vpn客户端连接 1.1安装软件包ppp/pptp/pptp-setup yum -y install ppp pptp pptp-setup 1.2.创建vpn连接的配置文件 pptpsetup --create<定义的名称> --server<服务器>  --username <用户名> --password <密码> [--start] <>必填,[]可选 pptpsetup --create HK_VPN --server x.x

Linux查看设置系统时区

关于时区的概念,其实初中地理课已经涉及,很多人都多少了解一些,可能只是细节搞不太清楚.为什么会将地球分为不同时区呢?因为地球总是自西向东自转,东边总比西边先看到太阳,东边的时间也总比西边的早.东边时刻与西边时刻的差值不仅要以时计,而且还要以分和秒来计算.整个地球分为二十四时区,每个时区都有自己的本地时间.在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated).UTC与格林尼治平均时(GMT, Greenwich M

linux下网卡相关查看设置

查整机硬件信息命令dmesg 查看网卡设备相关dmesg | grep eth 查看网卡eth0信息dmesg | grep eth0 使用ethtool命令查看指定网卡信息ethtool eth0 使用 mii-tool命令查看指定网卡情况mii-tool -v eth1 为了使用lspci命令需要安装以下软件包yum -y install pciutils 查看pci接口硬件信息lspci 在linux的proc文件系统中,通过查看/proc/net/dev文件可以得到每个网络接口的吞吐量c

04.MyBatis别名的设置和类型转换器

别名的设置:(别名不区分大小写): 设置单个别名: <configuration> <properties resource="db.properties" /> <typeAliases> <!-- 设置单个别名 --> <typeAlias type="com.offcn.entity.Person" alias="person"/> <typeAlias type="

永久别名的设置

永久别名的设置需求:把网卡路径设置别名为ens33A.只针对自己步骤1.找到.bashrc步骤二:alias ens33=" vim /etc/sysconfig/network-scripts/ifcfg-ens33" 放到.bashrc里面步骤三 接着保存退出,重新加载文件 B.针对多有用户步骤一:找到.bashrc文件 (路径/etc/bashrc 绝对路径)步骤二:alias ens33=" vim /etc/sysconfig/network-scripts/ifc

博客园 博客积分与排名 查看设置

博客园 博客积分与排名 查看设置 博客园 博客积分与排名 默认是不显示的. 如果想要显示出来,需要在博客园的“设置”里进行设置. 具体操作步骤如下: 1.在博客园的“设置”中,选择“常用选项”,点击进入. 2.在“选项”中,找到“积分与排名”,勾选,保存即可. 3.刷新博客页面,即可看到自己博客的积分与排名情况,效果如下: 原文地址:https://www.cnblogs.com/miracle-luna/p/11789269.html

Linux下网卡混杂模式设置和取消

1.Linux下网卡常用的几种模式说明: 广播方式:该模式下的网卡能够接收网络中的广播信息. 组播方式:设置在该模式下的网卡能够接收组播数据. 直接方式:在这种模式下,只有目的网卡才能接收该数据. 混杂模式:在这种模式下的网卡能够接收一切通过它的数据,而不管该数据是否 2.查看.添加和取消混杂模式 a.查看网卡模式 [[email protected] ~]# ifconfig -a ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 

命令别名的设置alias,unalias

alias命令的作用是为系统中的命令设置别名,如果常用命令比较长,那么为其设置别名可以简化用户操作,例如为ls -l | more命令设置别名lm,这样只需要输入lm就可以得到和 ls -l | more相同的效果;为rm -i设置别名为rm,可以起到防止误删文件的作用,尤其是root用户在执行rm命令的时候,很容易误删文件,设置rm -i别名为rm之后,在执行rm时,系统会询问用户是否确定删除该文件,这样会在一定程度上降低用户误删文件的概率. 执行alias命令查看系统当前已有的命令别名: