装了个 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 就不会显示隐藏文件了。其它的别名修改也与之类似。