Linux 别名的设置与修改

来源:互联网 发布:房屋外观设计软件 编辑:程序博客网 时间:2024/05/17 20:32

装了个 Ubuntu,在终端下,输入 ll,将全部文件显示出来了。由于平时工作中使用的  suse 系统下,输入 ll 时是不会显示隐藏文件的(文件名前面带 . 的文件),而且一般很少使用隐藏文件。习惯问题,不希望它显示隐藏文件,打算改改。

在终端下输入 type ll,提示说明 ll 其实是一个别名:

tom@ubuntu:~$ type ll
ll 是 `ls -alF' 的别名

尝试将这个别名修改一下:

tom@ubuntu:~$ alias ll='ls -lrt'

在输入 ll,就不会显示隐藏文件了(去掉了 -a)

但是,这样的修改的效力仅限于这次登录,若重新登录,这种效力是会消失的。

若想要这个别名在我们每次登录的时候都是像我们上面设置的那样,可以修改~/.bashrc 文件(即用户 HOME 目录下的 .bashrc 文件,这个文件是隐藏文件)。在我系统上的该文件中,有下面这么一段:

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

原来,ll 这个别名是在这里设置的!这样,每次我们登录的时候,这个文件就会被先执行一下,别名也就按这样设置了。我们可以通过修改这里的别名设置来达到上面提到的效果。将 alias ll='ls -alF' 这一行修改为 alias ll='ls -lrt'(或者alias ll='ls -lF' 也行,只要去掉 -a  选项即可).这样,以后每次我们登录系统之后,使用 ll 就不会显示隐藏文件了。其它的别名修改也与之类似。

原创粉丝点击