Linux工具命令
文章
grpck
grpck用于验证组文件的完整性 补充说明grpck命令 用于验证组文件的完整性,在验证之前,需要先锁定(lock)组文件/etc/group和/etc/shadow。 grpck命令检查数据是否正确存放,每条记录是否都包含足够的信息,是否有一个唯一的组名,是否包含正确的用户,是否正确设置了组的管理员等。grpck检查发现错误以后,在命令行提示用户是否删除错误的记录。如果用户没有明确回答删除记录,grpck终止运行。 语法1grpck(选项) 选项12-r:只读模式;-s:排序组id。 实例对组账号和影子文件进行验证: 12grpck # 必须以管理员身份运行grpck /etc/group /etc/gshadow # 后面两句一样,如果没有输出信息,则表示没有错误。 测试错误的实例: 12345678910**echo check_user:x: >> /etc/group # 添加一行错误的格式数据cat /etc/group | grep check_user**check_user:x: # 这儿GID字段为空,是错误的。 **grpc...
grpconv
grpconv用来开启群组的投影密码 补充说明grpconv命令 用来开启群组的投影密码。Linux系统里的用户和群组密码,分别存放在/etc目录下的passwd和group文件中。因系统运作所需,任何人都得以读取它们,造成安全上的破绽。投影密码将文件内的密码改存在/etc目录下的shadow和gshadow文件内,只允许系统管理者读取,同时把原密码置换为”x”字符。投影密码的功能可随时开启或关闭,您只需执行grpconv指令就能开启群组投影密码。 语法1grpconv 实例设置cdy组密码 123groupmod --password 123456 cdycat /etc/group | grep cdycdy:123456:1000: # 看出密码是123456 启动影子系统 123456grpconvcat /etc/group | grep cdycdy:x:1000: # 看出密码段已经被x替代cat /etc/gshadow | grep cdycdy:123456:: # 已经移到影子文件了 注:gshadow, shadow只有...
grpunconv
grpunconv用来关闭群组的投影密码 补充说明grpunconv命令 用来关闭群组的投影密码。它会把密码从gshadow文件内,回存到group文件里。 语法1grpunconv 实例未关闭的情况 12cat /etc/gshadow | grep cdycdy:123456:: 关闭影子密码 12cat /etc/gshadowcat: /etc/gshadow: 没有那个文件或目录 查看密码已经复制到/etc/group中了。 12cat /etc/group | grep cdycdy:123456:1000:
grub
grub多重引导程序grub的命令行shell工具 补充说明grub命令 是多重引导程序grub的命令行shell工具。 语法1grub(选项) 选项1234567891011--batch:打开批处理模式;--boot-drive=<驱动器>:指定stage2的引导驱动器;--config-file<配置文件>:指定stage2的配置文件;--device-map=<文件>:指定设备的映射文件;--help:显示帮助信息;--install-partition=<分区>:指定stage2安装分区;--no-config-file:不使用配置文件;--no-pager:不使用内部分页器;--preset-menu:使用预设菜单;--probe-second-floppy:检测第二个软盘驱动器;--read-only:只读模式。 实例利用grub命令来启动损坏的Linux系统,可能你的电脑因为某些原因损坏不能自动启动了。当然原因很多,可能的现象也很多。 这里说一下这种情况下的处理方法,即:屏幕上提示grub>,但你的硬盘上数...
gunzip
gunzip用来解压缩文件 补充说明gunzip命令 用来解压缩文件。gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预设最后的扩展名为.gz。事实上gunzip就是gzip的硬连接,因此不论是压缩或解压缩,都可通过gzip指令单独完成。 语法1gunzip(选项)(参数) 选项1234567891011121314-a或——ascii:使用ASCII文字模式;-c或--stdout或--to-stdout:把解压后的文件输出到标准输出设备;-f或-force:强行解开压缩文件,不理会文件名称或硬连接是否存在以及该文件是否为符号连接;-h或——help:在线帮助;-l或——list:列出压缩文件的相关信息;-L或——license:显示版本与版权信息;-n或--no-name:解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其忽略不予处理;-N或——name:解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其回存到解开的文件上;-q或——quiet:不显示警告信息;-r或——recursive:递归处理,将指定目录下的所有文件...
gzexe
gzexe用来压缩可执行文件 补充说明gzexe命令 用来压缩可执行文件,压缩后的文件仍然为可执行文件,在执行时进行自动解压缩。当您去执行被压缩过的执行文件时,该文件会自动解压然后继续执行,和使用一般的执行文件相同。这个命令也可以看成是gunzip命令的一个扩展。 语法1gzexe(选项)(参数) 选项1-d:解压缩被gzexe压缩过的可执行文件。 参数文件:指定需要压缩的可执行文件。
gzip
gzip用来压缩文件 补充说明gzip命令 用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。 gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。据统计,gzip命令对文本文件有60%~70%的压缩率。减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。 语法1gzip(选项)(参数) 选项12345678910111213141516171819-a或——ascii:使用ASCII文字模式;-d或--decompress或----uncompress:解开压缩文件;-f或——force:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接;-h或——help:在线帮助;-l或——list:列出压缩文件的相关信息;-L或——license:显示版本与版权信息;-n或--no-name:压缩文件时,不保存原来的...
halt
halt关闭正在运行的Linux操作系统 补充说明halt命令 用来关闭正在运行的Linux操作系统。halt命令会先检测系统的runlevel,若runlevel为0或6,则关闭系统,否则即调用shutdown来关闭系统。 语法1halt(选项) 选项123456-d:不要在wtmp中记录;-f:不论目前的runlevel为何,不调用shutdown即强制关闭系统;-i:在halt之前,关闭全部的网络界面;-n:halt前,不用先执行sync;-p:halt之后,执行poweroff;-w:仅在wtmp中记录,而不实际结束系统。 实例12halt -p # 关闭系统后关闭电源。halt -d # 关闭系统,但不留下纪录。
hdparm
hdparm显示与设定硬盘的参数 补充说明hdparm命令 提供了一个命令行的接口用于读取和设置IDE或SCSI硬盘参数。 语法1hdparm(选项)(参数) 选项12345678910111213141516171819202122232425262728-a<快取分区>:设定读取文件时,预先存入块区的分区数,若不加上<快取分区>选项,则显示目前的设定;-A<0或1>:启动或关闭读取文件时的快取功能;-c<I/O模式>:设定IDE32位I/O模式;-C:检测IDE硬盘的电源管理模式;-d<0或1>:设定磁盘的DMA模式;-f:将内存缓冲区的数据写入硬盘,并清楚缓冲区;-g:显示硬盘的磁轨,磁头,磁区等参数;-h:显示帮助;-i:显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供;-I:直接读取硬盘所提供的硬件规格信息;-k<0或1>:重设硬盘时,保留-dmu参数的设定;-K<0或1>:重设硬盘时,保留-APSWXZ参数的设定;-m<磁区数>:设定硬盘多重分区存取的分区数;-...
head
head显示文件的开头部分。 概要1head [OPTION]... [FILE]... 主要用途 在未指定行数时默认显示前10行。 处理多个文件时会在各个文件之前附加含有文件名的行。 当没有文件或文件为-时,读取标准输入。 选项12345678910111213141516171819202122-c, --bytes=[-]NUM 显示前NUM字节;如果NUM前有"-",那么会打印除了文件末尾的NUM字节以外的其他内容。-n, --lines=[-]NUM 显示前NUM行而不是默认的10行;如果NUM前有"-",那么会打印除了文件末尾的NUM行以外的其他行。-q, --quiet, --silent 不打印文件名行。-v, --verbose 总是打印文件名行。-z, --zero-terminated 行终止符为NUL而不是换行符。--help 显示帮助信息并退出。--version 显示版本信息并退出。NU...














