命令别名

对于经常执行的较长的命令,可以将其定义成较短的别名,以方便执行
显示当前shell进程所有可用的命令别名

alias

定义别名NAME,其相当于执行命令VALUE

alias NAME='VALUE'

示例:扫描新加的磁盘

[root@centos8 ~]#alias scandisk='echo - - - > /sys/class/scsi_host/host0/scan;echo - - - > /sys/class/scsi_host/host1/scan;\
echo - - - > /sys/class/scsi_host/host2/scan'

撤消别名:unalias

unalias [-a] name [name ...]
unalias -a        # 取消所有别名

注意:在命令行中定义的别名,仅对当前shell进程有效

持久保存别名

如果想永久有效,要定义在配置文件中

  • 仅对当前用户:~/.bashrc

  • 对所有用户有效:/etc/bashrc

编辑配置给出的新配置不会立即生效,bash进程重新读取配置文件

source /path/to/config_file
# 或
.  /path/to/config_file

如果别名同原命令同名,如果要执行原命令,可使用

\ALIASNAME"ALIASNAME"'ALIASNAME'command ALIASNAME /path/commmand     # 只适用于外部命令

示例

alias cdnet='cd /etc/sysconfig/network-scripts/'
alias cdrepo='cd /etc/yum.repos.d/'
alias cp='cp -i'
alias disepel='sed -ri /enabled/s/enabled=1/enabled=0/g /etc/yum.repos.d/base.repo'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -alF --color=auto'
alias ls='ls --color=auto'
alias lh='ls -lh --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias mv='mv -i'
alias k='kubectl'
alias nm='systemctl restart NetworkManger'
alias restart='systemctl restart '
alias restartnet='systemctl restart network'
alias rm='rm -i'
alias vi='vim'
alias scandisk='echo - - - >  /sys/class/scsi_host/host0/scan;echo - - - > /sys/class/scsi_host/host1/scan;\
echo - - - > /sys/class/scsi_host/host2/scan'
alias vne0='vim /etc/sysconfig/network-scripts/ifcfg-eth0'
alias vne1='vim /etc/sysconfig/network-scripts/ifcfg-eth1'
alias yr='yum remove'
alias yy='yum -y install'
alias which='(alias; declare -f) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot'
alias xzegrep='xzegrep --color=auto'
alias xzfgrep='xzfgrep --color=auto'
alias xzgrep='xzgrep --color=auto'
alias zegrep='zegrep --color=auto'
alias zfgrep='zfgrep --color=auto'
alias zgrep='zgrep --color=auto'

Linux alias(别名)设置相关推荐

  1. git-bash的alias别名设置

    常需要设置别名时,直接使用 alias gs="git status" 输入上边的命令之后,就可以使用gs(命令)代替git status(命令),这是一种设置别名简化输入,提升效 ...

  2. alias别名设置及删除

    你是否还在为输入命令很长而烦恼,你是否还在为忘记命令而抓狂,不用怕alias别名来帮助你 1.首先我们查看一下我们已经设置过的别名,或者系统自带的别名 命令:alias命令 查看别名 [student ...

  3. linux 环境变量 alias,浅谈linux alias别名的设置

    alias 命令: alias 功能说明:设置命令的别名 语法:alias [命令]='其他命令' 例: [root@oldboyedu-vm1 data]# alias alias cp='cp - ...

  4. Linux alias查看/设置 命令别名

    格式:alias [-p] name=command ...                        #只在本次终端起作用 1.alias -p 等价与 alias                ...

  5. Linux中别名设置

    目录 自说: 区别 临时设置: 永久设置: 自说: 在使用linux系统时.由于常常需要用到一些较长命令,通常都会设置别名来方便我们使用. 区别 临时设置:仅当前命令窗口生效,若关闭再打开则失效 永久 ...

  6. alias:别名设置与删除,别名永久生效、常用快捷键

    alias ls='ls --color=auto'(这个只是临时成效) alias vi='vim'(这个只是临时生效) unalias vi (删除别名,这个也只是临时生效) 要想设置的别名和删除 ...

  7. vite2.1 最新alias别名设置方式

    vite.config.js 别名配置 resolve.alias 类型: Record<string, string> | Array<{ find: string | RegEx ...

  8. linux alias别名管理

    alias可用于创建命令的别名,若直接输入该命令且不带任何参数,则列出当前用户使用了别名的命令.现在你应该能理解类似ll这样的命令为什么与ls-l的效果是一样的吧. 直接输入alias,可以看到一些系 ...

  9. webpack配置alias别名设置

    处理import时超长的路径引入 1,在项目根目录下新建alias.config.js文件,加入如下内容 const path = require('path'); module.exports = ...

  10. 【Typescript】paths alias别名设置

    前言 Typescript 不仅方便前端在开发阶段就能发现很多问题,同时也能给开发者很多提示.比如我们 Import 其他ESModule时,如果路径不对就会给出提示. 只有正确引用路径,Typesc ...

最新文章

  1. API Gateways – An Evaluation of Zuul 2
  2. 【MySQL】 已经存在大量数据的表做分区
  3. C++使用Merge Sort排序计数反转的实现算法(附完整源码)
  4. Drools 在告警关联分析中的应用
  5. python处理txt文件_python处理txt文件
  6. pageResponse - 让H5适配移动设备全家(移动端适配)
  7. linux内核网络栈代码的准备知识
  8. c语言程序怎么打分数,用C语言编程平均分数
  9. Hadoop中的Streaming(20)
  10. 2021-0409梦笔记
  11. matlab实现矩形脉冲串,python中的矩形脉冲串
  12. 每日一书丨尼克新书《人工智能简史》全新升级 全方位解读AI历史和未来
  13. win10关闭电池保护模式_怎么设置win10电池95%不充电
  14. 如何使用两台无线路由器进行无线桥接(互联)(转)
  15. jquery点击事件写法
  16. java清除session_退出页面自动清除java session方法
  17. ❥挑灯夜读系列❥-- 软件设计师考试躺过攻略(2021年下半年)
  18. Enterprise Architect入门:如何利用BABOK指南进行建模
  19. 2.1_3 Oracle float number类型 详解 + 测试实例(测试小数发现BUG)
  20. 根据公式计算圆周率PI

热门文章

  1. python--飞机大战(课程设计)
  2. OCRM与ACRM的区别
  3. Java基础知识精华部分(个人总结)
  4. css3论坛,css3学习参考手册
  5. 省市区行政区编码和具体行政区名转换
  6. 32位与64位操作系统以及CPU的关系
  7. Error reading Prometheus: An error occurred within the plugin
  8. Unity 游戏保护“大练兵”,一文读懂游戏事前防御
  9. 2022保育员(初级)考试题库及模拟考试
  10. 【Excel】常用的excel表格操作