Linux拾遗 | 使用alias命令给命令取别名并持久化到文件(重启仍可使用)


在Linux的使用中,有时会涉及到很长的命令或经常使用的命令,难以记忆,我们可以通过alias命令为这些命令取别名,方便调用。

1. 使用alias命令取别名

  • 示例
# 基础用法 给vim命令取别名为v
alias v=vim  # 注意等号两边不能有空格

# 命令中若有空格等特殊字符需使用单引号或双引号
alias ipa="ip addr"

# 查看所有的别名
alias

在这里插入图片描述
在这里插入图片描述

2. 使用unalias命令删除别名

  • 示例
# 删除别名ipa
unalias ipa

3. 持久化到配置文件

上述方法设置别名后,若系统重启,则别名失效,若想要别名能一直有效,需要将其持久化到配置文件中。
注意:持久化别名需要对当前用户的HOME目录中的文件进行写入,故仅对当前用户有效
案例:使用root用户登录,进行持久化别名操作(其他用户进入自己的HOME目录操作,流程一致)

  • 第一步:cd到自己的主目录
    在这里插入图片描述
  • 第二步:使用vim打开.bashrc文件(这是一个隐藏文件)
    在这里插入图片描述
  • 第三步:写入配置内容(详见下图)
    在这里插入图片描述
  • 第四步:保存、退出、刷新、验证
    新增完成后,按Esc键退出编辑模式,再输入:wq保存并退出,然后使用命令source .bashrc刷新,使之生效。
    重启验证,别名可以使用。成功!
    在这里插入图片描述
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
set PS1="[\u\w\t]\$" ; export PS1 这个命令的作用是改变命令提示符。具体来说,它设置了一个新的命令提示符格式,将当前用户的帐号名称、主机名、工作目录和时间戳以特定的格式显示在命令行中。其中,[\u]表示当前用户的帐号名称,\w表示工作目录的最后一级目录名称,\t表示当前时间,\$表示提示字符(如果是root用户,则为#,普通用户则为$)。 通过设置PS1环境变量为新的命令提示符格式,并使用export命令导出该环境变量,使其在当前会话中生效。这样,每次输入命令时,命令行的提示符都会按照设置的格式进行显示。 需要注意的是,PS1实际上是一个环境变量,可以使用echo命令查看当前的PS1设置。在Linux系统中,通常的默认设置为[\u@\h \W]\$,其中\u表示当前用户的帐号名称,\h表示主机名,\W表示工作目录的最后一级目录名称,\$表示提示字符(如果是root用户,则为#,普通用户则为$)。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [【笔试/面试】—— linux 拾遗(一)](https://blog.csdn.net/lanchunhui/article/details/51130239)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿林仔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值