alias 别名

alias别名

简介:

  alias 命令用来设定指令的别名,在Linux系统经常有一些很长的路径或者命令,在使用时,我们可以使用较短的名称来进行简化。在使用alias时,必须使用 '' 将原来的命令引起来,以防特殊字符导致错误。

  alias命令仅限于当前环境操作,如果退出或者重启等操作,别名将会实现,如果需要永久生效,需要将自定义别名写入配置文件中/etc/bashrc ~/.bashrc

查看当前环境所有别名
	[imkindu@centos6 scripts]$ alias		#查看当前环境所有别名
	alias l.='ls -d .* --color=auto'
	alias ll='ls -l --color=auto'
	alias ls='ls --color=auto'
	alias vi='vim'
	alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
定义别名 alias
语法

  alias 新的命令='旧命令 -选项/参数'

	[imkindu@centos6 scripts]$ alias imkindu='whoami'		#定义别名
	[imkindu@centos6 scripts]$ alias
	alias imkindu='whoami'
	alias l.='ls -d .* --color=auto'
	alias ll='ls -l --color=auto'
	alias ls='ls --color=auto'
	alias vi='vim'
	alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
	[imkindu@centos6 scripts]$ imkindu			#使用别名
	imkindu
取消别名 unalias
	[imkindu@centos6 scripts]$ unalias imkindu		#取消别名
	[imkindu@centos6 scripts]$ alias
	alias l.='ls -d .* --color=auto'
	alias ll='ls -l --color=auto'
	alias ls='ls --color=auto'
	alias vi='vim'
	alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
	[imkindu@centos6 scripts]$ imkindu
	-bash: imkindu: command not found
别名永久生效

  linux中一切皆文件,要想任何配置永久生效,都必须写入文件中
  别名永久生效可以写入全局文件/etc/bashrc 或者个人配置文件~/.bashrc

	[imkindu@centos6 scripts]$ cat ~/.bashrc 
	# .bashrc
	# Source global definitions
	if [ -f /etc/bashrc ]; then
		. /etc/bashrc
	fi
	alias wai="whoami"					#将别名写入文件中
	# User specific aliases and functions

  令修改的配置文件生效:source filename

	[imkindu@centos6 scripts]$ source ~/.bashrc 		#令文件生效
	[imkindu@centos6 scripts]$ alias
	alias imkindu='whoami'
	alias l.='ls -d .* --color=auto'
	alias ll='ls -l --color=auto'
	alias ls='ls --color=auto'
	alias vi='vim'
	alias wai='whoami'
	alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
	[imkindu@centos6 scripts]$ wai
	imkindu
posted @ 2017-07-15 11:41  imkindu  阅读(217)  评论(0编辑  收藏  举报