sort
对文本文件中所有行进行排序。
概要12sort [OPTION]... [FILE]...sort [OPTION]... --files0-from=F
主要用途
将所有输入文件的内容排序后并输出。
当没有文件或文件为-时,读取标准输入。
选项排序选项:
12345678910111213-b, --ignore-leading-blanks 忽略开头的空白。-d, --dictionary-order 仅考虑空白、字母、数字。-f, --ignore-case 将小写字母作为大写字母考虑。-g, --general-numeric-sort 根据数字排序。-i, --ignore-nonprinting 排除不可打印字符。-M, --month-sort 按照非月份、一月、十二月的顺序排序。-h, --human-numeric-sort 根据存储容量排序(注意使用大写字母,例如:2K 1G)。-n, --numeric-sort 根据数字排序。- ...
ssh-add
把专用密钥添加到ssh-agent的高速缓存中
补充说明ssh-add命令 是把专用密钥添加到ssh-agent的高速缓存中。该命令位置在/usr/bin/ssh-add。
语法123ssh-add [-cDdLlXx] [-t life] [file ...]ssh-add -s pkcs11ssh-add -e pkcs11
选项123456789-D:删除ssh-agent中的所有密钥.-d:从ssh-agent中的删除密钥-e pkcs11:删除PKCS#11共享库pkcs1提供的钥匙。-s pkcs11:添加PKCS#11共享库pkcs1提供的钥匙。-L:显示ssh-agent中的公钥-l:显示ssh-agent中的密钥-t life:对加载的密钥设置超时时间,超时ssh-agent将自动卸载密钥-X:对ssh-agent进行解锁-x:对ssh-agent进行加锁
实例1、把专用密钥添加到 ssh-agent 的高速缓存中:
1ssh-add ~/.ssh/id_dsa
2、从ssh-agent中删除密钥:
1ssh-add -d ~/.ssh/id_xxx.pub
...
ftpcount
显示目前已FTP登入的用户人数
补充说明显示目前已ftp登入的用户人数。执行这项指令可得知目前用FTP登入系统的人数以及FTP登入人数的上限。
语法:
1ftpcount
runlevel
打印当前Linux系统的运行等级
补充说明runlevel命令 用于打印当前Linux系统的运行等级。
语法1runlevel
知识扩展linux操作系统自从开始启动至启动完毕需要经历几个不同的阶段,这几个阶段就叫做runlevel,同样,当linux操作系统关闭时也要经历另外几个不同的runlevel,下面我们就准备详细介绍一下runlevel,并向您展示一些小技巧来让您的linux系统避免不必要的重启动。
runlevel可以认为是系统状态,形象一点,您可以认为runlevel有点象微软的windows操作系统中的Normal,safemode,和command prompt only。进入每个runlevel都需要启动或关闭相应的一系列服务(services),这些服务(services)以初始化脚本的方式放置于目录/etc/rc.d/rc?.d/或者/etc/rc?.d下面(?代表runlevel的对应序号)。
在大多数的linux发行版本中,通常有8个runlevel:
123456780 停机1 单用户模式2 多用户,没有 NFS3 完全多用户模式4 没有用到5 图形界面 ...
ifdown
禁用指定的网络接口
补充说明ifdown命令 用于禁用指定的网络接口。
语法1ifdown(参数)
参数网络接口:要禁用的网络接口。
实例1ifdown eth0 #禁用eth0
fgrep
为文件搜索文字字符串
补充说明fgrep命令 是用来搜索 file 参数指定的输入文件(缺省为标准输入)中的匹配模式的行。fgrep 命令特别搜索 Pattern 参数,它们是固定的字符串。如果在 File 参数中指定一个以上的文件 fgrep 命令将显示包含匹配行的文件。
fgrep 命令于 grep 和 egrep 命令不同,因为它搜索字符串而不是搜索匹配表达式的模式。fgrep 命令使用快速的压缩算法。$, *, [, |, (, )和\等字符串被 fgrep 命令按字面意思解释。这些字符并不解释为正则表达式,但它们在 grep 和 egrep 命令中解释为正则表达式。因为这些字符对于 shell 有特定的含义,完整的字符串应该加上单引号‘ ... ’。. 如果没有指定文件, fgrep 命令假定标准输入。一般,找到的每行都复制到标准输出中去。如果不止一个输入文件,则在找到的每行前打印文件名。
fgrep 命令和带 -F 标志的 grep命令是一样的但出错和用法消息不同-s 标志功能也不同。
每行限制在 2048 个字节。
段落(-p 标志下)目前限制在5000 ...
zipinfo
用来列出压缩文件信息
补充说明zipinfo命令 用来列出压缩文件信息。执行zipinfo指令可得知zip压缩文件的详细信息。
语法1zipinfo(选项)(参数)
选项123456789101112-1:只列出文件名称;-2:此参数的效果和指定“-1”参数类似,但可搭配“-h”,“-t”和“-z”参数使用;-h:只列出压缩文件的文件名称;-l:此参数的效果和指定“-m”参数类似,但会列出原始文件的大小而非每个文件的压缩率;-m:此参数的效果和指定“-s”参数类似,但多会列出每个文件的压缩率;-M:若信息内容超过一个画面,则采用类似more指令的方式列出信息;-s:用类似执行“ls-l”指令的效果列出压缩文件内容;-t:只列出压缩文件内所包含的文件数目,压缩前后的文件大小及压缩率;-T:将压缩文件内每个文件的日期时间用年,月,日,时,分,秒的顺序列出;-v:详细显示压缩文件内每一个文件的信息;-x<范本样式>:不列出符合条件的文件的信息;-z:如果压缩文件内含有注释,就将注释显示出来。
参数文件:指定zip格式的压缩包。
dirname
去除文件名中的非目录部分
补充说明dirname命令 去除文件名中的非目录部分,仅显示与目录有关的内容。dirname命令读取指定路径名保留最后一个/及其后面的字符,删除其他部分,并写结果到标准输出。如果最后一个/后无字符,dirname 命令使用倒数第二个/,并忽略其后的所有字符。dirname 和 basename 通常在 shell 内部命令替换使用,以指定一个与指定输入文件名略有差异的输出文件名。
语法1dirname(选项)(参数)
选项12--help:显示帮助;--version:显示版本号。
实例1234567891011dirname //结果为 /dirname /a/b/结果为:/adirname a结果为 .dirname a/b结果为路径名 a
perl
perl语言解释器
补充说明perl命令 是perl语言解释器,负责解释执行perl语言程序。
语法1perl(选项)(参数)
选项1234-w:输出有用的警告信息;-U:允许不安全的操作;-c:仅检查文件的语法;-d:在调试下运行脚本程序。
参数文件:要运行的perl脚本程序。
skill
向选定的进程发送信号冻结进程
补充说明skill命令 用于向选定的进程发送信号,冻结进程。这个命令初学者并不常用,深入之后牵涉到系统服务优化之后可能会用到。
语法1skill(选项)
选项123456789-f:快速模式;-i:交互模式,每一步操作都需要确认;-v:冗余模式;-w:激活模式;-V:显示版本号;-t:指定开启进程的终端号;-u:指定开启进程的用户;-p:指定进程的id号;-c:指定开启进程的指令名称。
实例如果您发现了一个占用大量CPU和内存的进程,但又不想停止它,该怎么办?考虑下面的top命令输出:
1234567891011top -c -p 1651423:00:44 up 12 days, 2:04, 4 users, load average: 0.47, 0.35, 0.311 processes: 1 sleeping, 0 running, 0 zombie, 0 stoppedCPU states: cpu user nice system irq softirq iowait idle t ...