Chinaunix首页 | 论坛 | 博客
  • 博客访问: 239861
  • 博文数量: 19
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 435
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-15 15:40
文章分类

全部博文(19)

文章存档

2011年(1)

2010年(2)

2009年(5)

2008年(11)

我的朋友

分类: LINUX

2008-09-02 11:00:52

转载一篇不错的文章以做查询参考                       
1、档案目录管理--cd
名称 : cd
  
  使用权限 : 所有使用者
  
  使用方式 : cd [dirName]
  
  说明 : 变换工作目录至 dirName。 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home directory (也就是刚 login 时所在的目录)。
  
  另外,"~" 也表示为 home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。
  
  范例 : 跳到 /usr/bin/ :
   cd /usr/bin
  跳到自己的 home directory :
   cd ~
  
  跳到目前目录的上上两层 :
   cd ../..
  
   cd - 返回进入当前目录前所在目录
2、文件系统--df
名称:df
  使用权限: 所有使用者>
  使用方式: df [选项]... [FILE]...
  
  显示档案系统的状况,或是看所有档案系统的状况(预设值)
  
  
  -a, --all 包含所有的具有 0 Blocks 的档案系统
  --block-size={SIZE} 使用 {SIZE} 大小的 Blocks
  -h, --human-readable 使用人类可读的格式(预设值是不加这个选项的...)
  -H, --si 很像 -h, 但是用 1000 为单位而不是用 1024
  -i, --inodes 列出 inode 资讯,不列出已使用 block
  -k, --kilobytes 就像是 --block-size=1024
  -l, --local 限制列出的档案结构
  -m, --megabytes 就像 --block-size=1048576
  --no-sync 取得资讯前不 sync (预设值)
  -P, --portability 使用 POSIX 输出格式
  --sync 在取得资讯前 sync
  -t, --type=TYPE 限制列出档案系统的 TYPE
  -T, --print-type 显示档案系统的形式
  -x, --exclude-type=TYPE 限制列出档案系统不要显示 TYPE
  -v (忽略)
  --help 显示这个帮手并且离开
  --version 输出版本资讯并且离开
3、dirs
功能说明:显示目录记录。
语  法:dirs [+/-n -l]
补充说明:显示目录堆叠中的记录。
参  数:
  +n   显示从左边算起第n笔的目录。
  -n   显示从右边算起第n笔的目录。
  -l   显示目录完整的记录。
4、du
du(disk usage)
功能说明:显示目录或文件的大小。

  法:du [-abcDhHklmsSx][-L ][-X
][--block-size][--exclude=][--max-depth=或--dereference   显示选项中所指定符号连接的源文件大小。
  -m或--megabytes   以1MB为单位。
  -s或--summarize   仅显示总计。
  -S或--separate-dirs   显示个别目录的大小时,并不含其子目录的大小。
  -x或--one-file-xystem   以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
  -X或--exclude-from=   在指定目录或文件。
  --exclude=   略过指定的目录或文件。
  --max-depth=   超过指定层数的目录后,予以忽略。
  --help   显示帮助。
  --version   显示版本信息。

5、edquota
功能说明:编辑用户或群组的quota。
语  法:edquota [-p ][-ug][用户或群组名称...] 或 edquota [-ug] -t
补充说明:edquota预设会使用vi来编辑使用者或群组的quota设置。
参  数:
  -u   设置用户的quota,这是预设的参数。
  -g   设置群组的quota。
  -p   将源用户的quota设置套用至其他用户或群组。
  -t   设置宽限期限。
6、eject
功能说明:退出抽取式设备。
语  法:eject [-dfhnqrstv][-a ][-c ][设备]
补充说明:若设备已挂入,则eject会先将该设备卸除再退出。
参  数:
  [设备]   设备可以是驱动程序名称,也可以是挂入点。
  -a或--auto   控制设备的自动退出功能。
  -c或--changerslut   选择光驱柜中的光驱。
  -d或--default   显示预设的设备,而不是实际执行动作。
  -f或--floppy   退出抽取式磁盘。
  -h或--help   显示帮助。
  -n或--noop   显示指定的设备。
  -q或--tape   退出磁带。
  -r或--cdrom   退出光盘。
  -s或--scsi   以SCSI指令来退出设备。
  -t或--trayclose   关闭光盘的托盘。
  -v或--verbose   执行时,显示详细的说明。
7、mcd
名称:mcd
  使用权限:所有使用者
  使用方式:
  mcd [msdosdirectory]
  说明:可变更 mtools 系列指令目前在 MSDOS 磁碟上的工作目录。与 MSDOS 的 CD 指令不同,mcd 亦可变更工作磁碟。
  
  参数:
  没有参数时会传回目前的工作目录。
  范例:
  mcd a: emp 变更目前工作目录到 a: emp 中。
  mcd 传回目前工作目录。
8、mdeltree
名称:mdeltree
  使用权限:所有使用者
  使用方式:
  mdeltree [-v] msdosdirectory [msdosdirectories...]
  
  说明:
  本程序可用来删除 MSDOS 格式档案及目录。
  mdeltree 会将所指定的目录与目录之下的所有档案与目录都删除掉。如果所指定的档案或目录不存在,则会传回错误讯息。
  
  参数:
  -v 显示更多的讯息。
  范例:
  mcopy a:msdosdir . 将 A 槽磁片根目录中的 msdosdir 目录以下的档案与目录都删除掉。
9、mdu
功能说明:显示MS-DOS目录所占用的磁盘空间。
语  法:mdu [-as][目录]
补充说明:mdu为mstools工具指令,可显示MS-DOS文件系统中目录所占用的磁盘空间。
参  数:
  -a   显示每个文件及整个目录所占用的空间。
  -s   仅显示整个目录所占用的空间。

10、mkdir
称: mkdir
  
  使用权限:于目前目录有适当权限的所有使用者
  
  使用方式:mkdir [-p] dirName
  
  说明:建立名称为 dirName 之子目录。
  
  参数:-p 确保目录名称存在,不存在的就建一个。
  
  范例:
  
  在工作目录下,建立一个名为 AAA 的子目录 :
   mkdir AAA
  
  在工作目录下的 BBB 目录中,建立一个名为 Test 的子目录。若 BBB 目录原本不存在,则建立一个。(注:本例若不加 -p,且原本 BBB目录不存在,则产生错误。)
   mkdir -p BBB/Test
11、mlabel
名称:mlabel
  使用权限:所有使用者
  使用方式:
  mlabel [-vcs] drive:[new_label]
  
  说明:
  本程序可设定磁碟的标签 (Label)。
  如果磁碟上设定过标签,mlabel 会将他显示给使用者。如果没有指定新标签并且没有指定 c 或 s 选项,mlabel 会提示使用者输入新的标签。如果直接按下 Enter ,就会将原本的标签删除。
  
  参数:
  -v 更多的讯息。
  -c 清除原有的标签,不出现提示讯息。
  -s 显示目前的标签,不出现提示讯息。
  
  范例:
  mlabel a:newlabel。将 A 槽磁碟的标签更改为 newlabel。
12、mmd
功能说明:在MS-DOS文件系统中建立目录。
语  法:mmd [目录...]
补充说明:mmd为mtools工具指令,模拟MS-DOS的md指令,可在MS-DOS的文件系统中建立目录。
13、mrd
功能说明:删除MS-DOS文件系统中的目录。
语  法:mrd [目录...]
补充说明:mrd为mtools工具指令,模拟MS-DOS的rd指令,可删除MS-DOS的目录。
14、mzip
功能说明:Zip/Jaz磁盘驱动器控制指令。
语  法:mzip [-efpqruwx]
补充说明:mzip为mtools工具指令,可设置Zip或Jaz磁盘驱动区的保护模式以及执行退出磁盘的动作。
参  数:
  -e   退出磁盘。
  -f   与-e参数一并使用,不管是否已经挂入磁盘中的文件系统,一律强制退出磁盘。
  -p   设置磁盘的写入密码。
  -q   显示目前的状态。
  -r   将磁盘设为防写状态。
  -u   退出磁盘以前,暂时解除磁盘的保护状态。
  -w   将磁盘设为可写入状态。
  -x   设置磁盘的密码。
15、pwd
功能说明:显示工作目录。
语  法:pwd [--help][--version]
补充说明:执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。
参  数:
  --help   在线帮助。
  --version   显示版本信息。
               
                
        16、quota
功能说明:显示磁盘已使用的空间与限制。
语  法:quota [-quvV][用户名称...] 或 quota [-gqvV][群组名称...]
补充说明:执行quota指令,可查询磁盘空间的限制,并得知已使用多少空间。
参  数:
  -g   列出群组的磁盘空间限制。
  -q   简明列表,只列出超过限制的部分。
  -u   列出用户的磁盘空间限制。
  -v   显示该用户或群组,在所有挂入系统的存储设备的空间限制。
  -V   显示版本信息。
17、mount
名称 : mount
  使用权限 : 系统管理者或/etc/fstab中允许的使用者
  使用方式 :
  mount [-hV]
  mount -a [-fFnrsvw] [-t vfstype]
  mount [-fnrsvw] [-o options [,...]] device | dir
  mount [-fnrsvw] [-t vfstype] [-o options] device dir
  说明 :
  
  将某个档案的内容解读成档案系统,然后将其挂在目录的某个位置之上。当这个命令执行成功后,直到我们使用 umnount 将这个档案系统移除为止,这个命令之下的所有档案将暂时无法被调用。
  
  这个命令可以被用来挂上任何的档案系统,你甚至可以用 -o loop 选项将某个一般的档案当成硬盘机分割挂上系统。这个功能对于 ramdisk,romdisk 或是 ISO 9660 的影像档之解读非常实用。
  
  参数
  
  -V
  
  显示程序版本
  -h
  
  显示辅助讯息
  -v
  
  显示较讯息,通常和 -f 用来除错。
  -a
  将 /etc/fstab 中定义的所有档案系统挂上。
  
  -F
  这个命令通常和 -a 一起使用,它会为每一个 mount 的动作产生一个行程负责执行。在系统需要挂上大量 NFS 档案系统时可以加快挂上的动作。
  
  -f
  通常用在除错的用途。它会使 mount 并不执行实际挂上的动作,而是模拟整个挂上的过程。通常会和 -v 一起使用。
  
  -n
  一般而言,mount 在挂上后会在 /etc/mtab 中写入一笔资料。但在系统中没有可写入档案系统存在的情况下可以用这个选项取消这个动作。
  
  -s-r
  等于 -o ro
  
  -w
  等于 -o rw
  
  -L
  将含有特定标签的硬盘分割挂上。
  
  -U
  将档案分割序号为 的档案系统挂下。-L 和 -U 必须在/proc/partition 这种档案存在时才有意义。
  
  -t
  指定档案系统的型态,通常不必指定。mount 会自动选择正确的型态。
  
  -o async
  打开非同步模式,所有的档案读写动作都会用非同步模式执行。
  
  -o sync
  在同步模式下执行。
  
  -o atime
  -o noatime
  当 atime 打开时,系统会在每次读取档案时更新档案的『上一次调用时间』。当我们使用 flash 档案系统时可能会选项把这个选项关闭以减少写入的次数。
  
  -o auto
  -o noauto
  打开/关闭自动挂上模式。
  
  -o defaults
  使用预设的选项 rw, suid, dev, exec, auto, nouser, and async.
  
  -o dev
  -o nodev-o exec
  -o noexec
  允许执行档被执行。
  
  -o suid
  -o nosuid
  允许执行档在 root 权限下执行。
  
  -o user
  -o nouser
  使用者可以执行 mount/umount 的动作。
  
  -o remount
  将一个已经挂下的档案系统重新用不同的方式挂上。例如原先是唯读的系统,现在用可读写的模式重新挂上。
  
  -o ro
  用唯读模式挂上。
  
  -o rw
  用可读写模式挂上。
  
  -o loop=
  使用 loop 模式用来将一个档案当成硬盘分割挂上系统。
  
  范例
  
  将 /dev/hda1 挂在 /mnt 之下。
  
   #mount /dev/hda1 /mnt
  
  将 /dev/hda1 用唯读模式挂在 /mnt 之下。
  
   #mount -o ro /dev/hda1 /mnt
  
  将 /tmp/image.iso 这个光碟的 image 档使用 loop 模式挂在 /mnt/cdrom之下。用这种方法可以将一般网络上可以找到的 Linux 光 碟 ISO 档在不烧录成光碟的情况下检视其内容。
  
   #mount -o loop /tmp/image.iso /mnt/cdrom
  相关命令umount
18、mmount
功能说明:挂入MS-DOS文件系统。
语  法:mmount [驱动器代号][mount参数]
补充说明:mmount为mtools工具指令,可根据[mount参数]中的设置,将磁盘内容挂入到Linux目录中。
参  数:
  [mount参数]的用法请参考mount指令。

19、rmdir
名称:rmdir
  
  使用权限:于目前目录有适当权限的所有使用者
  
  使用方式: rmdir [-p] dirName
  
  说明: 删除空的目录。
  
  参数: -p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。
  
  范例:
  
  将工作目录下,名为 AAA 的子目录删除 :
   rmdir AAA
  
  在工作目录下的 BBB 目录中,删除名为 Test 的子目录。若 Test 删除后,BBB 目录成为空目录,则 BBB 亦予删除。
   rmdir -p BBB/Test
20、rmt
功能说明:远端磁带传输协议模块。
语  法:rmt
补充说明:通过rmt指令,用户可通过IPC连线,远端操控磁带机的倾倒和还原操作。
21、stat
功能说明:显示inode内容。
语  法:stat [文件或目录]
补充说明:stat以文字的格式来显示inode的内容。

22、tree
功能说明:以树状图列出目录的内容。
语  法:tree [-aACdDfFgilnNpqstux][-I ][-P ][目录...]
补充说明:执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。
参  数:
  -a   显示所有文件和目录。
  -A   使用ASNI绘图字符显示树状图而非以ASCII字符组合。
  -C   在文件和目录清单加上色彩,便于区分各种类型。
  -d   显示目录名称而非内容。
  -D   列出文件或目录的更改时间。
  -f   在每个文件或目录之前,显示完整的相对路径名称。
  -F   在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@","|"号。
  -g   列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。
  -i   不以阶梯状列出文件或目录名称。
  -I   不显示符合范本样式的文件或目录名称。
  -l   如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。
  -n   不在文件和目录清单加上色彩。
  -N   直接列出文件和目录名称,包括控制字符。
  -p   列出权限标示。
  -P   只显示符合范本样式的文件或目录名称。
  -q   用"?"号取代控制字符,列出文件和目录名称。
  -s   列出文件或目录大小。
  -t   用文件和目录的更改时间排序。
  -u   列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。
  -x   将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外。

23、umount
功能说明:卸除文件系统。
语  法:umount [-ahnrvV][-t ][文件系统]
补充说明:umount可卸除目前挂在Linux目录中的文件系统。
参  数:
  -a   卸除/etc/mtab中记录的所有文件系统。
  -h   显示帮助。
  -n   卸除时不要将信息存入/etc/mtab文件中。
  -r   若无法成功卸除,则尝试以只读的方式重新挂入文件系统。
  -t   仅卸除选项中所指定的文件系统。
  -v   执行时显示详细的信息。
  -V   显示版本信息。
  [文件系统]   除了直接指定文件系统外,也可以用设备名称或挂入点来表示文件系统。

24、ls
称 : ls
  
  使用权限 : 所有使用者
  
  使用方式 : ls [-alrtAFR] [name...]
  
  说明 : 显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。
  
  参数 :
  
  -a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)
  -l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出
  -r 将档案以相反次序显示(原定依英文字母次序)
  -t 将档案依建立时间之先后次序列出
  -A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
  -F 在列出的档案名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
  -R 若目录下有档案,则以下之档案亦皆依序列出
  
  范例:
  列出目前工作目录下所有名称是 s 开头的档案,愈新的排愈后面 :
   ls -ltr s*
  
  将 /bin 目录以下所有目录及档案详细资料列出 :
   ls -lR /bin
  
  列出目前工作目录下所有档案及目录;目录于名称后加 "/", 可执行档于名称后加 "*" :
   ls -AF
25、quotacheck
功能说明:检查磁盘的使用空间与限制。
语  法:quotacheck [-adgRuv][文件系统...]
补充说明:执行quotacheck指令,扫描挂入系统的分区,并在各分区的文件系统根目录下产生quota.user和quota.group文件,设置用户和群组的磁盘空间限制。
参  数:
  -a   扫描在/etc/fstab文件里,有加入quota设置的分区。
  -d   详细显示指令执行过程,便于排错或了解程序执行的情形。
  -g   扫描磁盘空间时,计算每个群组识别码所占用的目录和文件数目。
  -R   排除根目录所在的分区。
  -u   扫描磁盘空间时,计算每个用户识别码所占用的目录和文件数目。
  -v   显示指令执行过程。

26、quotaoff
功能说明:关闭磁盘空间限制。
语  法:quotaoff [-aguv][文件系统...]
补充说明:执行quotaoff指令可关闭用户和群组的磁盘空间限制。
参  数:
  -a   关闭在/etc/fstab文件里,有加入quota设置的分区的空间限制。
  -g   关闭群组的磁盘空间限制。
  -u   关闭用户的磁盘空间限制。
  -v   显示指令执行过程。
27、lndir
功能说明:连接目录内容。
语  法:lndir [-ignorelinks][-silent][源目录][目的目录]
补充说明:执行lndir指令,可一口气把源目录底下的文件和子目录统统建立起相互对应的符号连接。
参  数:
  -ignorelinks   直接建立符号连接的符号连接。
  -silent   不显示指令执行过程。

28、repquota
功能说明:检查磁盘空间限制的状态。
语  法:repquota [-aguv][文件系统...]
补充说明:执行repquota指令,可报告磁盘空间限制的状况,清楚得知每位用户或每个群组已使用多少空间。
参  数:
  -a   列出在/etc/fstab文件里,有加入quota设置的分区的使用状况,包括用户和群组。
  -g   列出所有群组的磁盘空间限制。
  -u   列出所有用户的磁盘空间限制。
  -v   显示该用户或群组的所有空间限制。

29、quotaon
功能说明:开启磁盘空间限制。
语  法:quotaon [-aguv][文件系统...]
补充说明:执行quotaon指令可开启用户和群组的才磅秒年空间限制,各分区的文件系统根目录必须有quota.user和quota.group配置文件。
参  数:
  -a   开启在/ect/fstab文件里,有加入quota设置的分区的空间限制。
  -g   开启群组的磁盘空间限制。
  -u   开启用户的磁盘空间限制。
  -v   显示指令指令执行过程。
阅读(832) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~