设置命令的别名,让 Linux 命令更简练

http://codingstandards.iteye.com/blog/1145318用途说明

设置命令的别名。在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题【1】。常用别名来简化ssh登录【见示例三】,使长命令变短,使常用的长命令行变短,强制执行命令时询问等。

常用参数

格式:alias

格式:alias -p

显示当前设置的别名。

格式:alias name=’command line’

设置别名。

格式:alias name

显示指定的别名设置。

格式:unalias name

取消指定的别名设置。

使用示例示例一 解决RHEL5/CentOS5下vi不能语法高亮显示的问题

在/etc/profile的末尾添加vi的别名设置

alias vi="vim"

显示二 显示当前的别名设置

[root@jfht ~]# aliasalias cp=’cp -i’alias l.=’ls -d .* –color=tty’alias ll=’ls -l –color=tty’alias ls=’ls –color=tty’alias mv=’mv -i’alias rm=’rm -i’alias which=’alias | /usr/bin/which –tty-only –read-alias –show-dot –show-tilde'[root@jfht ~]# alias cpalias cp=’cp -i'[root@jfht ~]#

示例三 ssh别名

ssh 别名 – alias server_name=’ssh -v -l USERNAME IP ADDRESS’,更改 server_name、USERNAME 及 IP 地址以适应你的需要。对于经常要使用 ssh 登录远程 shell 的同学来说,这是一个值得收藏的别名。

[root@jfht ~]# alias 180=’ssh 192.168.1.180′[root@jfht ~]# 180ssh: connect to host 192.168.1.180 port 22: No route to host[root@jfht ~]# alias 181=’ssh 192.168.1.181′[root@jfht ~]# 181root@192.168.1.181’s password: [root@jfht ~]#

对于此alias ll=’ls -lht’ 配置在哪个配置文档下呢?这个就要根据自己的需要而定了。比如:您只希望jack这个用户名具备上面功能,因为您只经常使用这个用户。修改此用户家目录下.barsh_profile将alias ll=’ls -lht’ 添加进去就能够了。 假如您要对系统全局进行修改,就是任何用户都具备上面的功能,就要修改/etc/.bashrc 文档,将alias ll=’ls -lht’ 添加进去就行了。假如更有其他命令也要这样做就依次添加就能够了。alias ll=’ls -lht’alias df=’df -h’

每一件事都要用多方面的角度来看它

设置命令的别名,让 Linux 命令更简练

相关文章:

你感兴趣的文章:

标签云: