首页 > 其他分享 >别名的设置与使用

别名的设置与使用

时间:2024-02-04 16:23:32浏览次数:26  
标签:bashrc -- 别名 yy alias 6380 设置 使用

在 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 即可生效。

标签:bashrc,--,别名,yy,alias,6380,设置,使用
From: https://www.cnblogs.com/arsxhy/p/18006441

相关文章

  • 【JAVA】Java 使用 XPath表达式定位节点读取自定义XML方法
    *加载配置文件节点*@paramattributeValue节点属性值*@paramareaCode节点属性值*/publicstaticMap<String,String>getConfigXml(StringattributeValue,StringareaCode){StringfilePath="config.xml";Map<St......
  • 使用CAN通信遇到的一些问题汇总
    由于我当时调试的时候,没有多余的板子来做CAN对端。在单端CAN调试发送信息时遇到过下面几种问题:1.CAN_ESR=0x03(ACK错误)2. CAN_ESR=0x04(隐性位错误)3. CAN_ESR=0x05(显性位错误) 后来使用回环测试,进行自发自收,排除程序本身的问题。回环测试的方法有两种,一种是你在配置CAN的......
  • git使用
    版本库版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。git-init通过gitinit命令把这个目录变成Git可以管理的仓库发现一个w......
  • Tcpdump和Wireshark的学习与使用
    Tcpdump和Wireshark的学习与使用背景2024年2月份农历小年时。同事为了解决一个应用忽快忽慢的问题去了上海客户那里。第二天自己在理发时(周末)接到了他的电话,说到了一些问题情况。比较明确的是,应用和数据库的请求经常出现20ms左右的高延迟的情况。其实子很早之前学习过tc......
  • CH392作服务器TCP Server应用配置使用
    CH392工作在TCPServer模式时,参考手册说明需要打开监听Socket端口,也要设置数据连接Socket端口,注意数据连接Socket的源端口和监听Socket的源端口一致。 配置TCPServerSocket数代码处理如下:voidInitCH392InfParam(void){memset(&CH392Inf,0,sizeof(CH392Inf......
  • [word] word自定义编号格式怎么设置
    在Word文档的编辑中,经常会给段落添加编号,但是在编号的使用过程中我们会遇到很多问题,今天给大家分享word自定义编号格式怎么设置,希望能帮到您! 1.如何自定义编号格式?点击文件左上角的【开始】菜单按钮—进入【段落】-选择【编号】-选择【定义新编号格式】,在【编号样式】中选择一个合......
  • 使用net core 6 c# 的 NPOI 包,读取excel..xlsx单元格内的图片 和悬浮的图片,并存储到指
    抄的两个前辈的代码,反正是实现了https://www.cnblogs.com/IT-Ramon/p/13100039.htmlhttps://www.cnblogs.com/zhaocici/p/16434320.html合并了两个代码的功能,反正能用他们是在web上用,我是在桌面程序上用,小改一下就可以用了点击查看代码usingICSharpCode.SharpZipLib.Zip;......
  • Xpath的基本使用
    XPath(全称:XMLPathLanguage)即XML路径语言,它是一门在XML文档中查找信息的语言,最初被用来搜寻XML文档,同时它也适用于搜索HTML文档,因此,自动化测试中可以使用XPath寻找目标节点操作,在爬虫过程中可以使用XPath来提取相应的数据。Xpath使用路径表达式来选取XML/HTML文档......
  • pyusb使用
    pyusb使用1、安装pyusbpipinstallpyusb安装完成后运行以下代码查找所有usb设备importusb.util#withpurePyUSBfordevinusb.core.find(find_all=True):print(dev)注意:如果出现usb.core.NoBackendError:Nobackendavailable报错则说明需要安装libusb2、安......
  • Docker启动的容器设置开机自启动
    参考:https://www.cnblogs.com/hengdin/articles/17838930.htmldocker容器如果需要在开机实现自启动可以在启动的时候加以下参数--restart=always例如启动一个MySQL容器需要开机自启则使用以下命令启动容器#dockerrun-d--namemysql-p3306:3306--restart=alwaysalwa......