freeBSD初学者入门指南1.登录和退出
QUOTE:
登录时(当看到login:时)你必须是在系统安装时创建的用户或root超级用户.(在FreeBSD系统安装时就已经创建了root用户了 ,root用户遍历到系统的任何一个目录... 08-09-08
quote:
你的shell是你的工作环境中最重要的部分.在dos下,shell通常为command.com.对你所打入的命令进行解释的程序就是shell, 这样来与
操作系统通信.你也可以写你自己的shell脚本,就象dos批处理文件:一组在运行时不需要你的干涉的命令.
freebsd装好后有2个shell:csh和sh.csh比较适合命令行处理,而脚本应该用sh(或bash)来写.可以打命令echo $shell来查看你用的是什么shell.
csh shell是不错的,但是tcsh能做的要比csh能做的要多.它允许你用方向键调用历史命令而且还能对历史命令进行编辑.tcsh还允许你用tab键补齐文件名(csh用esc键),用 cd -命令可以切换到上一次你所在的目录.除此而外,用tcsh切换你的提示符也极其方便.tcsh是你感到更轻松.
安装一个新的shell分以下3步:
i. 把shell作为一个程序包
安装,就象
安装别的程序包一样.用rehash和which tcsh(假设你正在
安装tcsh)来确保
安装正确.
ii. 成为root,编辑/etc/shells,为新的shell添加一行,就本例而言,应该为/usr/local/bin/tcsh, 存盘.(有的程序包也许会自动完成.)
iii. 用chsh命令把你的shell永久的改为tcsh,或者在提示符下打tcsh更改你的shell,不用重新登录.
注意:对于freebsd较早的版本和大部分的unix,把root的shell改为除sh或csh之外别的什么shell可能回带来危险;因为当
系统进入单用户模式后,你的shell可能运行不起来.
解决办法是用su -m成为root,这样tcsh就成为你作为root时候的shell了,因为shell是环境的一部分.把下面的别名加到你的.tcshrc文件中后上述情况就一直如此了:
alias su su -m.
当tcsh启动时,它会和csh一样样去读取/etc/csh.cshrc和/etc/csh.login.还会读取你主目录中的.login和.cshrc文件,除非你的目录中有.tcshrc文件.你可以干脆把.cshrc拷贝到.tcshrc.
这样你就把tcsh安装好了,可以修改提示符了.你可以查看手册中有关tcsh的细节.把下面这行放到你的.tcshrc中后,你就可以知道你打了多少命令、现在几点钟和当前所在目录.如果你是普通用户,还有一个>;如果你是root,就是#.tcsh在任何情况下都能做到:
set prompt = %h %t %~ %#
如果原来有这句话应该放在原来
设置提示符的地方;如果找不到的话,就应该在if($?prompt) then后面.注释掉原来的那一行;这样你就总是可以在喜欢的时候切换到老的提示符.别忘记空格和引号.打source .tcshrc来让
系统重新读一下.tcshrc文件.你可以用env命令列出已经
设置好的别的环境变量.它会显示你默认的编辑器、翻屏、终端类型和其它一些变量.如果你远程登录后不能运行程序,这是因为终端没配置好,可以运行命令setenv term vt100.
10. 其它
quote:
作为root,用 /sbin/umount /cdrom卸装cdrom,从光驱中取出cdrom,放入另外一张,然后假设cd0a是你光驱的设备名,用 /sbin/mount_cd9660 /dev/cd0a /cdrom安装光驱点.在最近的版本中,要
安装光驱点的话,只要打/sbin/mount /cdrom.
如果你的空间不够,可以使用可启动文件
系统-第二张freebsd cdrom.可启动文件
系统cdrom上的内容应版本的不同而有所变化.使用可启动文件
系统将牵涉到使用lndir,lndir随x window系统一起
安装,lndir告诉程序到哪里找所需要的文件,因为这些文件在/cdrom目录下而不是通常情况下的/usr目录.阅读一下man lndir.
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论