第一篇:关机重启等操作,查看系统信息操作的命令。
第二篇:文件搜索和文件目录操作。
磁盘空间操作
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的组本文是linux命令行的第三部分,翻译自http://www.linuxguide.it/linux_commands_line_en.htm,如果你英语不错的话,直接看英文版的,本人的翻译质量不怎么样,如有错误,请留言,一些命令并不怎么常用。
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 登录新的组,改变默认组的最近创建的文件