别名的设置与使用

这篇具有很好参考价值的文章主要介绍了别名的设置与使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在 Linux 中,你可以使用 alias 命令来设置别名。别名允许你为常用的命令创建自定义的缩写或快捷方式。这些别名会存在于当前会话中,如果你希望使别名永久生效,可以将其添加到你的 shell 配置文件中(例如 .bashrc.bash_profile.zshrc 等)。

1、查看已有别名

通过执行以下命令来查看Linux系统中自带的别名命令。以下列表是Linux系统中自带的别名命令。

通过alias命令查看

$ alias
 alias cp='cp -i'
 alias egrep='egrep --color=auto'
 alias fgrep='fgrep --color=auto'
 alias grep='grep --color=auto'
 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'

还可通过配置文件查看

$ vim ~/.bashrc
$ cat ~/.bashrc

2、设置临时别名

  • 特点:当前会话生效,重启后失效,创建新的会话失效

临时别名的创建就是通过执行alias 别名名称="要执行的命令(或者带参数的命令)"

alias 别名名称="要执行的命令(或者带参数的命令)"

例如:

$ alias yy="egrep -v '^#|^$'"

这样就可以使用 yy 替换掉原本的 egrep -v '#|$' 命令

$ egrep -v '^#|^$' /apply/6380/redis.conf
port 6380
daemonize yes
pidfile "/apply/6380/redis.pid"
loglevel notice
logfile "/apply/6380/redis.log"
dbfilename "dump.rdb"
dir "/apply/6380"
requirepass "123"
masterauth "123"
replicaof 127.0.0.1 6382
$ yy /apply/6380/redis.conf
port 6380
daemonize yes
pidfile "/apply/6380/redis.pid"
loglevel notice
logfile "/apply/6380/redis.log"
dbfilename "dump.rdb"
dir "/apply/6380"
requirepass "123"
masterauth "123"
replicaof 127.0.0.1 6382

3、设置永久别名

要想别名在不同的会话之间有效果,必须把别名保存在用户的shell配置文件中,使其永久生效。这些配置文件如下:

Bash: ~/.bashrc

ZSH: ~/.zshrc

Fish: ~/.config/fish/config.fish

  • 特点:永久生效

3.1、修改配置文件

$ vim ~/.bashrc

3.2、添加命令

# .bashrc

alias yy="egrep -v '^#|^$'"

3.3、刷新当前的shell环境,使其生效

$ source ~/.bashrc

4、移除别名

临时类型别名可以通过 unalias 命令来移除。例如 unalias yy ,移除临时别名 yy。

$ unalias yy
$ unalias -a yy

移除永久别名,需要进入到 ~/.bashrc, 删除添加的别名,保存后执行 source ~/.bashrc 即可生效。文章来源地址https://www.toymoban.com/news/detail-825392.html

到了这里,关于别名的设置与使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Elasticsearch中别名alias相关操作(创建、更新、删除)

            在Elasticsearch中,别名(alias)是一种将一个或多个索引(index)映射到一个逻辑名称上的方式。通过使用别名,我们可以为目标索引提供简洁、易于理解的名称,并将多个索引组合到一个别名下。         例如,假设我们有两个索引分别存储了不同时间段的日

    2023年04月20日
    浏览(79)
  • Linux命令(95)之alias

    linux命令之alias linux命令alias是用来将/bin目录下的命令进行别名设置,将一些较长的命令进行简化。 alias命令的作用只局限于该次登入的操作,相当于临时变量。 如果对当前用户永久生效,需修改~/.bashrc文件,使用命令source .bashrc生效。 如果对全局用户生效,需修改/etc/profi

    2024年02月07日
    浏览(47)
  • mac vscode 命令行启动命令安装 别名设置方法

    vscode 给我们提供了一个从命令行启动并打开vscode编辑器的shell脚本, 如 在vscode中打开当前文件夹,可以执行 code . 即可。 打开vscode  使用 ctrl + shift + p 快捷键打开命令行窗口, 然后输入 shell command  然后在选择 Shell Command: Install \\\'code\\\' command in PATH 即可在terminal 终端中安装

    2024年03月25日
    浏览(52)
  • 《基于 Vue 组件库 的 Webpack5 配置》7.路径别名 resolve.alias 和 性能 performance

    路径别名 resolve.alias 性能 performance

    2024年02月11日
    浏览(45)
  • Linux之history、tab、alias、命令执行顺序、管道符以及exit

    目录 Linux之history、tab、alias、命令执行顺序、管道符以及exit history历史命令 格式 参数 修改默认记录历史命令条数  案例         案例1 --- 显示history历史记录中出现次数最高的top10         案例2 --- 增加history显示的时间信息 命令与文件名补全 --- tab 命令别名  格式 案

    2024年02月09日
    浏览(63)
  • 如何在 Linux 和 Mac 终端命令中添加别名

    在本文中,我们将探讨一种简单的技巧,可以节省您在终端中输入重复命令的时间。 作为开发者,我们花费大量时间在终端上执行命令。无论是浏览目录、运行脚本、更改 Node.js 版本还是版本控制命令,手动输入每个命令都是一项耗时的任务。 对于那些难以记住命令或其关

    2024年04月22日
    浏览(60)
  • 别名的设置与使用

    在 Linux 中,你可以使用 alias 命令来设置别名。别名允许你为常用的命令创建自定义的缩写或快捷方式。这些别名会存在于当前会话中,如果你希望使别名永久生效,可以将其添加到你的 shell 配置文件中(例如 .bashrc 、 .bash_profile 、 .zshrc 等)。 通过执行以下命令来查看Lin

    2024年02月19日
    浏览(23)
  • 别再只会使用简单的ping命令了,Linux中这些高级ping命令可以提高工作效率!

    当你需要测试网络连接或者诊断网络问题时,ping命令是一个非常有用的工具。除了基本的用法,ping还有一些高级用法,可以帮助你更好地使用它。 首先,让我们回顾一下ping的基本用法。ping命令用于测试与另一台计算机的连接是否正常。以下是基本的ping命令: 其中, host

    2023年04月18日
    浏览(59)
  • 【Shell 命令集合 系统设置 】⭐⭐⭐Linux 设置环境变量setenv命令 使用指南

    Shell 命令专栏:Linux Shell 命令全解析 setenv命令是用于在Linux系统中设置环境变量的命令。环境变量是一种在操作系统中存储的键值对,用于存储系统配置信息、用户偏好设置以及程序运行所需的路径等信息。通过设置环境变量,可以方便地在不同的程序之间共享数据。 seten

    2024年02月08日
    浏览(55)
  • 【Shell 命令集合 系统设置 】Linux 设置和显示硬件时钟 hwclock命令 使用指南

    Shell 命令专栏:Linux Shell 命令全解析 hwclock命令用于在Linux系统中设置和显示硬件时钟。硬件时钟是计算机上一个独立的时钟,它可以在计算机关闭时继续运行,并在计算机重新启动时提供准确的时间。 hwclock命令的主要作用如下: 显示硬件时钟:hwclock命令可以显示当前硬件

    2024年02月07日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包