shell常用命令---alias

shell常用命令—alias

1.什么是alias

  • 设置指令的别名,用户可利用alias,自定指令的别名。
  • 若仅输入alias,则可列出目前所有的别名设置。
  • alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名。
  • 如果要给每一位用户都生效的别名,请把alias la=‘ls -al’ 一行加在/etc/bashrc最后面。
  • bashrc是环境变量的配置文件 /etc/bashrc和~/.bashrc 区别就在于一个是设置给全系统一个是设置给单用户使用
    在这里插入图片描述

2.使用alias命令自定义别名

格式:

alias newname='command'

举例:通过date +%s的命令可以获得当前UNIX的时间戳,我们可以将它定义一个新的别名

在这里插入图片描述
我们可以将其应用在脚本中:

#!/bin/bash
alias timestamp='date +%s'
begin=`timestamp`
sleep 10s
finish=$(timestamp)
differince=$((finish - begin))
echo "run time: ${differince}"

在这里插入图片描述

3.删除临时别名

格式:

unalias 命令别名

在这里插入图片描述

4.永久设置别名

格式:

echo "alias 别名='command' " >> /etc/bashrc
source /etc/source

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值