FREEBSD的一些小技巧(6)
2008-02-23 08:01:38来源:互联网 阅读 ()
可分为三个项目,每个项目间以 : 分隔,说明如下:
1. 或 - 代表允许或禁止
2. 设定的使用者或群组,可用 ALL EXCEPT 来强化限定的范围
3. 限定的来源,如 ALL 代表全部、61.219.230. 、LOCAL、console、.bad.com ..等
适当的设定,可让你的系统更加的安全..
详细用法可 man login.access..
34、 一个 ./ 的技巧
众所周知,在 nix-like 中执行目前目录中的可执行文件时,必需加上 ./ 这二个符号,很多 unix-like 的初学者都会感觉较不习惯,因为在 dos 或 windows 的 dos 窗口中并不是如此..
其实在 unix-like 中如此设定是有其安全考量的,在使用指令或执行文件时,一般是建议使用完整的目录,例如要使用 ls,则如下:
# /bin/ls
当然,你直接输入 ls 亦可正确的执行,这是因为你所使用的 shell 中环境变量 $PATH 的因素..
你可键入 echo $PATH,来看目前 $PATH 的设定,当我们执行一个指令时,系统会依照这个环境变量来搜寻这个执行档并加以执行..
内定 shell 不会将目前目录 . 加到 $PATH 中,因此如果你想在目前目录执行这个目录下的执行文件而不想加上 ./ 时,可在你的 shell 中将 . 加入..
如一般在 FreeBSD 都是使用 tcsh,你可编辑个人 home 目录下的 .cshrc 檔 set path = ( ........ ,在此加入 . 即可..
记得重新退出 shell 再登录,以便让你的新设定生效.
35、在提示列秀出 [使用者]目前工作目录 (可以少打很多次pwd)
# cd /root
编辑 .cshrc
# set prompt="'hostname -s'# " ### 找到这一行并 mark 起来
set prompt = "[%n]%/# " ### 新增此行并存盘离开
# logout
login: root ....重新登入
ps.其它user id 是否可照办? 我还没试过哩..刚装freebsd而已
36、rm 是 DEL 一个档案
rm -r 是 DEL 整个目录
37、介绍一些一些有用的参数(注意大小写)..
%B 代表高亮度
%n 代表用者名称
%m 主机名称
%/ 目前的目录
一般我们可能比较在意以上几点,如我要管理好几台 FreeBSD 主机,那么以上几个参数就很重要了..
举个实例来说,如我想把我的 prompt 改成这样,而且要高亮度显示:
使用者名称@主机名称[目录名称]>
则 prompt 的设定应该是这样的..
set prompt = "%B%n@%m[%/]> "
注意 = 左右都要有一个空白,否则会出错,导致无法登入,另外如果要统一所有使用者的 prompt 的话,除了更改 /home/使用者/.cshrc 外,最好也在 /etc/csh.cshrc 中设定这一行,另外如要新增新用者也用这种提示,则请在 /usr/share/skel/dot.cshrc 中也加上(或改成)这一行,这是因为:
tcsh 在使用时会先参考 /etc/csh.cshrc 这个档案,再依 user 去抓其 home 目录下的 .cshrc,而设定 /usr/share/skel/dot.cshrc 是让你新使用者时,自动将其 prompt 设定成 set prompt = "%B%n@%m[%/]> "
这种设法,当你在管理多台主机及切换目录时,就不易搞错而发生一些惨剧
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:用ports安装如何指定服务器
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
