命令集: | 参数: |
cd | |
mv | -b或--backup 若需覆盖文件,则覆盖前先行备份。 -f或--force 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文 件或目录。 -i或--interactive 覆盖前先行询问用户。 -S<附加字尾>或 --suffix=<附加字尾> 与-b参数一并使用,可指定备份文件的所要附加的字尾。 -u或--update 在移动或更改文件名时,若目标文件已存在,且其文件日期比源文件新,则不覆盖目标文件。 -v或--verbose 执行时显示详细的信息。 -V=<方法>或 --version-control=<方法> 与-b参数一并使用,可指定备份的方法。 --help 显示帮助。 --version 显示版本信息 |
cp | -a或--archive 此参数的效果和同时指定"-dpR"参数相同。 -b或--backup 删除,覆盖目标文件之前的备份,备份文件会在字尾加上一个备份字符串。 -d或--no-dereference 当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录。 -f或--force 强行复制文件或目录,不论目标文件或目录是否已存在。 -i或--interactive 覆盖既有文件之前先询问用户。 -l或--link 对源文件建立硬连接,而非复制文件。 -p或--preserve 保留源文件或目录的属性。 -P或--parents 保留源文件或目录的路径。 -r 递归处理,将指定目录下的文件与子目录一并处理。 -R或--recursive 递归处理,将指定目录下的所有文件与子目录一并处理。 -s或--symbolic-link 对源文件建立符号连接,而非复制文件。 -S<备份字尾字符串>或--suffix=<备份字尾字符串> 用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字尾字符串是符号"~"。 -u或--update 使用这项参数后只会在源文件的更改时间较目标文件更新时或是 名称相互对应的目标文件并不存在,才复制文件。 -v或--verbose 显示指令执行过程。 -V<备份方式>或--version-control=<备份方式> 用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这字符串不仅可用"-S"参数变更,当使用"-V"参数指定不同备份方式时,也会产生不同字尾的备份字串。 -x或--one-file-system 复制的文件或目录存放的文件系统,必须与cp指令执行时所处的文件系统相同,否则不予复制。 --help 在线帮助。 --sparse=<使用时机> 设置保存稀疏文件的时机。 --version 显示版本信息 |
ifconfig | add<地址> 设置网络设备IPv6的IP地址。 del<地址> 删除网络设备IPv6的IP地址。 down 关闭指定的网络设备。 <hw<网络设备类型><硬件地址> 设置网络设备的类型与硬件地址。 io_addr<I/O地址> 设置网络设备的I/O地址。 irq<IRQ地址> 设置网络设备的IRQ。 media<网络媒介类型> 设置网络设备的媒介类型。 mem_start<内存地址> 设置网络设备在主内存所占用的起始地址。 metric<数目> 指定在计算数据包的转送次数时,所要加上的数目。 mtu<字节> 设置网络设备的MTU。 netmask<子网掩码> 设置网络设备的子网掩码。 tunnel<地址> 建立IPv4与IPv6之间的隧道通信地址。 up 启动指定的网络设备。 -broadcast<地址> 将要送往指定地址的数据包当成广播数据包来处理。 -pointopoint<地址> 与指定地址的网络设备建立直接连线,此模式具有保密功能。 -promisc 关闭或启动指定网络设备的promiscuous模式 |
tail | |
more | |
less | |
head | |
make | all clean清除上次的编译记录 distclean清除所有 install 安装 uninstall卸载 |
tar | -f<备份文件>或--file=<备份文件> 指定备份文件。 -v或--verbose 显示指令执行过程。 -x或--extract或--get 从备份文件中还原文件。 -z或--gzip或--ungzip 通过gzip指令处理备份文件。 -c或--create 建立新的备份文件。 -C<目的目录>或--directory=<目的目录> 切换到指定的目录。 |
zip | -A 调整可执行的自动解压缩文件。 -b<工作目录> 指定暂时存放文件的目录。 -c 替每个被压缩的文件加上注释。 -d 从压缩文件内删除指定的文件。 -D 压缩文件内不建立目录名称。 -f 此参数的效果和指定"-u"参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中。 -F 尝试修复已损坏的压缩文件。 -g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件。 -h 在线帮助。 -i<范本样式> 只压缩符合条件的文件。 -j 只保存文件名称及其内容,而不存放任何目录名称。 -J 删除压缩文件前面不必要的数据。 -k 使用MS-DOS兼容格式的文件名称。 -l 压缩文件时,把LF字符置换成LF+CR字符。 -ll 压缩文件时,把LF+CR字符置换成LF字符。 -L 显示版权信息。 -m 将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中。 -n<字尾字符串> 不压缩具有特定字尾字符串的文件。 -o 以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同。 -q 不显示指令执行过程。 -r 递归处理,将指定目录下的所有文件和子目录一并处理。 -S 包含系统和隐藏文件。 -t<日期时间> 把压缩文件的日期设成指定的日期。 -T 检查备份文件内的每个文件是否正确无误。 -u 更换较新的文件到压缩文件内。 -v 显示指令执行过程或显示版本信息。 -V 保存VMS操作系统的文件属性。 -w 在文件名称里假如版本编号,本参数仅在VMS操作系统下有效。 -x<范本样式> 压缩时排除符合条件的文件。 -X 不保存额外的文件属性。 -y 直接保存符号连接,而非该连接所指向的文件,本参数仅在UNIX之类的系统下有效。 -z 替压缩文件加上注释。 -$ 保存第一个被压缩文件所在磁盘的卷册名称。 |
gzip | -c或--stdout或--to-stdout 把压缩后的文件输出到标准输出设备,不去更动原始文件。 -d或--decompress或----uncompress 解开压缩文件。 -f或--force 强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。 -h或--help 在线帮助。 -l或--list 列出压缩文件的相关信息。 -L或--license 显示版本与版权信息。 -n或--no-name 压缩文件时,不保存原来的文件名称及时间戳记。 -N或--name 压缩文件时,保存原来的文件名称及时间戳记。 -q或--quiet 不显示警告信息。 -r或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。 -S<压缩字尾字符串>或----suffix<压缩字尾字符串> 更改压缩字尾字符串。 -t或--test 测试压缩文件是否正确无误。 -v或--verbose 显示指令执行过程。 -V或--version 显示版本信息。 |
bzip2 | -c或--stdout 将压缩与解压缩的结果送到标准输出。 -d或--decompress 执行解压缩。 -f或--force bzip2在压缩或解压缩时,若输出文件与现有文件同名,预设不会覆盖现有文件。若要覆盖,请使用此参数。 -h或--help 显示帮助。 -k或--keep bzip2在压缩或解压缩后,会删除原始的文件。若要保留原始文件,请使用此参数。 -s或--small 降低程序执行时内存的使用量。 -t或--test 测试.bz2压缩文件的完整性。 -v或--verbose 压缩或解压缩文件时,显示详细的信息。 -z或--compress 强制执行压缩。 -L,--license, -V或--version 显示版本信息。 |
rpm | -a 查询所有套件。 -b<完成阶段><套件档>+或-t <完成阶段><套件档>+ 设置包装套件的完成阶段,并指定套件档的文件名称。 -c 只列出组态配置文件,本参数需配合"-l"参数使用。 -d 只列出文本文件,本参数需配合"-l"参数使用。 -e<套件档>或--erase<套件档> 删除指定的套件。 -f<文件>+ 查询拥有指定文件的套件。 -h或--hash 套件安装时列出标记。 -i 显示套件的相关信息。 -i<套件档>或--install<套件档> 安装指定的套件档。 -l 显示套件的文件列表。 -p<套件档>+ 查询指定的RPM套件档。 -q 使用询问模式,当遇到任何问题时,rpm指令会先询问用户。 -R 显示套件的关联性信息。 -s 显示文件状态,本参数需配合"-l"参数使用。 -U<套件档>或--upgrade<套件档> 升级指定的套件档。 -v 显示指令执行过程。 |
tree | -a 显示所有包括隐藏 -d 只显示目录不显示内容文件 -f 显示每个文件路径 -t 根据最后修改时间(mtime)排序 -Ln 只显示n层目录(n为数字) |
who | -H或--heading 显示各栏位的标题信息列。 -i或-u或--idle 显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串。 -m 此参数的效果和指定"am i"字符串相同。 -q或--count 只显示登入系统的帐号名称和总人数。 -s 此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题。 -w或-T或--mesg或--message或--writable 显示用户的信息状态栏。 --help 在线帮助。 --version 显示版本信息。 |
whoami | |
whereis | -b 只查找二进制文件。 -B<目录> 只在设置的目录下查找二进制文件。 -f 不显示文件名前的路径名称。 -m 只查找说明文件。 -M<目录> 只在设置的目录下查找说明文件。 -s 只查找原始代码文件。 -S<目录> 只在设置的目录下查找原始代码文件。 -u 查找不包含指定类型的文件。 |
which | -n<文件名长度> 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。 -p<文件名长度> 与-n参数相同,但此处的<文件名长度>包括了文件的路径。 -w 指定输出时栏位的宽度。 -V 显示版本信息。 |
locate | -d<数据库文件>或--database=<数据库文件> 设置locate指令使用的数据库。locate指令预设的数据库位于/var/lib/slocate目录里,文件名为slocate.db,您可使用这个参数另行指定。 |
find | |
chown | -c或--changes 效果类似"-v"参数,但仅回报更改的部分。 -f或--quite或--silent 不显示错误信息。 -h或--no-dereference 之对符号连接的文件作修改,而不更动其他任何相关文件。 -R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。 -v或--version 显示指令执行过程。 --dereference 效果和"-h"参数相同。 --help 在线帮助。 --reference=<参考文件或目录> 把指定文件或目录的拥有者与所属群组全部设成和参考文件或目 录的拥有者与所属群组相同。 --version 显示版本信息。 |
chmod | -c或--changes 效果类似"-v"参数,但仅回报更改的部分。 -f或--quiet或--silent 不显示错误信息。 -R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。 -v或--verbose 显示指令执行过程。 --help 在线帮助。 --reference=<参考文件或目录> 把指定文件或目录的权限全部设成和参考文件或目录的权限相同 --version 显示版本信息。 |
chgrp | -c或--changes 效果类似"-v"参数,但仅回报更改的部分。 -f或--quiet或--silent 不显示错误信息。 -h或--no-dereference 只对符号连接的文件作修改,而不更动其他任何相关文件。 -R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。 -v或--verbose 显示指令执行过程。 --help 在线帮助。 --reference=<参考文件或目录> 把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同。 --version 显示版本信息。 |
finger | -l 列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,还有计划文件和方案文件内容。 -m 排除查找用户的真实姓名。 -s 列出该用户的帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。 -p 列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,但不显示该用户的计划文件和方案文件内容。 |
chage | |
vim | |
free | -b 以Byte为单位显示内存使用情况。 -k 以KB为单位显示内存使用情况。 -m 以MB为单位显示内存使用情况。 -o 不显示缓冲区调节列。 -s<间隔秒数> 持续观察内存使用状况。 -t 显示内存总和列。 -V 显示版本信息。 |
ps | |
touch | -a或--time=atime或--time=access或--time=use 只更改存取时间。 -c或--no-create 不建立任何文件。 -d<时间日期> 使用指定的日期时间,而非现在的时间。 -f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。 -m或--time=mtime或--time=modify 只更改变动时间。 -r<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同。 -t<日期时间> 使用指定的日期时间,而非现在的时间。 --help 在线帮助。 --version 显示版本信息。 |
mkdir | -m<目录属性>或--mode<目录属性> 建立目录时同时设置目录的权限。 -p或--parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。 --help 显示帮助。 --verbose 执行时显示详细的信息。 --version 显示版本信息。 |
grep | |
useradd | -c<备注> 加上备注文字。备注文字会保存在passwd的备注栏位中。 -d<登入目录> 指定用户登入时的启始目录。 -D 变更预设值. -e<有效期限> 指定帐号的有效期限。 -f<缓冲天数> 指定在密码过期后多少天即关闭该帐号。 -g<群组> 指定用户所属的群组。 -G<群组> 指定用户所属的附加群组。 -m 自动建立用户的登入目录。 -M 不要自动建立用户的登入目录。 -n 取消建立以用户名称为名的群组. -r 建立系统帐号。 -s<shell> 指定用户登入后所使用的shell。 -u<uid> 指定用户ID。 |
groupadd | -g<群组> 指定用户所属的群组。 |
usermod | -c<备注> 修改用户帐号的备注文字。 -d登入目录> 修改用户登入时的目录。 -e<有效期限> 修改帐号的有效期限。 -f<缓冲天数> 修改在密码过期后多少天即关闭该帐号。 -g<群组> 修改用户所属的群组。 -G<群组> 修改用户所属的附加群组。 -l<帐号名称> 修改用户帐号名称。 -L 锁定用户密码,使密码无效。 -s<shell> 修改用户登入后所使用的shell。 -u<uid> 修改用户ID。 -U 解除密码锁定。 |
groupmod | -g <群组识别码> 设置欲使用的群组识别码。 -o 重复使用群组识别码。 -n <新群组名称> 设置欲使用的群组名称。 |
userdel | -f 删除用户登入目录以及目录中所有文件。 |
groupdel | |
passwd | -d 删除密码。本参数仅有系统管理者才能使用。 -f 强制执行。 -k 设置只有在密码过期失效后,方能更新。 -l 锁住密码。 -s 列出密码的相关信息。本参数仅有系统管理者才能使用。 -u 解开已上锁的帐号。 |
cat | -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号 -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 -v 或 --show-nonprinting |
gpasswd | |
su | -c<指令>或--command=<指令> 执行完指定的指令后,即恢复原来的身份。 -f或--fast 适用于csh与tsch,使shell不用去读取启动文件。 -.-l或--login 改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量。 -m,-p或--preserve-environment 变更身份时,不要变更环境变量。 -s<shell>或--shell=<shell> 指定要执行的shell。 |
sudo | -b 在后台执行指令。 -h 显示帮助。 -H 将HOME环境变量设为新身份的HOME环境变量。 -k 结束密码的有效期限,也就是下次再执行sudo时便需要输入密码。 -l 列出目前用户可执行与无法执行的指令。 -p 改变询问密码的提示符号。 -s<shell> 执行指定的shell。 -u<用户> 以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份。 -v 延长密码有效期限5分钟。 |
wc | -c或--bytes或--chars 只显示Bytes数。 -l或--lines 只显示列数。 -w或--words 只显示字数。 |
mount | -o remount 重新挂载 loop 回环 mount -o loop *.iso /mnt/iso async/sync 是否采用同步读取的方式 auto/noauto 执行mount -a 是否自动挂载 exec/noexec 是否识别可执行文件 atime/noatime 是否更新atime dev/nodev 是否识别设备文件 suid/nosuid 是否识别特殊权限 user/nouser 是否允许普通用户挂载文件系统 rw/ro 读写/只读 |
umount | -a 卸载所有文件系统 -r 如果卸载失败,将挂载参数改为只读 -v 详细信息 |
init | |
shutdown | -c 当执行"shutdown -h 11:50"指令时,只要按+键就可以中断关机的指令。 -f 重新启动时不执行fsck。 -F 重新启动时执行fsck。 -h 将系统关机。 -k 只是送出信息给所有用户,但不会实际关机。 -n 不调用init程序进行关机,而由shutdown自己进行。 -r shutdown之后重新启动。 |
reboot | -d 重新开机时不把数据写入记录文件/var/tmp/wtmp。本参数具有"-n"参数的效果。 -f 强制重新开机,不调用shutdown指令的功能。 -i 在重开机之前,先关闭所有网络界面。 -n 重开机之前不检查是否有未结束的程序。 -w 仅做测试,并不真的将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。 |
halt | -d 不要在wtmp中记录。 -f 不论目前的runlevel为何,不调用shutdown即强制关闭系统。 -i 在halt之前,关闭全部的网络界面。 -n halt前,不用先执行sync。 -p halt之后,执行poweroff。 -w 仅在wtmp中记录,而不实际结束系统。 |
pwd | |
runlevel | |
clear | |
history | |
echo | |
source | |
rm | -d或--directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。 -f或--force 强制删除文件或目录。 -i或--interactive 删除既有文件或目录之前先询问用户。 -r或-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。 -v或--verbose 显示指令执行过程。 |
man | |
info | |
help | |
id | -g或--group 显示用户所属群组的ID。 -G或--groups 显示用户所属附加群组的ID。 -n或--name 显示用户,所属群组或附加群组的名称。 -r或--real 显示实际ID。 -u或--user 显示用户ID。 |
date | %H 小时(以00-23来表示)。 %M 分钟(以00-59来表示)。 %S 秒(以本地的惯用法来表示)。 %d 日期(以01-31来表示)。 %D 日期(含年月日)。 %m 月份(以01-12来表示)。 |
cal | |
ln | -b或--backup 删除,覆盖目标文件之前的备份。 -d或-F或--directory 建立目录的硬连接。 -f或--force 强行建立文件或目录的连接,不论文件或目录是否存在。 -i或--interactive 覆盖既有文件之前先询问用户。 -n或--no-dereference 把符号连接的目的目录视为一般文件。 -s或--symbolic 对源文件建立符号连接,而非硬连接。 |
setfacl | |
getfacl | |
setup | |
clock | |
chattr | -R 递归处理 -V 显示版本号 -v 查看版本 A atime不可修改 S 磁盘I/O同步sync a 只能想文件中添加数据,不能删除 c 存储时压缩后写入,读取时解压后读取 compresse d 使用dump工具备份时,此文件不备份 i 文件不能被删除,改名,设定连接,不能写入,新增内容 j 日志模式 s 保密性删除文件,磁盘空间会被回收 u 最大限度的保存数据 |
lsattr | -a 显示所有文件和目录,包括以"."为名称开头字符的额外内建,现行目录"."与上层目录".."。 -d 显示,目录名称,而非其内容。 -l 此参数目前没有任何作用。 -R 递归处理,将指定目录下的所有文件及子目录一并处理。 -v 显示文件或目录版本。 |
file | -b 列出辨识结果时,不显示文件名称。 -c 详细显示指令执行过程,便于排错或分析程序执行的情形。 -f<名称文件> 指定名称文件,其内容有一个或多个文件名称呢感,让file依序辨识这些文件,格式为每列一个文件名称。 -L 直接显示符号连接所指向的文件的类别。 -m<魔法数字文件> 指定魔法数字文件。 -v 显示版本信息。 -z 尝试去解读压缩文件的内容。 |
netstat | -a或--all 显示所有连线中的Socket。 -A<网络类型>或--<网络类型> 列出该网络类型连线中的相关地址。 -c或--continuous 持续列出网络状态。 -C或--cache 显示路由器配置的快取信息。 -e或--extend 显示网络其他相关信息。 -F或--fib 显示FIB。 -g或--groups 显示多重广播功能群组组员名单。 -h或--help 在线帮助。 -i或--interfaces 显示网络界面信息表单。 -l或--listening 显示监控中的服务器的Socket。 -M或--masquerade 显示伪装的网络连线。 -n或--numeric 直接使用IP地址,而不通过域名服务器。 -N或--netlink或--symbolic 显示网络硬件外围设备的符号连接名称。 -o或--timers 显示计时器。 -p或--programs 显示正在使用Socket的程序识别码和程序名称。 -r或--route 显示Routing Table。 -s或--statistice 显示网络工作信息统计表。 -t或--tcp 显示TCP传输协议的连线状况。 -u或--udp 显示UDP传输协议的连线状况。 -v或--verbose 显示指令执行过程。 -V或--version 显示版本信息。 -w或--raw 显示RAW传输协议的连线状况。 -x或--unix 此参数的效果和指定"-A unix"参数相同。 --ip或--inet 此参数的效果和指定"-A inet"参数相同。 |
set | -a 标示已修改的变量,以供输出至环境变量。 -b 使被中止的后台程序立刻回报执行状态。 -C 转向所产生的文件无法覆盖已存在的文件。 -d Shell预设会用杂凑表记忆使用过的指令,以加速指令的执行。使用-d参数可取消。 -e 若指令传回值不等于0,则立即退出shell。 -f 取消使用通配符。 -h 自动记录函数的所在位置。 -H Shell 可利用"!"加<指令编号>的方式来执行history中记录的指令。 -k 指令所给的参数都会被视为此指令的环境变量。 -l 记录for循环的变量名称。 -m 使用监视模式。 -n 只读取指令,而不实际执行。 -p 启动优先顺序模式。 -P 启动-P参数后,执行指令时,会以实际的文件或目录来取代符号连接。 -t 执行完随后的指令,即退出shell。 -u 当执行时使用到未定义过的变量,则显示错误信息。 -v 显示shell所读取的输入值。 -x 执行指令后,会先显示该指令及所下的参数。 +<参数> 取消某个set曾启动的参数。 |
env | |
alias | |
xargs | |
stat | |
ping | -d 使用Socket的SO_DEBUG功能。 -c<完成次数> 设置完成要求回应的次数。 -f 极限检测。 -i<间隔秒数> 指定收发信息的间隔时间。 -I<网络界面> 使用指定的网络界面送出数据包。 -l<前置载入> 设置在送出要求信息之前,先行发出的数据包。 -n 只输出数值。 -p<范本样式> 设置填满数据包的范本样式。 -q 不显示指令执行过程,开头和结尾的相关信息除外。 -r 忽略普通的Routing Table,直接将数据包送到远端主机上。 -R 记录路由过程。 -s<数据包大小> 设置数据包的大小。 -t<存活数值> 设置存活数值TTL的大小。 -v 详细显示指令的执行过程。 |
umask | -S 以文字的方式来表示权限掩码。 |
ldd | |
kill | -l <信息编号> 若不加<信息编号>选项,则-l参数会列出全部的信息名称。 -s <信息名称或编号> 指定要送出的信息。 |
ls | -a all -A 显示所有除了.和.. --author 显示所有者 --block-size=1 以指定的大小为单位显示大小 -B 不现实以~结尾的项目 -c 根据ctime排序 --color 使用颜色区分文件类型 -d 将目录想文件一样显示,不显示其下的文件 -f 输出不排序 -F 标记文件类型*=执行文件 /=目录@=链接 |=fifo文件 "="=套接字 -g 类似l 但不显示所有者 -G 不列出组的信息 -h 以容易理解的格式显示文件大小 --si 类似h 以1000为进制表示文件大小 -i 显示文件的i节点号inode -k --block-size=1k -l -L 显示连接文件所指的对象,而不是链接文件的信息 -m 以逗号分隔所显示的内容,填满整行 -n 类似l 用数字取代用户和组的信息 -o 类似l 显示除了组信息以外的信息 -Q 将显示的内容加上双引号 -r 反向排序 -R 列出子目录 -S 根据文件大小排序 -U 不排序 -X 根据扩展名排序 -1 每行只列出一个文件 --help 救命 --version 版本信息 |
grub | e 编辑所选项目 b boot a 修改启动参数(只能修改image文件的参数) c 进入到grub的命令行模式 o 新增一行 d 删除选择的设置 |
ifconfig | interface options up 启用 down 停用 [-]arp 是否启用arp功能 metric NUM 指定路由成本 mtu NUM 指定最大传输单元 hw 指定硬件信息 add 添加IP del 删除IP multicast 多播传送功能 [-]broadcast 广播功能 |
configure | --bindir= 执行文件目录/bin --sbindir= 系统执行文件目录/sbin --libexecdir= 模块存放的目录/libexec --datadir= 数据目录,存放只读类型的数据文件/share --sysconfdir= 配置文件目录 /etc --libdir= 链接库目录/lib --includedir= 被包含文件的目录/include --infodir= 帮助文件/info --mandir= /man --prefix= 指定安装目录 |
yum | -y yes -c configfile 指定一个文件作为yum的配置文件,取代默认的yum.conf -C 只利用缓存,不下载文件 -d debuglevel 指定日志级别 --installroot=/PATH 指定软件包安装的根目录 --enablerepo=*.repo 暂时启用一个yum源文件 --disablerepo=*.repo 暂时停用一个yum源文件 --exclude=PKGNAME 排除指定名称的软件包 --noplugins 停用所有插件 all 所有 installed 已安装的 available 可安装的 updates 可升级的 extras 额外的 obsoletes 淘汰的 recent 近期的 |
logrotate | -v 详细信息 -f 强制分割 |
at | -m 使用邮件通知使用者 -l 查看 atq -d 删除 atrm -v 详细信息 -c 查看工作内容 |
crontab | -u 指定用户名称 -e 定制计划任务 -l 查看计划人物 -r 删除所有计划任务 |
anacron | -s 执行关机时未完成的工作 -f 强制 -n 立即进行未完成的工作 -u 更新时间戳 |
hdparm | -d num 1/0 是否启用磁盘的DMA功能 -B num 0-255 磁盘电源管理 -C 检查IDE磁盘的状态 unknow active/idle standby sleeping -g 显示磁盘结构 -S num 定义磁盘进入待命模式的时间 1-240 241-251 -u num 查看IRQ数值 -v 详细信息 |
mke2fs | -b 指定块的大小 1024 2048 4096 -c 检查坏损块 -i i节点密度 -N i节点数量 -m 指定保留区块的百分比数量 -j 格式化成ext3文件系统 -L 指定卷标 |
fsck | -A 根据fstab文件的设置,检查所有文件系统的完整性 -A 自动修复文件系统 -y 代替回答yes -f 强制检查 |
mkswap | -c 检查坏损块 -L 卷标 |
swapon | -a 根据fstab设置开启所有 -p 指定优先级 -s 查看信息 |
quotacheck | -a 扫描所有在mtab内,含有配额功能的分区 -u 建立用户配额记录文件 aquota.user/quota.user -v 详细信息 -g 建立组配额记录文件 aquota.group/quota.group -f 强制扫描 -M 以读写的方式建立记录文件 |
quotaon | -a 开启在/ect/fstab文件里,有加入quota设置的分区的空间限制。 -g 开启群组的磁盘空间限制。 -u 开启用户的磁盘空间限制。 -v 显示指令指令执行过程。 |
quotaoff | -a 关闭在/etc/fstab文件里,有加入quota设置的分区的空间限制。 -g 关闭群组的磁盘空间限制。 -u 关闭用户的磁盘空间限制。 -v 显示指令执行过程。 |
edquota | -u 列出所有用户的磁盘空间限制。 -g 列出所有群组的磁盘空间限制。 -t 设置宽限时间 -p 将一个用户的配额设置复制给另一个用户 |
quota | -u username 显示用户配额 -g groupname 显示组配额 -v 详细信息 -s 以1024为进制显示 |
repquota | -a 列出在/etc/fstab文件里,有加入quota设置的分区的使用状况,包括用户和群组。 -g 列出所有群组的磁盘空间限制。 -u 列出所有用户的磁盘空间限制。 -v 显示该用户或群组的所有空间限制。 |
mdadm | --create 建立 --auto=yes 自动建立设备文件/dev/md* --raid-devices=N 指定组成磁盘数量 --spare-devices=N 指定备份磁盘数量 --level=[0/1/5/10] 指定raid级别 --detail 查看信息 --stop 停用 --assemble 启用 --fail 模拟故障 --add 添加 --remove 删除 |
PV | pvcreate 建立 pvscan 扫描 pvdisplay 查看 pvremove 删除 |
VG | vgcreate 建立 vgscan 扫描 vgdisplay 查看 vgextend 放大 vgreduce 缩小 vgremove 删除 vgchange 改变卷组状态 |
LV | lvcreate 建立 lvscan 扫描 lvdisplay 查看 lvextend 放大 lvreduce 缩小 lvremove 删除 lvresize 从定义LV大小 |
lvcreate | -L 创建容量>=8M -l PE个数 -n 逻辑卷名称 |