userdel
用于删除给定的用户以及与用户相关的文件
补充说明userdel命令 用于删除给定的用户,以及与用户相关的文件。若不加选项,则仅删除用户帐号,而不删除相关文件。
语法1userdel(选项)(参数)
选项12-f:强制删除用户,即使用户当前已登录;-r:删除用户的同时,删除与用户相关的所有文件。
参数用户名:要删除的用户名。
实例userdel命令很简单,比如我们现在有个用户linuxde,其家目录位于/var目录中,现在我们来删除这个用户:
12userdel linuxde # 删除用户linuxde,但不删除其家目录及文件;userdel -r linuxde # 删除用户linuxde,其家目录及文件一并删除;
请不要轻易用-r选项;他会删除用户的同时删除用户所有的文件和目录,切记如果用户目录下有重要的文件,在删除前请备份。
其实也有最简单的办法,但这种办法有点不安全,也就是直接在/etc/passwd中删除您想要删除用户的记录;但最好不要这样做,/etc/passwd是极为重要的文件,可能您一不小心会操作失误。
pgrep
根据用户给出的信息在当前运行进程中查找并列出符合条件的进程ID(PID)
补充说明pgrep命令 以名称为依据从运行进程队列中查找进程,并显示查找到的进程id。每一个进程ID以一个十进制数表示,通过一个分割字符串和下一个ID分开,默认的分割字符串是一个新行。对于每个属性选项,用户可以在命令行上指定一个以逗号分割的可能值的集合。
语法1pgrep(选项)(参数)
选项123456789101112131415161718192021222324-d, --delimiter <string>:指定输出的分隔符。-l, --list-name:列出进程ID和进程名称。-a, --list-full:列出进程ID和完整的命令行。-v, --inverse:反向匹配,即只显示不匹配的进程。-w, --lightweight:列出所有TID(轻量级线程)。-c, --count:显示匹配的进程数量。-f, --full:使用完整的进程名称进行匹配。-g, --pgroup <PGID,...>:匹配指定的进程组ID。-G, --group <GID,...> ...
tar
将许多文件一起保存至一个单独的磁带或磁盘归档,并能从归档中单独还原所需文件。
补充说明tar命令 可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。
首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。
为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。
语法1tar [选项...] [FILE]...
选项123456789101112131415161718192021222324252627282930313233343536373839404142434 ...
rev
将文件内容以字符为单位反序输出
补充说明rev命令 将文件中的每行内容以字符为单位反序输出,即第一个字符最后输出,最后一个字符最先输出,依次类推。
语法1rev(参数)
参数文件:指定要反序显示内容的文件。
实例1234567891011121314151617181920212223242526272829[root@localhost ~]# cat iptables.bak# Generated by iptables-save v1.3.5 on Thu Dec 26 21:25:15 2013*filter:INPUT DROP [48113:2690676]:FORWARD accept [0:0]:OUTPUT ACCEPT [3381959:1818595115]-A INPUT -i lo -j ACCEPT-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT-A INPUT -m state --state RELATED,ESTABLISHED ...
pwck
用来验证系统认证文件内容和格式的完整性
补充说明pwck命令 用来验证系统认证文件/etc/passwd和/etc/shadow的内容和格式的完整性。
语法1pwck(选项)(参数)
选项1234-q:仅报告错误信息;-s:以用户id排序文件“/etc/passwd”和“/etc/shadow”;-r:只读方式运行指令;-R:在指定的chroot环境下检查密码文件。
参数
密码文件:指定密码文件的路径;
影子文件:指定影子文件的路径。
实例123pwckuser 'ftp': directory '/var/ftp' does not existpwck: no changes
执行pwck命令后显示了一些警告,提示有用户lp的主目录 /var/spool/lpd不存在。为了解决这个问题,你有几个选项:
如果你确定这些用户不会被使用,你可以考虑使用userdel命令来删除这些用户。
如果这些用户需要被使用,你应该创建相应的目录。例如,你可以使用以下命令:
1234# 创建目录sudo mkdir /var/ftp# 将目录的所有权赋给相 ...
xrandr
X 窗口系统配置管理工具
补充说明xrandr命令RandR(Rotate and Resize,旋转与缩放)是一个X窗口系统扩展,允许客户端动态调整(即缩放、旋转、翻转)屏幕。xrandr是一款官方的randr扩展配置工具。
语法1xrandr(选项)(参数)
选项123456789--auto #以系统最大分辨率输出--off #指定设备设置为关闭--output #输出设备--mode #设置分辨率--rate #设置刷新率--right-of #主显示器右侧--left-of #主显示器左侧--above #主显示器上方--below #主显示器下方
参数
显示设备编号
实例测试配置,列出可用设备及其信息
12345678xrandrScreen 0: minimum 320 x 200, current 3200 x 1080, maximum 8192 x 8192VGA-1 disconnected (normal left inverted right x axis y axis)HDMI-1 ...
logout
退出当前登录的Shell
补充说明logout命令 用于退出当前登录的Shell,logout指令让用户退出系统,其功能和login指令相互对应。
语法1logout
dmidecode
在Linux系统下获取有关硬件方面的信息
补充说明dmidecode命令 可以让你在Linux系统下获取有关硬件方面的信息。dmidecode的作用是将DMI数据库中的信息解码,以可读的文本方式显示。由于DMI信息可以人为修改,因此里面的信息不一定是系统准确的信息。dmidecode遵循SMBIOS/DMI标准,其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等等。
DMI(Desktop Management Interface,DMI)就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行。SMBIOS(System Management BIOS)是主板或系统制造者以标准格式显示产品管理信息所需遵循的统一规范。SMBIOS和DMI是由行业指导机构Desktop Management Task Force(DMTF)起草的开放性的技术标准,其中DMI设计适用于任何的平台和操作系统。
DMI充当了管理工具和系统层之间接口的角色。它建立了标准的可管理系统更加方便了电脑厂商和用户对系统的了解。DMI的主要组成部分是Manageme ...
pfctl
PF防火墙的配置命令
补充说明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脚本文件时,它仅仅是作为文本文件由pfctl装 ...
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:压缩文件时,不保存原来的文件名称及时间 ...