FreeBSD小纸条儿

2009-05-13 14:45:54来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


FreeBSD小纸条儿
作弊 ^_^
1、问:如何让FreeBSD像RedHat那样在ls时显示多种颜色的目录?
     答:在/etc/csh.cshrc里面加入:
      代码:
      setenv LSCOLORS ExGxFxdxCxegedabagExEx
     setenv CLICOLOR yes
   
     然后,执行:
      sed -i.bak -E s/set prompt/#set prompt/g /root/.cshrc
     并重新登录。
2、问:如何让FreeBSD的csh像bash那样按tab列出列出无法补齐的候选文件?
     答:标准的方法是按Ctrl+D。但如果一定要用tab的话,在/etc/csh.cshrc中加入:
     代码:
      set autolist
3、问:如何让FreeBSD的csh显示类似[delphij@spirit] ~这样的提示符?
     答:在/etc/csh.cshrc中加入:
     代码:
     set prompt = '[%B%n@%m%b] %B%~%b%# '
     然后,执行:
     sed -i.bak -E s/set prompt/#set prompt/g /root/.cshrc
4、问:如何让普通用户也拥有类似root用户那样的命令行编辑能力?
     答:在/etc/csh.cshrc中加入:
     代码:
     bindkey "^W" backward-delete-word
     bindkey -k up history-search-backward
     bindkey -k down history-search-forward
5、问:使用port来安装软件的理由是什么?
     答:ports是FreeBSD推荐的安装方式,它提供了依赖关系检查、自动安全审计(portaudit)、更新等多种功能。此外,还有一些其他理由:
a) 并不是每一个开发人员都了解FreeBSD,但是每一个ports committer都了解。他们可以帮助那些第三方软件的开发者将软件更好地运行在FreeBSD上。
b) 几乎每一个port都符合hier(7)标准。你可以轻易地找到文件。
c) 可以完整地卸载port,但手工安装的不行。
d) port出了问题你可以去邮件列表里抱怨port有问题,手工安装一个人一个办法,没人知道你的问题是什么。
e) FreeBSD的POLA政策保证了绝大多数情况下ports的使用方式的延续性(阅读ports/UPDATING基本上不会遇到大的困难)
6、问:bash, sh, csh哪一个更好?我是否可以把普通用户或root的shell改为bash或者ksh?
答:答案是,习惯哪个哪个就更好。唯一要注意的一点是,尽量不要改变root的shell,特别是要避免使用第三方的shell,因为这会在升级时带来麻烦。
改变shell官方的作法是chsh(1),然而你也可以用vipw或另外一大打工具来完成类似的工作。
7、问:tcsh(csh兼用) 提示符的变量常用的都有哪些?
     答:
     ! 和%h一样
     %B 开始粗体模式
     %b 结束粗体模式
     %c 当前工作目录名称的最后部分
     %c2,%c3等等 当前工作目录名称的最后两个、三个(等等)组成部分
     %C 跟%c类似,但是使用长形式的目录名称
     %d 本周的当天
     %D 今天是当月中的第几天

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD下安装mysql支持GBK字符集

下一篇:FreeBSD下ls彩色显示