您的位置:首页 > 运维架构 > Shell

ubuntu-8.04-server下使用ll命令 推荐

2008-10-14 17:54 399 查看
前些天在虚拟机里安了个ubuntu-8.04-server,相关的安装过程在前面的博文中也已经介绍过了。地址如下:
安装“ubuntu-8.04-server”(上)
]http://qinyezhai.blog.51cto.com/179831/104664
安装“ubuntu-8.04-server”(中)
]http://qinyezhai.blog.51cto.com/179831/104665
安装“ubuntu-8.04-server”(下)
]http://qinyezhai.blog.51cto.com/179831/104666

试用时发现,平常习惯用得 “ll”命令(也就是“ls -l”的简写或者说是“别名”)仍旧不能直接使用,还是默认关闭的,需要自己手动开启。(如图1)为什么说是“仍旧”呢?因为原来也用过ubuntu7.10,在那个版本中“ll”命令也是默认关闭的,而且据说ubuntu所有版本都这样。





(图1 使用ll时报错:“命令没有找到”)

由于以前在ubuntu7.10里弄过这个,所以这次修改起来轻车熟路。下面说一下修改方法,其实也很简单。
第一步:vi ~/.bashrc (如图2)
这是用vi文本编辑器打开用户宿主目录下的.bashrc文件。文件以.开头,是个隐藏文件,可以用ls -a看到。





(图2 编辑用户宿主目录下的.bashrc文件:vi ~/.bashrc)

第二步:找到#alias ll=‘ls -l’这行,去掉行前的#,保存退出 (如图3——图4)
文件中列出了一些定义好的别名,alias是别名的意思,后面的ll=‘ls -l’是内容。也就是说当执行ll命令时即等于执行了ls –l这个命令。#是注释,使该行不起作用。当行前有#时跳过,行前无#时执行。去掉行前的#,就是使该行生效。这里即是使ll=‘ls -l’生效。有关VI下如何操作,网上有很多介绍的文章。这里只说几个相关得,一个进入“文本编辑模式”,a、i、o三个都可以,一个是删除,用得是x,再一个是保存,这个是在末行模下用wq。另外附上一张“VI/VIM键盘图”,希望大家能够喜欢。(如图5)





(图3 找到#alias ll=‘ls -l’这行)





(图4 去掉行前的#,保存退出)





(图5 VI/VIM键盘图)

第三步:重新登录生效 (如图6——图7)
对.bashrc文件修改后并不能当时生效,需要先退出当前登录,重新登录后才能生效。自己一般习惯用“exit”退出。重登录后试一下,可以看到,这时ll命令已经可以用了。同样,还可以在.bashrc中自定义更多的的别名,以方便日常应用,方法一样。(如图8——图9)





(图6 对.bashrc文件修改后并不能当时生效)





(图7 重新登录后设置生效)





(图8 自定义alias i=‘ifconfig’)





(图9 自定义alias i=‘ifconfig’生效)

最后补充一下,此次是在ubuntu-8.04-server环境下,所以编辑文件时用得是vi ~/.bashrc。如果是在desktop环境下,还可以用gedit ~/.bashrc来对文件进行编辑。那个是在图形模式下进行编辑,操作起来要更容易一些。当然,VI下操作也是一定要掌握的,下面附了一张gedit ~/.bashrc后的截图,环境是ububtu7.10。(如图10)需要注意得是这个命令是gedit,还有一个与之很像的命令叫做“gpedit.msc”,那是windows下调出组策略的命令,哈哈!





(图10 ubuntu7.10下gedit ~/.bashrc)

备注:
在图5“VI/VIM键盘图”原图中,?和/的功能标注错误。实际上?是向后搜索,/是向前搜索。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vi ubuntu alias ll ~/.bashrc