echo
echo输出指定的字符串或者变量 补充说明echo命令 用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。 语法1echo(选项)(参数) 选项123-e:启用转义字符。-E: 不启用转义字符(默认)-n: 结尾不换行 使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符; \c 不产生进一步输出 (\c 后面的字符不会输出); \f 换行但光标仍旧停留在原来的位置; \n 换行且光标移至行首; \r 光标移至行首,但不换行; \t 插入tab; \v 与\f相同; \\ 插入\字符; \nnn 插入 nnn(八进制)所代表的ASCII字符; 参数变量:指定要打印的变量。 实例1/bin/echo Hello, world! 在上面的命令中,两个词(Hello 和...
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...
e2fsck
e2fsck用于检查第二扩展文件系统的完整性 补充说明e2fsck命令 用于检查第二扩展文件系统的完整性,通过适当的选项可以尝试修复出现的错误。 e2fsck执行后的传回值及代表意义如下: 0 没有任何错误发生。 1 文件系统发生错误,并且已经修正。 2 文件系统发生错误,并且已经修正。 4 文件系统发生错误,但没有修正。 8 运作时发生错误。 16 使用的语法发生错误。 128 共享的函数库发生错误。 语法1e2fsck(选项)(参数) 选项12345678910111213141516171819-a:不询问使用者意见,便自动修复文件系统;-b<superblock>:指定superblock,而不使用预设的superblock;-B<区块大小>:指定区块的大小,单位为字节;-c:一并执行badblocks,以标示损坏的区块;-C:将检查过程的信息完整记录在file...
dump
dump用于备份ext2或者ext3文件系统 补充说明dump命令...
du
du显示每个文件和目录的磁盘使用空间 补充说明du命令 也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。 语法1du [选项][文件] 选项12345678910111213141516171819202122232425262728-a, --all 显示目录中个别文件的大小。-B, --block-size=大小 使用指定字节数的块-b, --bytes 显示目录或文件大小时,以byte为单位。-c, --total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。-D, --dereference-args 显示指定符号链接的源文件大小。-d, --max-depth=N 限制文件夹深度-H, --si ...
dstat
dstat通用的系统资源统计工具 补充说明dstat命令 是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工具,是一个全能系统信息统计工具。与sysstat相比,dstat拥有一个彩色的界面,在手动观察性能状况时,数据比较显眼容易观察;而且dstat支持即时刷新,譬如输入dstat 3即每三秒收集一次,但最新的数据都会每秒刷新显示。和sysstat相同的是,dstat也可以收集指定的性能资源,譬如dstat -c即显示CPU的使用情况。 下载安装 方法一 1yum install -y dstat 方法二 官网下载地址:http://dag.wieers.com/rpm/packages/dstat 12wget http://dag.wieers.com/rpm/packages/dstat/dstat-0.6.7-1.rh7.rf.noarch.rpmrpm -ivh...
dris
dris显示和清空目录堆栈中的内容 补充说明dris命令 用于显示和清空目录堆栈中的内容。 语法1dris(选项) 选项123+n:显示从左边算起第n笔的目录;-n:显示从右边算起第n笔的目录;-l:显示目录完整的记录。
dpkg
dpkgDebian Linux系统上安装、创建和管理软件包 补充说明dpkg命令 是Debian Linux系统用来安装、创建和管理软件包的实用工具。 语法1dpkg(选项)(参数) 选项12345678-i:安装软件包;-r:删除软件包;-P:删除软件包的同时删除其配置文件;-L:显示于软件包关联的文件;-l:显示已安装软件包列表;--unpack:解开软件包;-c:显示软件包内文件列表;--confiugre:配置软件包。 参数Deb软件包:指定要操作的.deb软件包。 实例12345678910dpkg -i package.deb # 安装包dpkg -r package # 删除包dpkg -P package # 删除包(包括配置文件)dpkg -L package # 列出与该包关联的文件dpkg -l package # 显示该包的版本dpkg --unpack package.deb # 解开deb包的内容dpkg -S keyword #...
dpkg-trigger
dpkg-triggerDebian Linux下的软件包触发器 补充说明dpkg-trigger命令 是Debian Linux下的软件包触发器。 语法1dpkg-trigger(选项)(参数) 选项12345--check-supported:检查运行的dpkg是否支持触发器,返回值为0,则支持触发器。--help:显示帮助信息;--admindir=<目录>:设置dpkg数据库所在的目录;--no-act:仅用于测试,不执行任何操作;--by-package=<软件包>:覆盖触发器等待者。 参数触发器名:指定触发器名称。
dpkg-statoverride
dpkg-statoverrideDebian Linux中覆盖文件的所有权和模式 补充说明dpkg-statoverride命令 用于Debian Linux中覆盖文件的所有权和模式,让dpkg于包安装时使得文件所有权与模式失效。 语法1dpkg-statoverride(选项) 选项1234-add:为文件添加一个改写;--remove:为文件删除一个改写;--list:显示所有改写列表;--update:如果文件存在,则立刻执行改写操作。 实例修改文件夹的权限属性: 1sudo dpkg-statoverride --update --add nagios nagios 751 /var/lib/nagios3 强制修改文件夹的权限属性: 1sudo dpkg-statoverride --force --update --add root sasl 755 /var/spool/postfix/var/run/saslauthd 将文件从数据库中删除: 1sudo dpkg-statoverride --remove /usr/bin/wall