fold
控制文件内容输出时所占用的屏幕宽度
补充说明fold命令 用于控制文件内容输出时所占用的屏幕宽度。fold命令会从指定的文件里读取内容,将超过限定列宽的列加入增列字符后,输出到标准输出设备。若不指定任何文件名称,或是所给予的文件名为“-”,则fold指令会从标准输入设备读取数据。
语法1fold(选项)(参数)
选项123-b或——bytes:以Byte为单位计算列宽,而非采用行数编号为单位;-s或——spaces:以空格字符作为换列点;-w<每列行数>或--width<每列行数>:设置每列的最大行数。
参数文件:指定要显示内容的文件。
示例1fold -w 5 filename
convertquota
把老的配额文件转换为新的格式
补充说明convertquota命令 用于将老的磁盘额数据文件(“quota.user”和“quota.group”)转换为新格式的文件(“quota.user”和“quota.group”)。
语法1convertquota(选项)(参数)
选项1234-u:仅转换用户磁盘配额数据文件;-g:仅转换组磁盘配额数据文件;-f:将老的磁盘配额文件转换为新的格式;-e:将新的文件格式从大字节序换为小字节序。
参数文件系统:指定要转换磁盘配额数据文件格式的文件系统(硬盘分区)。
实例使用convertquota指令转换指定文件系统/data的磁盘配额数据文件。在命令行中输入下面的命令:
1convertquota -u /data //转换文件系统"/data"上的用户磁盘配额文件
pacman
Arch Linux 系统及其衍生系统中默认使用的包管理器
安装在安装 Arch Linux 时,会需要安装 base 包组,其中包括 pacman 包,具体 Arch Linux 安装流程请参见 Arch Wiki(CN)
实例安装软件包1pacman -S p7zip
也可以安装一个软件包组
1pacman -S gnome
列出所有软件包1pacman -Q
删除某个软件包1pacman -R p7zip
或者是同时删除他的依赖
1pacman -Rsc p7zip
开始滚动更新1pacman -Syyu
参考资料
Archlinux 中文维基https://wiki.archlinuxcn.org/zh-hans/Pacman
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 显示版本信息并退出。NUM可以有一个乘 ...
cksum
检查文件的CRC是否正确
补充说明cksum命令 是检查文件的CRC是否正确,确保文件从一个系统传输到另一个系统的过程中不被损坏。这种方法要求校验和在源系统中被计算出来,在目的系统中又被计算一次,两个数字进行比较,如果校验和相等,则该文件被认为是正确传输了。
注意:CRC是指一种排错检查方法,即循环冗余校验法。
指定文件交由cksum命令进行校验后,会返回校验结果供用户核对文件是否正确无误。若不指定任何文件名称或是所给予的文件名为”-“,则cksum命令会从标准输入设备中读取数据。
语法1cksum(选项)(参数)
选项12--help:在线帮助;--version:显示版本信息。
参数文件:指定要计算校验的版本信息。
实例使用cksum命令计算文件”testfile1”的完整性,输入如下命令:
1cksum testfile1 #对指定文件进行CRC校验
以上命令执行后,将输出校验码等相关的信息,具体输出信息如下所示:
11263453430 78 testfile1 #输出信息
上面的输出信息中,”1263453430”表示校验码,”78”表示 ...
dpkg-preconfigure
Debian Linux中软件包安装之前询问问题
补充说明dpkg-preconfigure命令 用于在Debian Linux中软件包安装之前询问问题。
语法1dpkg-preconfigure(选项)(参数)
选项123-f:选择使用的前端;-p:感兴趣的最低的优先级问题;--apt:在apt模式下运行。
参数软件包:指定“.deb”软件包。
实例导入debconf模板:
1dpkg-preconfigure /var/cache/apt/archives/mysql-server-5.5*.deb
pvck
检测物理卷的LVM元数据的一致性
补充说明pvck命令 用来检测物理卷的LVM元数据的一致性。默认情况下,物理卷中的前4个扇区保存着LVM卷标,可以使用--labelsector选项指定其他的位置(例如:数据恢复时)。
语法1pvck(选项)(参数)
选项123-d:调试模式;-v:详细信息模式;--labelsector:指定LVE卷标所在扇区。
参数物理卷:指定要检查的物理卷对应的设备文件。
实例使用pvck命令检查物理卷/dev/sdb1。在命令行中输入下面的命令:
123456pvck -v /dev/sdb1 #检查物理卷元数据Scanning /dev/sdb1 Found label on /dev/sdb1, sector 1, type=LVM2 001 Found text metadata area: offset=4096, size=192512 Found LVM2 metadata record at offset=125952, size=70656, offset2=0 size2=0
tftp
在本机和tftp服务器之间使用TFTP协议传输文件
补充说明tftp命令 用在本机和tftp服务器之间使用TFTP协议传输文件。
TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。下面就详细介绍一下linux服务器端tftp-server的配置。
语法1tftp(选项)(参数)
选项1234-c:指定与tftp服务器连接成功后,立即要执行的指令;-m:指定文件传输模式。可以是ASCII或者Binary;-v:显示指令详细执行过程;-V:显示指令版本信息。
参数主机:指定tftp要联机的tftp服务器的ip地址或主机名。
实例 1、安装tftp服务器
需要安装xinetd、tftp和tftp-server 3个软件
如果能上网,通过yum安装:
123yum install xinetdyum install tftpyum inst ...
bunzip2
可解压缩.bz2格式的压缩文件。
补充说明bzip2可以对文件进行压缩与解压缩。此命令类似于“gzip/gunzip”命令,只能对文件进行压缩。对于目录只能压缩目录下的所有文件,压缩完成后,在目录下生成以“.bz2”为后缀的压缩包。bunzip2其实是bzip2的符号链接,即软链接,因此解压都可以通过bzip2 -d实现。
语法1bunzip2(选项)(参数)
选项12345-f或--force:解压缩时,若输出的文件与现有文件同名时,预设不会覆盖现有的文件;-k或——keep:在解压缩后,预设会删除原来的压缩文件。若要保留压缩文件,请使用此参数;-s或——small:降低程序执行时,内存的使用量;-v或——verbose:解压缩文件时,显示详细的信息;-l,--license,-V或——version:显示版本信息。
参数.bz2压缩包:指定需要解压缩的.bz2压缩包。
实例将/opt目录下的etc.zip、var.zip和backup.zip进行压缩,设置压缩率为最高,同时在压缩完毕后不删除原始文件,显示压缩过程的详细信息。
1bzip2 -9vk /opt/etc ...
ntpdate
使用网络计时协议(NTP)设置日期和时间
补充说明ntpdate命令 是用来设置本地日期和时间。它从指定的每个服务器获得了一些样本,并应用标准 NTP 时钟过滤器和选择算法来选择最好的样本。
此 ntpdate 命令使用以下方法进行时间调整:
如果它确定时钟偏差超过 0.5 秒,它通过调用 settimeofday 子例程设置时钟时间。在引导时间,这是一个首选的方法。
如 果它确定时钟偏差小于 0.5 秒,它通过调用 adjtime 子例程和偏移量来调整时钟时间。此方法倾向于用牺牲一些稳定性来保持漂移时钟更加准确。 当不是通过运行一个守护程序而是从 cron 命令有规则的运行ntpdate 命令时,每一小时或两小时执行一次可以保证足够的走时精度,从而避免调整时钟。
使用很多服务器可以大幅度改善 ntpdate 命令的可靠性与精度。尽管能使用单一服务器,但您能通过提供至少三个或四个服务器以获得更好的性能。
如果一个类似 xntpd 守护程序的 NTP 服务器守护程序正在同一主机上运行,命令将拒绝ntpdate 设置日期。
你必须有 root 权限才能在主机上运行这个命令。
语法1nt ...