<code id='obgkq'><strong id='obgkq'></strong></code>
<fieldset id='obgkq'></fieldset><dl id='obgkq'></dl>

<i id='obgkq'></i>

    <i id='obgkq'><div id='obgkq'><ins id='obgkq'></ins></div></i>

    1. <tr id='obgkq'><strong id='obgkq'></strong><small id='obgkq'></small><button id='obgkq'></button><li id='obgkq'><noscript id='obgkq'><big id='obgkq'></big><dt id='obgkq'></dt></noscript></li></tr><ol id='obgkq'><table id='obgkq'><blockquote id='obgkq'><tbody id='obgkq'></tbody></blockquote></table></ol><u id='obgkq'></u><kbd id='obgkq'><kbd id='obgkq'></kbd></kbd>
      1. <ins id='obgkq'></ins>
          <span id='obgkq'></span>
          <acronym id='obgkq'><em id='obgkq'></em><td id='obgkq'><div id='obgkq'></div></td></acronym><address id='obgkq'><big id='obgkq'><big id='obgkq'></big><legend id='obgkq'></legend></big></address>

        1. linux系统设置命令别名的方法

          • 时间:
          • 浏览:7
          • 来源:124软件资讯网

              最近搞一个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'

              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'

              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'

              若想为某个下令设置别名可输入 alias 新下令='原下令 选项/参数' ,好比:

              shell>alias site='cd /var/www/site/mycitsm/'

              若想作废某个体名可输入unalias name  ,好比

              shell>unalias site

              可是  ,上述设置要领存在一个问题 ,也即设置的下令别名只针对当前回话有用  ,一旦毗连断开并重连之前设置的别名别不在有用  。

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

              $HOME/.bash_profile

              $HOME/.bash_login

              $HOME/.profile

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

              source $HOME/.bash_profile

              通过上述方式设置下令别名解决了下令别名只针对回话生效的问题  ,可是  ,写进每个用户特定的主目录下的启动文件中的下令别名只针对该用户有用  。对其他用户没有什么效果 ,这通常也是正常情形下期望看到的情形 。但若是确实像使设置的别名对恣意用户有用则可将设置别名的下令写进全局启动文件中  ,如/etc/profile  。