Linux alias(别名)设置
命令别名
对于经常执行的较长的命令,可以将其定义成较短的别名,以方便执行
显示当前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(别名)设置相关推荐
- git-bash的alias别名设置
常需要设置别名时,直接使用 alias gs="git status" 输入上边的命令之后,就可以使用gs(命令)代替git status(命令),这是一种设置别名简化输入,提升效 ...
- alias别名设置及删除
你是否还在为输入命令很长而烦恼,你是否还在为忘记命令而抓狂,不用怕alias别名来帮助你 1.首先我们查看一下我们已经设置过的别名,或者系统自带的别名 命令:alias命令 查看别名 [student ...
- linux 环境变量 alias,浅谈linux alias别名的设置
alias 命令: alias 功能说明:设置命令的别名 语法:alias [命令]='其他命令' 例: [root@oldboyedu-vm1 data]# alias alias cp='cp - ...
- Linux alias查看/设置 命令别名
格式:alias [-p] name=command ... #只在本次终端起作用 1.alias -p 等价与 alias ...
- Linux中别名设置
目录 自说: 区别 临时设置: 永久设置: 自说: 在使用linux系统时.由于常常需要用到一些较长命令,通常都会设置别名来方便我们使用. 区别 临时设置:仅当前命令窗口生效,若关闭再打开则失效 永久 ...
- alias:别名设置与删除,别名永久生效、常用快捷键
alias ls='ls --color=auto'(这个只是临时成效) alias vi='vim'(这个只是临时生效) unalias vi (删除别名,这个也只是临时生效) 要想设置的别名和删除 ...
- vite2.1 最新alias别名设置方式
vite.config.js 别名配置 resolve.alias 类型: Record<string, string> | Array<{ find: string | RegEx ...
- linux alias别名管理
alias可用于创建命令的别名,若直接输入该命令且不带任何参数,则列出当前用户使用了别名的命令.现在你应该能理解类似ll这样的命令为什么与ls-l的效果是一样的吧. 直接输入alias,可以看到一些系 ...
- webpack配置alias别名设置
处理import时超长的路径引入 1,在项目根目录下新建alias.config.js文件,加入如下内容 const path = require('path'); module.exports = ...
- 【Typescript】paths alias别名设置
前言 Typescript 不仅方便前端在开发阶段就能发现很多问题,同时也能给开发者很多提示.比如我们 Import 其他ESModule时,如果路径不对就会给出提示. 只有正确引用路径,Typesc ...
最新文章
- API Gateways – An Evaluation of Zuul 2
- 【MySQL】 已经存在大量数据的表做分区
- C++使用Merge Sort排序计数反转的实现算法(附完整源码)
- Drools 在告警关联分析中的应用
- python处理txt文件_python处理txt文件
- pageResponse - 让H5适配移动设备全家(移动端适配)
- linux内核网络栈代码的准备知识
- c语言程序怎么打分数,用C语言编程平均分数
- Hadoop中的Streaming(20)
- 2021-0409梦笔记
- matlab实现矩形脉冲串,python中的矩形脉冲串
- 每日一书丨尼克新书《人工智能简史》全新升级 全方位解读AI历史和未来
- win10关闭电池保护模式_怎么设置win10电池95%不充电
- 如何使用两台无线路由器进行无线桥接(互联)(转)
- jquery点击事件写法
- java清除session_退出页面自动清除java session方法
- ❥挑灯夜读系列❥-- 软件设计师考试躺过攻略(2021年下半年)
- Enterprise Architect入门:如何利用BABOK指南进行建模
- 2.1_3 Oracle float number类型 详解 + 测试实例(测试小数发现BUG)
- 根据公式计算圆周率PI