Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux alias 命令。

1、命令简介

alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号 ‘ ‘ 将原来的命令引起来,防止特殊字符导致错误。

2、命令用法

alias [-p] [name[=value] ...]

3、命令描述

如果提供了参数,则为每个给定值的名称定义别名。如果没有指定值,alias将打印别名的当前值。在没有参数或使用-p选项的情况下,alias以允许作为输入重用的形式在标准输出上打印别名列表。该值不能包含任何位置参数($1等),如果需要这样做,请使用shell函数。

alias命令的作用只局限于该次登入的操作。若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件 /etc/bashrc中。

注意:别名不设置成 'alias' 或 'unalias'。

4、命令选项

选项

描述

-p

打印当前值

-a

删除所有别名

5、使用示例

1)查看系统已经设置的别名

$ alias -p
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'
$

2)创建清屏命令的别名

$ alias cls='clear'
$ cls

3)创建ls命令的别名更改ls的默认操作

$ alias ls='ls --a'
$ ls

4)创建使用cd命令进入子目录的别名

$ alias ..='cd ..' 
$ alias ...='cd ../..'
$ alias ....='cd ../../..'
$ mkdir cjavapy
$ cd cjavapy
$ pwd
/cjavapy
$ ..
$ pwd
/

5)创建命令别名显示当前的工作目录

$ alias .='echo $PWD'
$ .
/cjavapy

    推荐文档