cat /etc/sysconfig/network-scripts/ifcfg-eth0 -- catnet 将一个系统中的长命令进行精简 生成一个别名
alias
alias mv='mv -i' alias rm='rm -i' alias cp='cp -i' -i==interactive 采用交互方式,确认是否覆盖文件 prompt before overwrite
寻找命令所对应的文件
[root@xiaoyong oldboy]# which rm /usr/bin/rm
三种取消(忽略)别名方法
1) \rm oldboy.txt 2)/usr/bin/rm ./oldboy.txt.bak `\which rm` /oldboy/tr.txt.bak ==> /usr/bin/rm /oldboy/tr.txt.bak 说明: 反引号表示将引号里面命令执行结果,交给引号外面命令进行使用 3) unalias rm
修改别名信息
临时修改别名
效果: rm /oldboy -rf 提示: no use rm command [root@oldboy-xiaodao ~]# alias |grep rm alias rm='rm -i' [root@oldboy-xiaodao ~]# alias rm='echo no use rm command' [root@oldboy-xiaodao ~]# rm /oldboy/tr01.txt -f no use rm command /oldboy/tr01.txt -f [root@oldboy-xiaodao ~]# ll /oldboy/tr01.txt -rw-r--r-- 1 root root 7 Jan 11 15:38 /oldboy/tr01.txt
永久修改别名
第一个历程: 编写别名配置文件(/etc/profile /etc/bashrc) [root@linux ~]#vim /etc/profile [root@linux ~]#alias rm='echo no use rm command' 第二个历程: 让配置文件加载生效 1) 重新连接 2) source /etc/profile 第三个历程: 检查别名设置信息 [root@linux ~]# alias|grep rm alias rm='rm -i' 设置未成功 第四个历程: 检查家规文件的配置(~/.bashrc ~/.bash_profile) [root@linux ~]#cat ~/.bashrc alias rm='rm -i' #alias rm='rm -i' --- 将家规配置进行注释 第五个历程: 让家规配置生效 1) 重新连接 2) source ~/.bashrc 第六个历程: 最后确认检查 [root@linux ~]#alias rm alias rm='echo no use rm command' 测试: [root@linux ~]#rm /etc/hosts no use rm command /etc/hosts 设置成功