Linux工具命令
文章
du
du显示每个文件和目录的磁盘使用空间 补充说明du命令 也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。 语法1du [选项][文件] 选项123456789101112131415161718192021222324252627-a, --all 显示目录中个别文件的大小。-B, --block-size=大小 使用指定字节数的块-b, --bytes 显示目录或文件大小时,以byte为单位。-c, --total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。-D, --dereference-args 显示指定符号链接的源文件大小。-H, --si 与-h参数相同,但是K,M,G是以1000...
dump
dump用于备份ext2或者ext3文件系统 补充说明dump命令 用于备份ext2或者ext3文件系统。可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。 语法1dump(选项)(参数) 选项12345678910111213-0123456789:备份的层级;-b<区块大小>:指定区块的大小,单位为KB;-B<区块数目>:指定备份卷册的区块数目;-c:修改备份磁带预设的密度与容量;-d<密度>:设置磁带的密度。单位为BPI;-f<设备名称>:指定备份设备;-h<层级>:当备份层级等于或大于指定的层级时,将不备份用户标示为“nodump”的文件;-n:当备份工作需要管理员介入时,向所有“operator”群组中的使用者发出通知;-s<磁带长度>:备份磁带的长度,单位为英尺;-T<日期>:指定备份的时间与日期;-u:备份完毕后,在/etc/dumpdates中记录备份的文件系统、层级、日期与时间等;-w:与-W类似,但仅显示需要备份的文件;-W:显示需要备份的文件及其最后一次备份的层级...
e2fsck
e2fsck用于检查第二扩展文件系统的完整性 补充说明e2fsck命令 用于检查第二扩展文件系统的完整性,通过适当的选项可以尝试修复出现的错误。 e2fsck执行后的传回值及代表意义如下: 0 没有任何错误发生。 1 文件系统发生错误,并且已经修正。 2 文件系统发生错误,并且已经修正。 4 文件系统发生错误,但没有修正。 8 运作时发生错误。 16 使用的语法发生错误。 128 共享的函数库发生错误。 语法1e2fsck(选项)(参数) 选项12345678910111213141516171819-a:不询问使用者意见,便自动修复文件系统;-b<superblock>:指定superblock,而不使用预设的superblock;-B<区块大小>:指定区块的大小,单位为字节;-c:一并执行badblocks,以标示损坏的区块;-C:将检查过程的信息完整记录在file descriptor中,使得整个检查过程都能完整监控;-d:显示排错信息;-f:即使文件系统没有错误迹象,仍强制地检查正确性;-F:执行前先清除设备的缓冲区;-l<文件>...
e2label
e2label设置第二扩展文件系统的卷标 补充说明e2label命令 用来设置第二扩展文件系统的卷标。 语法1e2label(参数) 参数 文件系统:指定文件系统所对应的设备文件名; 新卷标:为文件系统指定新卷标。 实例许多用了多年Linux的人可能也没有用过e2label命令。但是这个命令相当有效。在介绍它之前,我们先看看/etc/fstab文件: 12label=//ext3 defaults 1 1/dev/hda7 /usr ext3 defaults 1 1 第二行的意思很容易懂,就是把/dev/hda7 mount到/usr上。第一行没有指明分区,意思是把label(卷标)为/ 的分区mount到/上。这样写的好处在于即使如果把硬盘从主板上的ide0(hda) 换到ide2(hdc)上,系统仍然可以自动挂载正确的分区。通常Linux安装的时候已经自动指定了卷标。如果是手动增加的新分区,可以用下边的命令为 其指定卷标: 12e2label /dev/hdax /newmkdir /new 然后在/etc/fstab里加入: 1label=/n...
echo
echo输出指定的字符串或者变量 补充说明echo命令 用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。 语法1echo(选项)(参数) 选项1-e:激活转义字符。 使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符; \c 不产生进一步输出 (\c 后面的字符不会输出); \f 换行但光标仍旧停留在原来的位置; \n 换行且光标移至行首; \r 光标移至行首,但不换行; \t 插入tab; \v 与\f相同; \\ 插入\字符; \nnn 插入 nnn(八进制)所代表的ASCII字符; 参数变量:指定要打印的变量。 实例用echo命令打印带有色彩的文字: 文字色: 12echo -e "\e[1;31mThis is red text\e[0m"This...
ed
ed单行纯文本编辑器 补充说明ed命令 是单行纯文本编辑器,它有命令模式(command mode)和输入模式(input mode)两种工作模式。ed命令支持多个内置命令,常见内置命令如下: 语法1ed(选项)(参数) 选项1234567A # 切换到输入模式,在文件的最后一行之后输入新的内容;C # 切换到输入模式,用输入的内容替换掉最后一行的内容;i # 切换到输入模式,在当前行之前加入一个新的空行来输入内容;d # 用于删除最后一行文本内容;n # 用于显示最后一行的行号和内容;w # <文件名>:一给定的文件名保存当前正在编辑的文件;q # 退出ed编辑器。 12345-G或——traditional:提供兼容的功能;-p<字符串>:指定ed在command mode的提示字符;-s,-,--quiet或——silent:不执行开启文件时的检查功能;--help:显示帮助;--version:显示版本信息。 参数文件:待编辑的文件。
edquota
edquota用于编辑指定用户或工作组磁盘配额 补充说明edquota命令 用于编辑指定用户或工作组磁盘配额。edquota预设会使用vi来编辑使用者或群组的quota设置。 语法1edquota(选项)(参数) 选项1234-u:设置用户的quota,这是预设的参数;-g:设置群组的quota;-p<源用户名称>:将源用户的quota设置套用至其他用户或群组;-t:设置宽限期限。 参数用户:指定要编辑磁盘配额限制的用户名或者工作组。 实例 配置系统的磁盘配额支持 首先,磁盘配额是区域性的,我们可以决定哪块分区进行磁盘配额,哪块分区不用(自然也就不用配置了)。一般而言,作为一台web虚拟主机服务器,/home和/www(或者类似的)是供用户存放资源的分区,所以可以对这两个分区进行磁盘配额。假定我们需要对/home分区实现用户级的限制,而对/www进行每个组的用户配额。 第一步: 1vi /etc/fstab 找到对应于/home和/www的行,例如: 12/dev/sda5 /home ext2 defaults 1 2/dev/sda7 /www ext2 ...
egrep
egrep在文件内查找指定的字符串 补充说明egrep命令 用于在文件内查找指定的字符串。egrep执行效果与grep -E相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法。egrep是用extended regular expression语法来解读的,而grep则用basic regular expression 语法解读,extended regular expression比basic regular expression的表达更规范。 语法1egrep(选项)(查找模式)(文件名1,文件名2,……) 实例显示文件中符合条件的字符。例如,查找当前目录下所有文件中包含字符串”Linux”的文件,可以使用如下命令: 1egrep Linux * 结果如下所示: 1234567891011121314# 以下五行为 testfile 中包含Linux字符的行testfile:hello Linux!testfile:Linux is a free Unix-type operating system.testfile:This is a Li...
eject
eject用来退出抽取式设备 补充说明eject命令 用来退出抽取式设备。若设备已挂入,则eject命令会先将该设备卸除再退出。 eject允许可移动介质(典型是cd-ROM、软盘、磁带、或者JAZ以及zip磁盘)在软件控制下弹出。该命令也可以控制一些多盘片CD-ROM控制器,控制一些设备支持的自动弹出功能,以及控制一些CD-ROM驱动器磁盘托盘的关闭。与name相应的设备将被弹出,name可以为设备文件或者其挂载点,也可以为完整路径或者省略前面的/dev或者/mnt设备文件名。如果没有指定name,缺省使用cdrom。 有四种不同的弹出的方法,具体要看设备是CD-ROM, SCSI设备,可移动软盘,还是磁带而定。默认的弹出会依次尝试所有四种方法,直到成功为止。如果设备当前是挂载上来的,那么在弹出前要先卸载。 语法1eject(选项)(参数) 选项1234567891011-a<开关>或--auto<开关>:控制设备的自动退出功能;-c<光驱编号>或--changerslut<光驱编号> 选择光驱柜中的光驱...
elinks
elinks纯文本界面的WWW浏览器 补充说明elinks命令 能实现一个纯文本界面的WWW浏览器,操作方式与“lynx”类似。 语法1elinks(选项)(参数) 选项123456-anonymous:是否使用匿名帐号方式;-auto-submit:对于偶然遇到的第一个表单是否自动提交;-config-dir:指定elinks指令运行时读取和写入自身的配置和运行状态的存放目录;-dump:将HTML文档以纯文本的方式打印到标准输出设备;-version:显示指令的版本信息;-h:显示帮助信息。 参数URL:指定要访问的URL地址。














