Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > 其他操作系统 > BSD学习
【标  题】:BSD学习
【关键字】:BSD
【来  源】:http://blog.chinaunix.net/article.php?articleId=50148&blogId=8939

BSD学习

Your Ad Here

1     调整文件系统的大小 ----   growfs
  在以前,比如,我的/usr文件系统可以已经108%,这时怎么办呢?  一般的做法是(这个方法是从4.X开始用的):

代码:
mv /usr/share/X11R6 /dev/ad0s8  #把占用磁盘最大的那个目录搬到新的地方,这里我是把我的新分区/dev/ad0s8挂上了,当然,如果你愿意,你也可以挂到/tmp  /var这样的地方也行
ln -s /dev/ad0s8/X11R6 /usr/share/X11R6 #东西搬走了,你还要回过头来在原来的位置做软链接,这上步重要。



   然而从5.X以后,就有一个新的命令来动态调整文件系统的大小了,那就是growfs 使用很简单,没什么技艺可言,看下你的man 就可以了。

2   重装了XP,那我的原来的BSD怎么办?----  BSD mangager重生

  我也有过这种情况,但那时用的是4.8,在重装了XP后,只要从ISO中提取 boot0 到 c:\ 下,然后修改 boot.ini,加入:
c:\boot0="FreeBSD"

就行了。(我说了,只对4。X适用哦,不要又跟我吵)
   但是到了5。X时代,这个就不适用了,那么又有了第二种方法:
   1)。先用一张启动的工具盘:如深山红叶,其中要带有Partition Manger,反正要能设置启动分区的工具就是了。
    2)把XP的C盘改成fat32,这样做是为了以后往里面写东西。然后把BSD的盘标记为“活动”(active)
       3)取出光盘,重启。这样就进到BSD了,然后
代码:
mount_msdosfs  /dev/ad0s1 /mnt #这个是要挂接你的C盘,按实际情况自己写好

dd if=/dev/ad0s2 of=/mnt/boot.BSD bs=512 count=1#把BSD的启动信息重写一次,并放在C盘上。


  4)然后用深山红叶盘重启,把XP设成是“活动”,进到C:,重写c:\boot.ini ,加入:

代码:
c:\boot.BSD="FreeBSD"


    这种方法是在不用BSD的boot manager的情况下,使BSD启动(用的是ntldr)。但是如果想继续用Boot Mangager呢?下面是hand book的做法。
前几步的做法是一样的,到了3)的时候,只要:

代码:

fdisk -B -b /boot/boot0 device   #device 是要写入 MBR 的设备名,比如 ad0 代表第一个 IDE 磁盘


这样3)以后步骤都省了。



3 目录列表随心定 ----- sed 用法


  不知道大家有没有这种经历,在你的家目录下时间一长就会有好多的 .gnome  .kde .mplayer这样的以".'开头的文件夹.你是如何快速访问的?

   以前的我做法是:

/etc/csh.cshrc里写上:

set autolist

然后 :

source /etc/csh.cshrc (做这一步,是为了让你的修改即时生效)

这样做了以后,在你的家目录下:

代码:
cd  . (后面就按一下Tab键,不要忘了)



这时就会显示所有以 "."开头的文件 和 文件夹.这个方法不错吧.

今天要跟大家说的是,sed的用法,由于这要用到正则表达,我在这里难以说清楚,请大家自己看 man sed.

还是刚才是问题,这次我要直接显示"."开头的:

引用:
ls -a |sed /^\./p



呵呵,这样子,所有以"."开头的就都显示出来了.可能你要说,这样多麻烦啊,但是我要告诉你的是,多用这个组合命令,它会带你走进Unix Shell的世界.

在这个命令里,
代码:
/^ 表示取开头字符,再跟大家说一下,/$表示取结尾字符
\. 则是关键字"." ,    自己想一下,如果想列出以 g开头要怎么办?
/p 是显示控制符.

NetBSD的网络配置:【上一篇】
local.conf:【下一篇】
【相关文章】
  • NetBSD的网络配置
  • Tmsnc (字符界面的msn messenger) 安装在 FreeBSD 5.4
  • 督促下自己,再发一篇关于BSD核心的MUTEX
  • 再加个FREEBSD的MUTEX
  • 通用地址冗余协议---OPENBSD CARP
  • BSD基于IP的新协议实现(教学用)
  • BSD系统调用规范
  • 用IPFW实现BSD防火墙
  • 谈谈自己对这几年BSD的看法
  • FreeBSD下Apache运行模型分析及性能调整
  • 【随机文章】
  • 选购企业知识管理系统的 25 项评估要点
  • 思科CISCO路由器初始配置向导
  • asp下常用正则表达式及字符串验证方法
  • 构件化和面向服务架构(SOA)
  • BSTR详解五 - BSTR与其它字符串类型转换
  • 简明教程
  • Grub安装,配置及使用汇总
  • C#中如何插入照片到Excel
  • 老旧笔记本,用来搭建超稳省电服务器
  • SQL数据操作基础(初级)  5
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.