网站运营
位置:首页>> 网站运营>> Linux系统 为命令配置别名的方法

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

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

标签:linux,命令,别名

什么是别名

在管理和维护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

0
投稿

猜你喜欢

  • 一、信号列表root@ubuntu:# kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIG
  • 近日,微软公布了基于IE8浏览器的官方优化白皮书,白皮书引导用户如何优化IE8浏览器的整体性能,提升产品稳定与安全性能。其中为用户推荐的年度
  • 草根精神,一息尚存,奋斗到底!在这里首先向所有奋斗在草根前线的站长们道一声:你们辛苦了,没有你们每天的努力中国互联网不会向今天这样辉煌!网民
  • SNMP(Simple Network Management Protocol,简单网络管理协议),用来对通信线路进行管理。在Windows
  • 百度有啊总经理李明远10月23日消息,百度有啊总经理李明远今天在首届派代电子商务年会上表示,电子商务挣钱是迟早的事情,做电子商务需要充分的耐
  • 你是否厌烦了在电脑上一张张的点击翻看照片?你有没有想过让自己的照片舞动起来?一般制作一个具有FLASH动画效果的电子相册,网友需要使用一个专
  • 垂直搜索是针对某一个行业的专业搜索引擎,是搜索引擎的细分和延伸,是对网页库中的某类专门的信息进行一次整合,定向分字段抽取出需要的数据进行处理
  • 一.网站制作,内容管理系统(CMS)的大量应用使得如今制作和维护一个网站的人力成本得以大幅下降,尤其是在内容更新上,一个不懂HTML语言的人
  • 前几天的一篇博客是关于“为什么有的小站点(或新站点)在搜索结果中排名能靠前?”,下面又是一个很少人注意的影响SEO效果的因素:你购买域名时一
  • 笔者所在学校通过ADSL设置路由方式共享上网。外网网关和DNS为10.0.0.138,外网口IP 地址为10.0.0.1,子网掩码为255.
  • 百度一下:衬衫、香水、鲜花、旅行包,你会看到如下图所示(点击查看大图):百度搜索中,很多(不断增加中)热门关键词,均有“有啊”的“推广”。让
  • 一些Godaddy用户不明白什么是ron Job?现在就来做下解释,一定要认真听哦~Cron是一个让你计划任务的标准的Linux特征,叫做&
  • 北京时间5月13日消息,据国外媒体报道,雅虎日前宣布将允许外部网站使用雅虎的地理信息数据库,并允许开发者在应用程序中加入雅虎的数据和服务。雅
  • 我不主张以任何恶意去推测站长,我也不赞同以坏蛋假设对待Google。当一个人的Google AdSense账号被停止后,发布者需要的是保持冷
  • Google App Engine是Google提供的可扩展系统上构建网络应用程序。每个 Google App Engine 应用程序都可使
  • 软文写作最常遭遇问题:网络营销者、网站站长、文案写作者、销售人员最头疼的问题常常是不知道该写些什么,缺乏软文写作的思路和方向,本次,我们以实
  • 前两年,曾指导一位擅长Photoshop的朋友制作了自己的网站,现将有关实战案例介绍一下:一、网站定位这位朋友非常喜爱平面设计,尤其擅长Ph
  • centos配置apache、php、jdk、resin目前网上关于这个配置有不少版本,总的来说,基本步骤是正确的,但是,在一些细节的地方,
  • 博客作为博主与博友的交流平台,经常会有博友发表评论及回复,但是博客并不像即时聊天工具那样具有时时交流的功能,不过我们可以通过评论通知插件发送
  • Google分析师Google的免费的网站统计系统,英文名称是Google Analytics,现在你可以申请,不过由于Google的限制,
手机版 网站运营 asp之家 www.aspxhome.com