Shell命令(每天学一个shell命令)第三天 shell中创建和使用「别名」的实例

在Linux系统环境下,我们通常需要使用命令行处理一些任务,并且会很频繁的使用某些命令语句。为了节省时间,我们可以在文件 ~/.bashrc中为这些命令语句创建一些别名。

  • Bash的内置命令alias用于创建一个别名,创建别名的语法如下所示:

alias name=‘command’

  • name ------------ 用户定义的用于别名的任意简短的名字
  • command--------- 任意的Linux命令

例如:
在这里插入图片描述
我们在命令行输入此命令后,则接下来我们每次输入“ll”就可以代替 “ls -l”,像下面一样?。Bash就会自动将其替换为ls -l来执行。
在这里插入图片描述
其他的有用的实例:

  1. 打开当前目录下最后被修改的文件:
    注意⚠️下面是 【负一】 不是 【杠l(L小写)】

alias Vim=‘ls -t | head -1’

在这里插入图片描述
2. 找出当前目录下,5个最大的文件:

alias findbig=‘find . -type f -exec ls =s {} ; sort -n -r | head -5’

在这里插入图片描述

  1. 切换到不同目录:
    ⚠️注意:下面第一行代码别名是两个点,编辑器一直展示三个点,不知道原因。。。第二行的别名是三个点

alias …=‘cd …’
alias …=‘cd …/…’

在这里插入图片描述

  1. 清除全部历史命令记录和屏幕:

alias hcl=‘history -c; clear’

在这里插入图片描述
由于展示需要,我就不清空历史操作命令了。

  1. 查看磁盘空间使用情况:

alias dus=‘df -h’

o在这里插入图片描述

  1. 简化经常执行的命令:

alias x=‘exit’

在这里插入图片描述
————————————————————————————————————
上面介绍了如何创建一个别名,那么能否查看当前环境下所有的别名呢?答案是肯定的,用alias不带任何参数即可查看。
在这里插入图片描述
当然也是可以查看一个固定的别名例如:

alias dus

在这里插入图片描述


说了半天添加的查看别名,咱也得唠唠删除啊,毕竟编程中的重要环节就是增删改查啊。

  1. 删除某个别名

unalias dus

在这里插入图片描述
2. 删除全部别名

unaries -a

在这里插入图片描述

标题虽然别名的使用简单而且方便,但你要非常谨慎地使用别名替换标准命令。

另外alias name = ‘command’,这种加空格的写法可不对哦,不要像编程一样,习惯的加空格。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值