Linux如何设置命令别名

南曦哥

南曦哥

2016-02-19 15:42

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐Linux如何设置命令别名,无聊中的都看过来。

Linux系统操作中,在使用命令的时候,有些命令行很长而且经常会用到,使用起来十分不方便,如果能够将该命令进行重命名,就会简单很多,下面图老师小编就给大家介绍下Linux如何设置命令别名。

 Linux如何设置命令别名

最近搞一个Django站点,需要经常进入/var/www/site/mycitsm/这个目录,每次都得重复的输入这一长串路径进入该目录,显得麻烦而费时,有没有一种好的方式可以将cd /var/www/site/mycitsm这样一个命令取一个别名,每次只需输入该别名就可以进入该目录呢?

很庆幸,Linux系统提供了一个有用的工具叫alias,可以让我们将一些需要频繁使用的但又过于冗长的命令设置一个别名,这样一来,以后只需输入一个简短的别名就可以达到同样的作用。

用法:alias [-p] [name[=value] 。。。 ] 注意‘=’和字符串之间不能包含空格

显示当前设置的别名:

shell》alias -p

alias l.=‘ls -d .* --color=tty’

alias ll=‘ls -l --color=tty’

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

alias ls=‘ls --color=tty’

alias vi=‘vim’

alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde’

或者直接输入:

shell》alias -p

alias l.=‘ls -d .* --color=tty’

alias ll=‘ls -l --color=tty’

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

alias ls=‘ls --color=tty’

alias vi=‘vim’

alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde’

若只想显示某个别名代表的含义可输入alias name,比如:

shell》alias ll

alias ll=‘ls -l --color=tty’

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

若想为某个命令设置别名可输入 alias 新命令=‘原命令 选项/参数’,比如:

shell》alias site=‘cd /var/www/site/mycitsm/’

若想取消某个别名可输入unalias name,比如

shell》unalias site

但是系统之家要提醒大家的是,上述设置方法存在一个问题,也即设置的命令别名只针对当前回话有效,一旦连接断开并重连之前设置的别名别不在有效。

可以通过将设置别名的命令写进启动文件使别名持久生效。大多数Linux发行版使用下述三个启动文件中的一个:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

$HOME/.bash_profile

$HOME/.bash_login

$HOME/.profile

可将设置别名的命令写进启动文件内,这样,每次连入系统的时候别名都会生效。若想在命令写入启动文件后立即生效记得执行source命令,比如:

source $HOME/.bash_profile

上面就是Linux设置命令别名的方法介绍了,通过本文介绍的方法不仅能够为命令设置别名,还限制了用户使用,只有特定用户才能使用。

展开更多 50%)
分享

猜你喜欢

Linux如何设置命令别名

电脑入门
Linux如何设置命令别名

Linux操作系统给命令指定别名(alias)

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux操作系统给命令指定别名(alias)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

修改和定义命令别名

autocad教程
修改和定义命令别名

Linux more命令如何使用?

电脑入门
Linux more命令如何使用?

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Linux如何使用make命令

电脑入门
Linux如何使用make命令

Linux如何区分install命令和cp命令

电脑入门
Linux如何区分install命令和cp命令

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

SOA:Oracle与SAP之战

SOA:Oracle与SAP之战

Linux极客需要掌握的技巧合集

Linux极客需要掌握的技巧合集
下拉加载更多内容 ↓