Linux系统 为命令配置别名的方法

作者:合合合衬 时间:2023-10-13 00:20:15 

什么是别名

在管理和维护Linux系统的过程中,将会使用到大量命令,有一些很长的命令或用法经常被用到,重复而频繁的输入某个很长命令或用法是不可取的。这时可以使用 别名 功能将这个过程简单化。

Linux系统下 有的命令 如 rm cp mv 等  这些命令是删除 移动之类的 使用时要谨慎  也可以通过设置 别名 来进行变相的一些的提醒

简单来说

1.使用危险的命令前给予警告 cp rm mv

2.复杂命令使用更加方便

问题:为rm配置别名 do not use rm即运行rm命令的时候  系统提示 do not use rm 。

1.单独的想输出do not use rm到屏幕界面 要用到的命令为 echo


[root@liuhao ~]# echo "do not use rm"
do not use rm
[root@liuhao ~]#

2.查看已存在的别名


[root@liuhao ~]# alias
alias cp='cp -i'
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'

3.1为rm配置别名do not use rm


[root@liuhao ~]# alias rm='echo do not use rm'

      注:=两边没有空格 直接输入字符

3.2检查


[root@liuhao ~]# alias
alias cp='cp -i'
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'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@liuhao ~]# rm /data/oldboy.txt
do not use rm /data/oldboy.txt
[root@liuhao ~]#

  注  现在别名已经配置成功  但是仅限于 这次连接              xshell连接断开 或系统重启后 别名就失效了

4.1使配置的别名 永久生效


[root@liuhao ~]# vim /etc/profile

         vim编辑器下     G表示 直接到底部    o(小写o)表示在当前这一行的下面另起一行    

               进入vim后   直接 按键  大写G   然后 按键小写o 

  输入以下命令  保证在最低端即可


##
alias rm='echo do not use rm'

4.2检查是否输入成功  用 tail 输出该文件最后两行


[root@liuhao ~]# tail -2 /etc/profile
##
alias rm='echo do not use rm'
[root@liuhao ~]#

5.让配置生效  source


[root@liuhao ~]# source /etc/profile
[root@liuhao ~]# rm /data/oldboy.txt
do not use rm /data/oldboy.txt
[root@liuhao ~]#

6.修改/root/.bashrc


[root@liuhao ~]# vim /root/.bashrc
#alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

alias rm='rm -i'    前面加上#即可  如上面所示  然后退出vim并保存

7.rm已设置别名状态下  如何删除东西

7.1现在直接使用rm的状态


[root@liuhao ~]# rm /data/oldboy.txt
do not use rm /data/oldboy.txt
[root@liuhao ~]# rm -f /data/oldboy.txt
do not use rm -f /data/oldboy.txt
[root@liuhao ~]# rm -r /data/oldboy.txt
do not use rm -r /data/oldboy.txt
[root@liuhao ~]#

    直接使用 rm 无法删除文件

  7.2如何删除文件

    方法一


[root@liuhao ~]# \rm /data/oldboy.txt
  \ 表示临时取消别名

    方法二


[root@liuhao ~]# which rm
[root@liuhao ~]# /bin/rm /data/liuhao.txt

     which rm  可以查看 rm命令的绝对路径

总结

以上所述是小编给大家介绍的Linux系统 为命令配置别名,希望对大家有所帮助

来源:https://www.cnblogs.com/wenrulaogou/archive/2018/07/08/9280849.html

标签:linux,命令,别名
0
投稿

猜你喜欢

  • 数据库安全防护几点介绍

    2009-03-16 16:42:00
  • 如何用mail服务器构建多域名邮件系统

    2010-03-13 18:38:00
  • docker run -d和docker run -it的区别详解

    2021-07-29 14:05:39
  • Google Admanager广告管理系统整合AdSense

    2009-03-11 13:07:00
  • docker安装Elasticsearch7.6集群并设置密码的方法步骤

    2021-04-25 06:19:11
  • Twitter将引入其他语种 加强非英语国家推广

    2009-10-09 10:46:00
  • link和domain在不同的搜索引擎含义不相同

    2008-12-02 11:01:00
  • 一个香港女记者眼中的马云

    2007-10-23 17:40:00
  • 中国站长的精神

    2007-10-02 12:43:00
  • 成都17岁大学生第一份工作10万年薪

    2007-11-24 10:30:00
  • 站长购买网站需认真考虑的十六条建议

    2008-05-29 12:30:00
  • 从小切口看引擎对原创文章的抓取与排名

    2007-12-22 16:36:00
  • linux 上在指定时间段内每隔多少分钟自动执行任务计划crontab

    2023-10-09 23:17:44
  • 网赚的乐趣与美刀无穷 奋斗精神更应该无穷

    2008-08-21 10:47:00
  • 网站重建 如何不失去现有的搜索引擎排名

    2009-02-02 16:14:00
  • VMware Workstation与Device/Credential Guard不兼容

    2022-04-29 17:53:32
  • GoDaddy从我的旧服务器的域名服务器重新定位前,能在我的新托管帐户上运行脚本吗

    2010-04-13 12:54:00
  • VMware workstation 14 pro上安装win10系统

    2021-08-12 03:37:02
  • 边栏 Discuz! 7.0 重要改进之一

    2009-02-15 10:08:00
  • dedecms 5.5 伪静态化ReWrite规则

    2010-12-08 16:47:00
  • asp之家 网站运营 m.aspxhome.com