Linux工具命令
文章
passwd
passwd用于让用户可以更改自己的密码 补充说明passwd命令 用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。 语法1passwd(选项)(参数) 选项123456-d:删除密码,仅有系统管理者才能使用;-f:强制执行;-k:设置只有在密码过期失效后,方能更新;-l:锁住密码;-s:列出密码的相关信息,仅有系统管理者才能使用;-u:解开已上锁的帐号。 参数用户名:需要设置密码的用户名。 知识扩展与用户、组账户信息相关的文件 存放用户信息: 12/etc/passwd/etc/shadow 存放组信息: 12/etc/group/etc/gshadow 用户信息文件分析(每项用:隔开) 12345678例如:jack:X:503:504:::/home/jack/:/bin/bashjack # 用户名X # 口令、密码503 # 用户id(0代表root、普通新建用户从500开始)504 # 所在组: # 描述/home/jack/ # 用户主目录/bin...
paste
paste将多个文件按列队列合并 补充说明paste命令 用于将多个文件按照列队列进行合并。 语法1paste(选项)(参数) 选项12-d<间隔字符>或--delimiters=<间隔字符>:用指定的间隔字符取代跳格字符;-s或——serial串列进行而非平行处理。 参数文件列表:指定需要合并的文件列表。
patch
patch为开放源代码软件安装补丁程序 补充说明patch命令 被用于为开放源代码软件安装补丁程序。让用户利用设置修补文件的方式,修改,更新原始文件。如果一次仅修改一个文件,可直接在命令列中下达指令依序执行。如果配合修补文件的方式则能一次修补大批文件,这也是Linux系统核心的升级方法之一。 语法1patch(选项)(参数) 选项1234567891011121314151617181920212223242526272829303132-b或--backup:备份每一个原始文件;-B<备份字首字符串>或--prefix=<备份字首字符串>:设置文件备份时,附加在文件名称前面的字首字符串,该字符串可以是路径名称;-c或--context:把修补数据解译成关联性的差异;-d<工作目录>或--directory=<工作目录>:设置工作目录;-D<标示符号>或--ifdef=<标示符号>:用指定的符号把改变的地方标示出来;-e或--ed:把修补数据解译成ed指令可用的叙述文件;-E或--remove-empty-...
pathchk
pathchk检查文件中不可移植的部分 补充说明pathchk命令 用来检查文件中不可移植的部分。 语法1pathchk(选项)(参数) 选项12345-p:检查大多数的POSIX系统;-P:检查空名字和“-”开头的文件;--portability:检查所有的POSIX系统,等同于“-P-p”选项;--help:显示帮助;--wersion:显示版本号。 参数 文件:带路径信息的文件; 后缀:可选参数,指定要去除的文件后缀字符串。
perl
perlperl语言解释器 补充说明perl命令 是perl语言解释器,负责解释执行perl语言程序。 语法1perl(选项)(参数) 选项1234-w:输出有用的警告信息;-U:允许不安全的操作;-c:仅检查文件的语法;-d:在调试下运行脚本程序。 参数文件:要运行的perl脚本程序。
pfctl
pfctlPF防火墙的配置命令 补充说明pfctl命令 是PF防火墙的配置命令,PF防火墙( 全称:Packet Filter )是UNIX LIKE系统上进行TCP/ip流量过滤和网络地址转换的软件系统。PF同样也能提供TCP/IP流量的整形和控制,并且提供带宽控制和数据包优先集控制。PF最早是由Daniel Hartmeier开发的,现在的开发和维护由Daniel和openBSD小组的其他成员负责。 PF防火墙的功能很多,本站只列举一些基本配置。 激活要激活pf并且使它在启动时调用配置文件,编辑/etc/rc.conf文件,修改配置pf的一行: 1pf=yes 重启操作系统让配置生效。 也可以通过pfctl程序启动和停止pf: 12pfctl -epfctl -d 注意这仅仅是启动和关闭PF,实际它不会载入规则集,规则集要么在系统启动时载入,要在PF启动后通过命令单独载入。 配置系统引导到在rc脚本文件运行PF时PF从/etc/pf.conf文件载入配置规则。注意当/etc/pf.conf文件是默认配置文件,在系统调用rc脚本文件时,它仅仅是作为文本文...
pgrep
pgrep根据用户给出的信息在当前运行进程中查找并列出符合条件的进程ID(PID) 补充说明pgrep命令 以名称为依据从运行进程队列中查找进程,并显示查找到的进程id。每一个进程ID以一个十进制数表示,通过一个分割字符串和下一个ID分开,默认的分割字符串是一个新行。对于每个属性选项,用户可以在命令行上指定一个以逗号分割的可能值的集合。 语法1pgrep(选项)(参数) 选项1234567-o:仅显示找到的最小(起始)进程号;-n:仅显示找到的最大(结束)进程号;-l:显示进程名称;-P:指定父进程号;-g:指定进程组;-t:指定开启进程的终端;-u:指定进程的有效用户ID。 参数进程名称:指定要查找的进程名称,同时也支持类似grep指令中的匹配模式。 实例1234567891011121314151617181920212223pgrep -lo httpd4557 httpd [root@localhost ~]# pgrep -ln httpd4566 httpd[root@localhost ~]# pgrep -l httpd4557 httpd4560 httpd...
php
phpPHP语言的命令行接口 补充说明php命令 是流行的Web开发语言PHP的命令行接口,可以使用PHP语言开发基于命令行的系统管理脚本程序。 语法1php(选项)(参数) 选项12-a:进入交互模式;-c:指定“php.ini”的搜索路径。 参数文件:要执行的php脚本。
pico
pico功能强大全屏幕的文本编辑器 补充说明pico命令 是功能强大全屏幕的文本编辑器。pico的操作简单,提供了丰富的快捷键。常用的快捷键如下: 123456789101112Ctrl+G:获得pico的帮助信息;Ctrl+O:保存文件内容,如果是新文件,需要输入文件名;Ctrl+R:在当前光标位置插入一个指定的文本文件内容;Ctrl+Y:向前翻页;Ctrl+V:向后翻页;Ctrl+w:对文件进行搜索;Ctrl+K:剪切当前文件行到粘贴缓冲区;Ctrl+U:粘贴缓冲区中的内容到当前光标所在位置;Ctrl+C:显示当前光标位置;Ctrl+T:调用拼写检查功能,对文档进行拼写检查;Ctrl+J:段落重排;Ctrl+X:退出,当文件内容发生改变时,提供是否保存修改。 语法1pico(选项)(参数) 选项1234567891011121314151617181920-b:开启置换的功能;-d:开启删除的功能;-e:使用完整的文件名称;-f:支持键盘上F1、F2...功能键;-g:显示光标;-h:在线帮助;-j:开启切换的功能;-k:预设pico在使用剪下命令时,会把光标所在的列的内...
pidof
pidof查找指定名称的进程的进程号ID号 补充说明pidof命令 用于查找指定名称的进程的进程号id号。 语法1pidof(选项)(参数) 选项1234-s:仅返回一个进程号;-c:仅显示具有相同“root”目录的进程;-x:显示由脚本开启的进程;-o:指定不显示的进程ID。 参数进程名称:指定要查找的进程名称。 实例12345678pidof nginx13312 5371pidof crond1509pidof init1














