发布新日志

  • 将man的输出信息保存到文本文件中

    2010-05-17 18:05:16

    命令 man mount > mount.txt,用gedit打开失败,文件类型是应用程序日志;

    命令 man mount | col -b|tee mount.txt, 用gedit打开成功,文件类型是纯文本文件;


  • Ubuntu9.10中自动挂载NTFS分区

    2010-05-17 15:36:33

    Ubuntu中自动挂载分区方法网上搜到有多种

    第一种方法  在/etc/rc.local中写入mount命令
    1 我的硬盘分区情况
    fdisk -l
     Device Boot      Start         End      Blocks   Id  System
    /dev/sda1               1        2556    20531038+  1c  Hidden W95 FAT32 (LBA)
    /dev/sda2   *        2557        5356    22491000    7  HPFS/NTFS
    /dev/sda4            5357       19457   113266282+   f  W95 Ext'd (LBA)
    /dev/sda5            5357        5487     1052226   82  Linux swap / Solaris
    /dev/sda6            5488        9312    30724281    7  HPFS/NTFS
    /dev/sda7            9313       13137    30724281    7  HPFS/NTFS
    /dev/sda8           13138       19457    50765368+   7  HPFS/NTFS

    2 建立mount point
    sudo mkdir /mnt/data
    sudo mkdir /mnt/study
    sudo mkdir /mnt/CPartition

    3 在/etc/rc.local中 写入以下命令
    mount -t ntfs -o iocharset=utf8 -o rw /dev/sda2 /mnt/CPartition

    mount -t ntfs -o iocharset=utf8 -o rw /dev/sda6  /mnt/data/

    mount -t ntfs -o iocharset=utf8 -o rw /dev/sda7 /mnt/study/

    注:网上资料说,9.10已经默认安装了ntfs-3g,不需配置。

    第二种方法 在/etc/fstab (filesystem table)中添加mount命令(待验证)


    第三种方法  把开机执行脚本放到/etc/rc.d/init.d(Ubuntu是/etc/init.d )目录下  (待验证)

  • Linux系统访问windows的共享目录

    2010-05-17 13:02:34

    1 在Path中输入:smb://192.168.2.88  (显示所有共享名)

    2 在终端输入
    sudo mkdir /mnt/pa
    sudo mount -o smbfs -o iocharset=utf8,codepage=cp936,clmask=777,fmask=777,username=pa,password=123456 //192.168.2.88/pa /mnt/pa

    3 位置->网络,点击界面中windows网络->workgroup,在workgroup组中就可以看到windows计算机名,双击会弹出输入用户名和密码的对话框,将我们上面设置smb的用户名和密码输入就可以进行访问。

    4 位置->连接到服务器,在服务类型中选择“windows共享”,在服务器中输入windows计算机的ip地址或计算机名,点击连接,这样在系统桌面中就会显示一个连接到windows 计算机的文件卷,里面就是windows计算机的共享目录了。
    同样在访问的时候要输入smb的用户名和密码。

    5 使用smbclient 命令


  • bash脚本中的注释符号

    2009-08-13 13:15:56

    bash脚本中,
    #是一行的注释符号

    : <<!EOF!
    comment line1
    comment line2
    .
    .
    .
    comment linen
    !EOF!
    N行注释方法

    foo(){
    command
    .
    .
    .
    .
    .
    command
    }
    N行注释,是利用空语句
  • While语句实例

    2009-08-09 13:44:32

    #循环执行,到10停止
    #!/bin/sh
    count=1
    while [ $count -ne 10 ]
    do
    echo  "The copy count is" $count
    mkdir $count
    cp -r Media $count
    count=$(( $count + 1 ))
    done

  • 转载:如何在Ubuntu下监视硬盘状态

    2009-03-06 12:34:41

    现在的硬盘大都有SMART功能,SMART是Self Monitoring Analysis And Reporting Technology的缩写,但是要启动SMART功能就需要在BIOS中开启,开启了之后就可以用各种SMART工具来检测硬盘状态,在Ubuntu下当然也有不少SMART工具,比如smartctl,这需要安装smartmontools包:

    $sudo apt-get install smartmontools

    安装完成之后就可以使用smartctl命令查看硬盘的基础情况:

    $sudo smartctl –i /dev/sda //如果是IDE硬盘则就是hda

    将返回第一块SATA(或SCSI)硬盘的SMART基础信息,如下所示:

    Screenshot-smartctl

    我们可以看到硬盘型号、序列号、固件版本、SMART功能是否支持和已开启等,这样子的使用和界面只有纯文本,可读性不如图形界面,要获得更更多信息需要使用更多参数,于是有人基于smartctl写了一个GNOME图形界面的应用程序,叫做GSmartControl,使用这个图形工具可以帮助我们更好的获得硬盘SMART信息。

    GSmartControl尚未加入Ubuntu源中,我们需要下载作者已打包好的Deb包:http://www.getdeb.net/app/GSmartControl

    安装Deb包可以在GNOME下直接双击也可以使用dpkg -i命令来安装,安装好之后可以在“应用程序” –> “系统工具”下看到“GSmartControl”,启动这个之后会看到已识别出的硬盘列表,如下图所示:

    Screenshot-GSmartControl1

    双击欲查看SMART信息的硬盘图标,将会弹出一个更大的对话框显示着SMART基础信息:

    Screenshot-GSmartControl2

    在这里单击“另存为”将把整个SMART监测信息输出文本文件。单击Attributes标签卡将显示该硬盘更多SMART信息,例如“通电次数”等:

    Screenshot-GSmartControl3

    在“Perform. Tests”标签卡下可以对硬盘进行不同类型的测试:

    Screenshot-GSmartControl4

    在这里的测试便可以得到硬盘的基本状况,有了smartmontools加上这个GSmartControl就相当于Ubuntu下的HD Tune(Windows下的硬盘检测工具,同样适用了SMART技术)。

    链接:http://ubuntu.osgeeker.com/2009/02/ubuntu_09.html

  • 转载:在Ubuntu下浏览CHM文件的4个方法

    2009-03-04 10:50:44

    转载:在Ubuntu下浏览CHM文件的4个方法
    链接:http://ubuntu.osgeeker.com/2009/02/ubuntuchm4.html
    CHM(Compiled Help Manual)是微软自有的说明文件格式,内部基于HTML驱动,常常被当作帮助文档来制作,比如微软的MSDN,也有不少小说、电子书是基于CHM制作(欲了解更多关于CHM请访问维基条目:CHM、HTML Help)。那么在Ubuntu下如何来浏览这种微软的文件格式呢,这里有4个方法:

    1、Gnochm

    Gnochm是基于GNOME的CHM阅读器,有如下特性:

    支持MS自有超链接
    支持完整文本搜索
    支持书签
    支持配置HTTP超链接
    与GNOME2紧密集成
    支持多语言
    支持同时打开多文件

    CHM阅读器

    安装Gnochm:

    $sudo apt-get install gnochm


    或者在Ubuntu下的Firefox浏览器中单击按钮安装:点击安装

    2、kchmviewer

    如果你在Ubuntu下安装了KDE桌面环境,那么你应该用与KDE桌面更和谐的CHM阅读器,叫做kchm viewer(下图是kchmviewer运行在GNOME桌面环境的截图):

    kchm viewer

    安装kchmviewer:

    $sudo apt-get install kchmviewer

    或者在Ubuntu下的Firefox浏览器中单击按钮安装:点击安装

    3、xCHM

    GNOME和KDE都有最和谐的版本,这个x开头的应该很容易联想到xfce这个桌面环境,没错xCHM没有特别局限适合哪个桌面环境,但是最棒的是还兼容fvwm或xfce,对于那些轻量级桌面癖的人而言xCHM是最合适的。

    xCHM

    安装xCHM:

    $sudo apt-get install xchm

    或者在Ubuntu下的Firefox浏览器中单击按钮安装:点击安装

    4、Mozilla Firefox扩展之CHM Reader

    啥都不想安装?那就用Firefox的扩展来实现CHM阅读功能好了:

    https://addons.mozilla.org/zh-CN/firefox/addon/3235

  • 安装Wicd

    2009-02-23 16:30:44

    安装Wicd

    Ubuntu 8.10下安装
    1)添加 Wicd 源地址:deb http://apt.wicd.net hardy extras
    1)下载Key: wget -q http://apt.wicd.net/wicd.gpg
    2)添加Key:sudo apt-key add,也可以图形界面添加System--Administrator--Software Source_Authentication
    3)更新Source:sudo apt-get update   
    4)安装Wicd:sudo apt-get install wicd,也可以图形界面:新立得软件包管理器
  • Mount命令使用

    2009-02-18 12:51:21

    Mount命令简介

    格式:mount -t 文件格式 -o 选项参数 磁盘分区 挂载点目录名

    加载NTFS文件系统分区

    mkdir /mnt/ntfs

    mount -t ntfs -o nls=utf8,umask=000 /dev/hda1 /mnt/ntfs

    或: mount -t ntfs -0 iocharset=utf8,umask=000 /dev/hda1 /mnt/ntfs

    补充:

    1)把ntfs换成对应的文件系统分区,就能加载指定的文件系统分区。例如:vfat==FAT32, fat==FAT16, iso9600==CD-ROM

    2)开机自动mount文件系统分区

    在/etc/fstab文件中加入如下的命令:/dev/hda1 /mnt/ntfs ntfs umask=000,iocharset=utf8

    例如:

    # /etc/fstab: static file system information.
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    proc            /proc           proc    defaults        0       0
    # /dev/sda2
    UUID=306e7261-43e5-4b6d-b20d-5942e8db4368 /               ext3    relatime,errors=remount-ro 0       1
    # /dev/sda5
    UUID=de1a5d56-f627-4484-af52-06cc10127aa5 none            swap    sw              0       0
    /dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

    /dev/hda1 /mnt/ntfs ntfs umask=000,iocharset=utf8

    3)卸载文件系统分区:umount 挂载点目录名

    4)将磁盘分区放在GNOME或者KDE桌面上。KDE环境下,桌面空白处右击找到磁盘;GNOME环境下,以用户身份登人系统,使用如下命令:ln -s /mnt/ntfs/ ~user/Desktop/ntfs



Open Toolbar