(翻译)Linux命令行(三)

      这里的Linux命令行系列是翻译自http://www.linuxguide.it/的,如果你英语够好,推荐你去看原版的。这是第二篇,主要介绍文件搜索操作和文件和目录操作的命令。
      第一篇:关机重启等操作,查看系统信息操作的命令。
      第二篇:文件搜索和文件目录操作。
      磁盘空间操作
df -h                              显示挂载的空间列表
ls -lSr |more                     以文件大小排列来显示文件和目录
du -sh dir1                     估计dir1目录使用的磁盘空间
du -sh * | sort -rn              以文件大小的形式显示文件和目录的大小
rpm -q -a --qf '%10{SIZE}\t%{NAME}\n' | sort -k1,1n     显示已安装的rpm包使用的空间,以大小顺序排列(适用于fedora,redhat和类redhat系统)
dpkg-query -W -f='${Installed-Size;10}\t${Package}\n' | sort -k1,1n     显示已安装的deb包使用的空间,以大小顺序排列(适用于ubuntu, debian 和该类型的系统)
      挂载文件系统操作
mount /dev/hda2 /mnt/hda2      把一个名称为hda2的文件系统挂载到'/mnt/hda2'目录下
umount /dev/hda2                卸载名为hda2的文件系统(前提是已经挂载)
fuser -km /mnt/hda2             强制卸载hda2的文件系统,尽管这个设备在使用中
umount -n /mnt/hda2             卸载hda2文件系统并且不写入'/etc/mtab'文件
mount /dev/fd0 /mnt/floppy     卸载软驱
mount /dev/cdrom /mnt/cdrom     卸载光驱
mount /dev/hdc /mnt/cdrecorder     卸载刻录机
mount /dev/hdb /mnt/cdrecorder     卸载刻录机
mount -o loop file.iso /mnt/cdrom     卸载一个文件或者一个iso镜像文件按
mount -t vfat /dev/hda5 /mnt/hda5     挂载一个Windows FAT32文件系统
mount /dev/sda1 /mnt/usbdisk             挂载一个U盘
mount -t smbfs -o username=user,password=pass //winclient/share /mnt/share     挂载一个windows下的网络共享文件
      用户和组管理操作
groupadd group_name               创建一个名group_name的组
groupdel group_name               删除一个名group_name的组
groupmod -n new_group_name old_group_name     重命名一个组
useradd -c "Nome Cognome" -g admin -d /home/user1 -s /bin/bash user1     给"admin"组创建一个新user
useradd user1                       创建一个新的user
userdel -r user1               删除一个用户("-r"命令删除用户在/home目录下的用户目录)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1     改变用户属性
passwd                               修改密码
passwd user1                       修改user1的密码,只有root用户可以
chage -E 2005-12-31 user1       给用户usr1设置密码的有效期限
pwck                               检查'/etc/passwd'的语法和文件格式,以及存在的用户
grpck                               检查'/etc/group'的语法和文件格式,以及存在想用户
newgrp group_name               登录新的组,改变默认组的最近创建的文件
      本文是linux命令行的第三部分,翻译自http://www.linuxguide.it/linux_commands_line_en.htm,如果你英语不错的话,直接看英文版的,本人的翻译质量不怎么样,如有错误,请留言,一些命令并不怎么常用。