07 2023 档案
摘要:groupmems 管理用户主要组的成员 ## 补充说明 `groupmems` 命令允许用户管理他/她自己的组成员列表,而不需要超级用户权限。`groupmems` 实用程序适用于将其用户配置为以他们自己的名义主组(即来宾/来宾)的系统。 只有作为管理员的超级用户可以使用 `groupmems`
阅读全文
摘要:groupmod 更改群组识别码或名称 ## 补充说明 **groupmod命令** 更改群组识别码或名称。需要更改群组的识别码或名称时,可用groupmod指令来完成这项工作。 ### 语法 ```shell groupmod(选项)(参数) ``` ### 选项 ```shell -g:设置欲使
阅读全文
摘要:gdb 功能强大的程序调试器 ## 补充说明 **gdb命令** 包含在GNU的gcc开发套件中,是功能强大的程序调试器。GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。 ### 语法 ```shell gdb(选项)(参数) ``` ### 选项
阅读全文
摘要:getent 查询 DNS 名称服务器中的命名空间 ## 语法 ```shell getent [选项] 主机名或域名 ``` ## 选项 ```shell -h # 显示帮助信息 -n # 不解析 DNS 名称 -p # 打印解析过程 -s # 只输出有关已知主机的信息 -t # 指定 DNS 查
阅读全文
摘要:grub2-mkconfig 生成 grub.cfg 配置文件。 ## 语法 ```shell 用法: grub2-mkconfig [OPTION] 生成 grub 配置文件 -o, --output=FILE 将生成的配置输出到 FILE 文件 [default=stdout] -h, --he
阅读全文
摘要:grep 强大的文本搜索工具 ## 补充说明 **grep** (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。用于
阅读全文
摘要:fg 将后台作业移动到前台终端运行 ## 概要 ```shell fg [job_spec ...] ``` ## 主要用途 - 用于将后台作业(在后台运行的或者在后台挂起的作业)放到前台终端运行。 - 若后台任务中只有一个,则使用该命令时可以省略任务号。 ## 参数 job_spec(可选):指定
阅读全文
摘要:fping fping检测主机是否存在 ## 补充说明 **fping命令** fping类似于ping,但比ping强大。与ping要等待某一主机连接超时或发回反馈信息不同,fping给一个主机发送完数据包后,马上给下一个主机发送数据包,实现多主机同时ping,fping还可以在命令行中指定要pi
阅读全文
摘要:fdisk 查看磁盘使用情况和磁盘分区 ## 补充说明 **fdisk命令** 用于观察硬盘实体使用情况,也可对硬盘分区。它采用传统的问答式界面,而非类似DOS fdisk的cfdisk互动式操作界面,因此在使用上较为不便,但功能却丝毫不打折扣。 ### 语法 ```shell fdisk [选项]
阅读全文
摘要:fgrep 为文件搜索文字字符串 ## 补充说明 **fgrep命令** 是用来搜索 file 参数指定的输入文件(缺省为标准输入)中的匹配模式的行。fgrep 命令特别搜索 Pattern 参数,它们是固定的字符串。如果在 File 参数中指定一个以上的文件 fgrep 命令将显示包含匹配行的文件
阅读全文
摘要:exec 调用并执行指定的命令 ## 补充说明 **exec命令** 用于调用并执行指令的命令。exec命令通常用在shell脚本程序中,可以调用其他的命令。如果在当前终端中使用命令,则当指定的命令执行完毕后会立即退出终端。 ### 语法 ```shell exec(选项)(参数) ``` ###
阅读全文
摘要:ftp 用来设置文件系统相关功能 ## 补充说明 **ftp命令** 用来设置文件系统相关功能。ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux进行ftp操作
阅读全文
摘要:find 在指定目录下查找文件 ## 补充说明 **find命令** 用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 ### 语法 ```shell
阅读全文
摘要:fmt 读取文件后优化处理并输出 ## 补充说明 **fmt命令** 读取文件的内容,根据选项的设置对文件格式进行简单的优化处理,并将结果送到标准输出设备。 ### 语法 ```shell fmt(选项)(参数) ``` ### 选项 ```shell -c或--crown-margin:每段前两列
阅读全文
摘要:ex 启动vim编辑器的ex编辑模式 ## 补充说明 在 **ex** 模式下启动vim文本编辑器。ex执行效果如同`vi -E`,适用于法及参数可参照vi指令,如要从Ex模式回到普通模式,则在vim中输入`:vi`或`:visual`即可。 ### 语法 ```shell ex(参数) ``` #
阅读全文
摘要:groupadd 用于创建一个新的工作组 ## 补充说明 **groupadd命令** 用于创建一个新的工作组,新工作组的信息将被添加到系统文件中。 ### 语法 ```shell groupadd(选项)(参数) ``` ### 选项 ```shell -g:指定新建工作组的id; -r:创建系统
阅读全文
摘要:expand 将文件的制表符转换为空白字符 ## 补充说明 **expand命令** 用于将文件的制表符(TAB)转换为空白字符(space),将结果显示到标准输出设备。 ### 语法 ```shell expand(选项)(参数) ``` ### 选项 ```shell -t:指定制表符所代表的空
阅读全文
摘要:fsck fsck(英文全拼:file system check)命令检查并且试图修复文件系统中的错误 ## 补充说明 **fsck命令** 被用于检查并且试图修复文件系统中的错误。当文件系统发生错误,可用fsck指令尝试加以修复。 ### 语法 ```shell fsck(选项)(参数) ```
阅读全文
摘要:export 为shell变量或函数设置导出属性。 ## 概要 ``` export [-fn] [name[=word]]... export -p ``` ## 主要用途 - 定义一到多个变量并设置导出属性。 - 修改一到多个变量的值并设置导出属性。 - 删除一到多个变量的导出属性。 - 显示全
阅读全文
摘要:gunzip 用来解压缩文件 ## 补充说明 **gunzip命令** 用来解压缩文件。gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预设最后的扩展名为.gz。事实上gunzip就是gzip的硬连接,因此不论是压缩或解压缩,都可通过gzip指令单独完成。 ###
阅读全文
摘要:expr 一款表达式计算工具 ## 补充说明 **expr命令** 是一款表达式计算工具,使用它完成表达式的求值操作。 expr的常用运算符: - 加法运算:`+` - 减法运算:`-` - 乘法运算:`\*` - 除法运算:`/` - 取模(取余)运算:`%` ### 语法 ```shell ex
阅读全文
摘要:groupdel 用于删除指定的工作组 ## 补充说明 **groupdel命令** 用于删除指定的工作组,本命令要修改的系统文件包括/ect/group和/ect/gshadow。若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。 ### 语法 ```shell groupdel(参
阅读全文
摘要:fold 控制文件内容输出时所占用的屏幕宽度 ## 补充说明 **fold命令** 用于控制文件内容输出时所占用的屏幕宽度。fold命令会从指定的文件里读取内容,将超过限定列宽的列加入增列字符后,输出到标准输出设备。若不指定任何文件名称,或是所给予的文件名为“-”,则fold指令会从标准输入设备读取
阅读全文
摘要:free 显示内存的使用情况 ## 补充说明 **free命令** 可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。 ### 语法 ```shell free(选项) ``` ### 选项 ```shell -b # 以Byte为单位显示内存使用情况; -k # 以KB
阅读全文
摘要:findfs 标签或UUID查找文件系统 ## 补充说明 **findfs命令** 依据卷标(Label)和UUID查找文件系统所对应的设备文件。findfs命令会搜索整个磁盘,看是否有匹配的标签或者UUID没有,如果有则打印到标注输出上。findfs命令也是e2fsprogs项目的一部分。 ###
阅读全文
摘要:grub2-set-default 设置系统默认的启动内核 ## 语法 ```shell Usage: grub2-set-default [OPTION] MENU_ENTRY Set the default boot menu entry for GRUB. This requires sett
阅读全文
摘要:finger 用于查找并显示用户信息 ## 补充说明 **finger命令** 用于查找并显示用户信息。包括本地与远端主机的用户皆可,帐号名称没有大小写的差别。单独执行finger指令,它会显示本地主机现在所有的用户的登陆信息,包括帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。
阅读全文
摘要:ftpcount 显示目前已FTP登入的用户人数 ## 补充说明 显示目前已ftp登入的用户人数。执行这项指令可得知目前用FTP登入系统的人数以及FTP登入人数的上限。 语法: ```shell ftpcount ```
阅读全文
摘要:ftpshut 在指定的时间关闭FTP服务器 ## 补充说明 功能说明:在指定的时间关闭ftp服务器。本指令提供系统管理者在设置的时间关闭FTP服务器,且能在关闭之前发出警告信息通知用户。关闭时间若设置后为"none",则会马上关闭服务器。如果采 用"+30"的方式来设置表示服务器在30分钟之后关闭
阅读全文
摘要:fuser 使用文件或文件结构识别进程 ## 补充说明 **fuser命令** 用于报告进程使用的文件和网络套接字。fuser命令列出了本地进程的进程号,那些本地进程使用file,参数指定的本地或远程文件。对于阻塞特别设备,此命令列出了使用该设备上任何文件的进程。 每个进程号后面都跟随一个字母,该字
阅读全文
摘要:firewall-cmd Linux上新用的防火墙软件,跟iptables差不多的工具 ## 补充说明 firewall-cmd 是 firewalld的字符界面管理工具,firewalld是centos7的一大特性,最大的好处有两个:支持动态更新,不用重启服务;第二个就是加入了防火墙的“zone”
阅读全文
摘要:hdparm 显示与设定硬盘的参数 ## 补充说明 **hdparm命令** 提供了一个命令行的接口用于读取和设置IDE或SCSI硬盘参数。 ### 语法 ```shell hdparm(选项)(参数) ``` ### 选项 ```shell -a:设定读取文件时,预先存入块区的分区数,若不加上选项
阅读全文
摘要:ftptop proftpd服务器的连接状态 ## 补充说明 **ftptop命令** 类似于top命令的显示风格显示proftpd服务器的连接状态。 ### 语法 ```shell ftptop(选项) ``` ### 选项 ```shell -D:过滤正在下载的会话; -S:仅显示指定虚拟主机的
阅读全文
摘要:ftpwho 显示当前每个ftp会话信息 ## 补充说明 **ftpwho命令** ftp服务器套件proftpd的工作指令,用于显示当前每个ftp会话信息。 ### 语法 ```shell ftpwho(选项) ``` ### 选项 ```shell -h:显示帮助信息; -v:详细模式,输出更多
阅读全文
摘要:htpasswd apache服务器创建密码认证文件 ## 补充说明 **htpasswd命令** 是Apache的Web服务器内置工具,用于创建和更新储存用户名、域和用户基本认证的密码文件。 ### 语法 ### htpasswd(选项)(参数) ### 选项 ```shell -c:创建一个加密
阅读全文
摘要:grpunconv 用来关闭群组的投影密码 ## 补充说明 **grpunconv命令** 用来关闭群组的投影密码。它会把密码从gshadow文件内,回存到group文件里。 ### 语法 ```shell grpunconv ``` ### 实例 未关闭的情况 ```shell cat /etc/
阅读全文
摘要:head 显示文件的开头部分。 ## 概要 ```shell head [OPTION]... [FILE]... ``` ## 主要用途 - 在未指定行数时默认显示前10行。 - 处理多个文件时会在各个文件之前附加含有文件名的行。 - 当没有文件或文件为`-`时,读取标准输入。 ## 选项 ```
阅读全文
摘要:halt 关闭正在运行的Linux操作系统 ## 补充说明 **halt命令** 用来关闭正在运行的Linux操作系统。halt命令会先检测系统的runlevel,若runlevel为0或6,则关闭系统,否则即调用shutdown来关闭系统。 ### 语法 ```shell halt(选项) ```
阅读全文
摘要:hexdump 显示文件十六进制格式 ## 补充说明 **hexdump命令** 一般用来查看“二进制”文件的十六进制编码,但实际上它能查看任何文件,而不只限于二进制文件。 ### 语法 ```shell hexdump [选项] [文件]... ``` ### 选项 ```shell -n len
阅读全文
摘要:help 该命令是bash内建命令,用于显示bash内建命令的帮助信息。 ## 补充说明 **help命令** help命令只能显示bash内建命令的帮助信息,而对于外部命令的帮助信息只能使用man或者info命令查看。 ### 语法 ```shell help(选项)(参数) ``` ### 选项
阅读全文
摘要:hostnamectl 查询或更改系统主机名 ## 补充说明 hostnamectl可用于查询和更改系统主机名和相关设置。 ### 语法 ```bash hostnamectl [选项...] 指令 ... ``` ### 指令 ```bash status 显示当前主机名设置 set-hostna
阅读全文
摘要:ifcfg 置Linux中的网络接口参数 ## 补充说明 **ifcfg命令** 是一个Bash脚本程序,用来设置Linux中的网络接口参数。 ### 语法 ```shell ifcfg(参数) ``` ### 参数 ```shell 网络接口:指定要操作的网络接口; add/del:添加或删除网络
阅读全文
摘要:groups 打印指定用户所在组的名称。 ## 概要 ```shell groups [OPTION]... [username]... ``` ## 主要用途 - 打印指定用户所在组的名称。 ## 选项 ```shell --help 显示帮助信息并退出。 --version 显示版本信息并退出。
阅读全文
摘要:grpck 用于验证组文件的完整性 ## 补充说明 **grpck命令** 用于验证组文件的完整性,在验证之前,需要先锁定(lock)组文件`/etc/group`和`/etc/shadow`。 grpck命令检查数据是否正确存放,每条记录是否都包含足够的信息,是否有一个唯一的组名,是否包含正确的用
阅读全文
摘要:grpconv 用来开启群组的投影密码 ## 补充说明 **grpconv命令** 用来开启群组的投影密码。Linux系统里的用户和群组密码,分别存放在`/etc`目录下的passwd和group文件中。因系统运作所需,任何人都得以读取它们,造成安全上的破绽。投影密码将文件内的密码改存在`/etc`
阅读全文
摘要:htop [非内部命令]一个互动的进程查看器,可以动态观察系统进程状况 ## 补充说明 htop命令 是Linux系统中的一个互动的进程查看器,一个文本模式的应用程序(在控制台或者X终端中),需要ncurses。 与Linux传统的top相比,htop更加人性化。它可让用户交互式操作,支持颜色主题,
阅读全文
摘要:grub 多重引导程序grub的命令行shell工具 ## 补充说明 **grub命令** 是多重引导程序grub的命令行shell工具。 ### 语法 ```shell grub(选项) ``` ### 选项 ```shell --batch:打开批处理模式; --boot-drive=:指定st
阅读全文
摘要:htdigest Apache服务器内置工具 ## 补充说明 **htdigest命令** 是Apache的Web服务器内置工具,用于创建和更新储存用户名、域和用于摘要认证的密码文件。 ### 语法 ```shell htdigest(选项)(参数) ``` ### 选项 ```shell -c:创
阅读全文
摘要:gzexe 用来压缩可执行文件 ## 补充说明 **gzexe命令** 用来压缩可执行文件,压缩后的文件仍然为可执行文件,在执行时进行自动解压缩。当您去执行被压缩过的执行文件时,该文件会自动解压然后继续执行,和使用一般的执行文件相同。这个命令也可以看成是gunzip命令的一个扩展。 ### 语法 `
阅读全文
摘要:iotop 用来监视磁盘I/O使用状况的工具 ## 补充说明 **iotop命令** 是一个用来监视磁盘I/O使用状况的top类工具。iotop具有与top相似的UI,其中包括PID、用户、I/O、进程等相关信息。Linux下的IO统计工具如iostat,nmon等大多数是只能统计到per设备的读写
阅读全文
摘要:iconv 转换文件的编码方式 ## 补充说明 **iconv命令** 是用来转换文件的编码方式的,比如它可以将UTF8编码的转换成GB18030的编码,反过来也行。JDK中也提供了类似的工具native2ascii。Linux下的iconv开发库包括iconv_open,iconv_close,i
阅读全文
摘要:gzip 用来压缩文件 ## 补充说明 **gzip命令** 用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。 gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁
阅读全文
摘要:install 安装或升级软件或备份数据 ## 补充说明 **install命令** 的作用是安装或升级软件或备份数据,它的使用权限是所有用户。install命令和cp命令类似,都可以将文件/目录拷贝到指定的地点。但是,install允许你控制目标文件的属性。install通常用于程序的makefi
阅读全文
摘要:hostid 显示当前主机的十六进制数字标识。 ## 概要 ```shell hostid [OPTION]... ``` ## 主要用途 - 显示当前主机的十六进制标识符。 - 用来限制软件的使用权限,不可改变。 ## 选项 ```shell --help 显示帮助信息并退出。 --version
阅读全文
摘要:ip6tables-restore 还原ip6tables表 ## 补充说明 **ip6tables-restore命令** 用来还原ip6tables表。 ### 语法 ```shell ip6tables-restore(选项) ``` ### 选项 ```shell -c:指定在还原iptab
阅读全文
摘要:history 显示或操作历史列表。 ## 概要 ```shell history [-c] [-d offset] [n] history -anrw [filename] history -ps arg [arg...] ``` ## 主要用途 - 显示历史列表。 - 操作历史列表。 ## 选项
阅读全文
摘要:hwclock 显示与设定硬件时钟 ## 补充说明 **hwclock命令** 是一个硬件时钟访问工具,它可以显示当前时间、设置硬件时钟的时间和设置硬件时钟为系统时间,也可设置系统时间为硬件时钟的时间。 在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BI
阅读全文
摘要:ifconfig 配置和显示Linux系统网卡的网络参数 ## 补充说明 **ifconfig命令** 被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。
阅读全文
摘要:id 打印真实以及有效的用户和所在组的信息 ## 概要 ```shell id [OPTION]... [USER]... ``` ## 主要用途 - 没有选项时,打印指定用户ID信息。 ## 选项 ```shell -a 兼容性选项,没有实际作用。 -Z, --context 只打印进程的安全上下
阅读全文
摘要:host 常用的分析域名查询工具 ## 补充说明 **host命令** 是常用的分析域名查询工具,可以用来测试域名系统工作是否正常。 ### 语法 ```shell host(选项)(参数) ``` ### 选项 ```shell -a:显示详细的DNS信息; -c:指定查询类型,默认值为“IN“;
阅读全文
摘要:journalctl 检索 systemd 日志,是 CentOS 7 才有的工具。 ### 语法 ```shell journalctl [OPTIONS...] [MATCHES...] ``` ### 选项 ```shell Flags: --system # 显示系统日志 --user #
阅读全文
摘要:iptables-restore 还原iptables表的配置 ## 补充说明 **iptables-restore命令** 用来还原iptables-save命令所备份的iptables配置。 ### 语法 ```shell iptables-restore(选项) ``` ### 选项 ```s
阅读全文
摘要:ifdown 禁用指定的网络接口 ## 补充说明 **ifdown命令** 用于禁用指定的网络接口。 ### 语法 ```shell ifdown(参数) ``` ### 参数 网络接口:要禁用的网络接口。 ### 实例 ```shell ifdown eth0 #禁用eth0 ```
阅读全文
摘要:ifstat 统计网络接口流量状态 ## 补充说明 **ifstat命令** 就像iostat/vmstat描述其它的系统状况一样,是一个统计网络接口活动状态的工具。ifstat工具系统中并不默认安装,需要自己下载源码包,重新编译安装,使用过程相对比较简单。 ### 下载 ```shell http
阅读全文
摘要:hostname 显示和设置系统的主机名 ## 补充说明 **hostname命令** 用于显示和设置系统的主机名称。 - 环境变量 `HOSTNAME` 也保存了当前的主机名。 - 在使用 `hostname` 命令设置主机名后,系统并不会永久保存新的主机名,重启之后还是原来的主机名。如果需要永久
阅读全文
摘要:lftp 优秀的文件客户端程序 ## 补充说明 **lftp命令** 是一款优秀的文件客户端程序,它支持ftp、SETP、HTTP和FTPs等多种文件传输协议。lftp支持tab自动补全,记不得命令双击tab键,就可以看到可能的选项了。 ### 语法 ```shell lftp(选项)(参数) ``
阅读全文
摘要:hping3 测试网络及主机的安全 ## 补充说明 **hping** 是用于生成和解析TCPIP协议数据包的开源工具。创作者是Salvatore Sanfilippo。目前最新版是hping3,支持使用tcl脚本自动化地调用其API。hping是安全审计、防火墙测试等工作的标配工具。hping优势
阅读全文
摘要:ip 网络配置工具 ## 补充说明 **ip命令** 用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。 ### 语法 ```shell ip(选项)(对象) Usage: ip [ OPTIONS ] OBJECT { COMMAND | h
阅读全文
摘要:ip6tables linux中防火墙软件 ## 补充说明 **ip6tables命令** 和iptables一样,都是linux中防火墙软件,不同的是ip6tables采用的TCP/ip协议为IPv6。 ### 语法 ```shell ip6tables(选项) ``` ### 选项 ```she
阅读全文
摘要:ip6tables-save 保存ip6tables表配置 ## 补充说明 **ip6tables-save命令** 将Linux内核中ip6tables表导出到标准输出设备上。 ### 语法 ```shell ip6tables-save(选项) ``` ### 选项 ```shell -c:指定
阅读全文
摘要:kill 发送信号到进程。 ## 目录 - [bash内建命令](#内建命令) - [GNU coreutils中的命令](#外部命令) ## 内建命令 #### 概要 ```shell kill [-s sigspec | -n signum | -sigspec] pid | jobspec .
阅读全文
摘要:ifup 激活指定的网络接口 ## 补充说明 **ifup命令** 用于激活指定的网络接口。 ### 语法 ```shell ifup(参数) ``` ### 参数 网络接口:要激活的网络接口。 ### 实例 ```shell ifup eth0 #激活eth0 ```
阅读全文
摘要:info Linux下info格式的帮助指令 ## 补充说明 **info命令** 是Linux下info格式的帮助指令。 就内容来说,info页面比man page编写得要更好、更容易理解,也更友好,但man page使用起来确实要更容易得多。一个man page只有一页,而info页面几乎总是将
阅读全文
摘要:ipcs 分析消息队列共享内存和信号量 ## 补充说明 **ipcs命令** 用于报告Linux中进程间通信设施的状态,显示的信息包括消息列表、共享内存和信号量的信息。 ### 语法 ```shell ipcs(选项) ``` ### 选项 #### 资源选项 ```shell -a, --all
阅读全文
摘要:indent 格式化C语言的源文件 ## 补充说明 **indent命令** 可辨识C的原始代码文件,并加以格式化,以方便程序员阅读、修改等操作。 ### 语法 ```shell indent(选项)(源文件) 或 indent(选项)(源文件)(-o 目标文件) ``` ### 选项 ```she
阅读全文
摘要:iftop 一款实时流量监控工具 ## 补充说明 **iftop命令** 是一款实时流量监控工具,监控TCP/IP连接等,缺点就是无报表功能。必须以root身份才能运行。 ### 语法 ```shell iftop(选项) ``` ### 选项 ```shell iftop: display ban
阅读全文
摘要:iptraf 实时地监视网卡流量 ## 补充说明 **iptraf命令** 可以实时地监视网卡流量,可以生成网络协议数据包信息、以太网信息、网络节点状态和ip校验和错误等信息。 ### 语法 ```shell iptraf(选项) ``` ### 选项 ```shell -i网络接口:立即在指定网络
阅读全文
摘要:init init进程是所有Linux进程的父进程 ## 补充说明 **init命令** 是Linux下的进程初始化工具,init进程是所有Linux进程的父进程,它的进程号为1。init命令是Linux操作系统中不可缺少的程序之一,init进程是Linux内核引导运行的,是系统中的第一个进程。 #
阅读全文
摘要:insmod 将给定的模块加载到内核中 ## 补充说明 **insmod命令** 用于将给定的模块加载到内核中。Linux有许多功能是通过模块的方式,在需要时才载入kernel。如此可使kernel较为精简,进而提高效率,以及保有较大的弹性。这类可载入的模块,通常是设备驱动程序。 ### 语法 ``
阅读全文
摘要:inotifywait 异步文件系统监控机制 ## 补充说明 **Inotify** 一种强大的、细粒度的、异步文件系统监控机制,它满足各种各样的文件监控需要,可以监控文件系统的访问属性、读写属性、权限属性、删除创建、移动等操作,也就是可以监控文件发生的一切变化。。 **inotify-tools*
阅读全文
摘要:iostat 监视系统输入输出设备和CPU的使用情况 ## 补充说明 **iostat命令** 被用于监视系统输入输出设备和CPU的使用情况。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情
阅读全文
摘要:jobs 显示作业的状态。 ## 概要 ```shell jobs [-lnprs] [jobspec ...] jobs -x command [args] ``` ## 主要用途 - 显示作业的状态。 - 列出活动的作业。 - 列出停止的作业。 ## 选项 ```shell -l 在作业信息中额
阅读全文
摘要:join 两个文件中指定栏位内容相同的行连接起来 ## 补充说明 **join命令** 用来将两个文件中,制定栏位内容相同的行连接起来。找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备。 ### 语法 ```shell join(选项)(参数) ``` ### 选项 ```sh
阅读全文
摘要:iptables-save 备份iptables的表配置 ## 补充说明 **iptables-save命令** 用于将linux内核中的iptables表导出到标准输出设备商,通常,使用shell中I/O重定向功能将其输出保存到指定文件中。 ### 语法 ```shell iptables-sav
阅读全文
摘要:lastb 列出登入系统失败的用户相关信息 ## 补充说明 **lastb命令** 用于显示用户错误的登录列表,此指令可以发现系统的登录异常。单独执行lastb命令,它会读取位于`/var/log`目录下,名称为btmp的文件,并把该文件内容记录的登入失败的用户名单,全部显示出来。 ### 语法 `
阅读全文
摘要:iptables Linux上常用的防火墙软件 ## 补充说明 **iptables命令** 是Linux上常用的防火墙软件,是netfilter项目的一部分。可以直接配置,也可以通过许多前端和图形界面配置。 - [补充说明](#补充说明) - [语法](#语法) - [选项](#选项) - [基本
阅读全文
摘要:jed 主要用于编辑代码的编辑器 ## 补充说明 **jed命令** 是由Slang所开发,其主要用用途是编辑程序的源代码。它支持彩色语法加亮显示,可以模拟emacs,EDT,wordstar和Brief编辑器。 ### 语法 ```shell jed(选项)(参数) ``` ### 选项 ```s
阅读全文
摘要:iperf 网络性能测试工具 ## 补充说明 **iperf命令** 是一个网络性能测试工具。iperf可以测试TCP和UDP带宽质量。iperf可以测量最大TCP带宽,具有多种参数和UDP特性。iperf可以报告带宽,延迟抖动和数据包丢失。利用iperf这一特性,可以用来测试一些网络设备如路由器,
阅读全文
摘要:kexec 从当前正在运行的内核引导到一个新内核 ## 补充说明 **kexec命令** 是Linux内核的一个补丁,让您可以从当前正在运行的内核直接引导到一个新内核。在上面描述的引导序列中,kexec跳过了整个引导装载程序阶段(第一部分)并直接跳转到我们希望引导到的内核。不再有硬件的重启,不再有固
阅读全文
摘要:ispell 检查文件中出现的拼写错误 ## 补充说明 **ispell命令** 用于检查文件中出现的拼写错误。 ### 语法 ```shell ispell(参数) ``` ### 参数 文件:指定要进行拼写检查的文件。
阅读全文
摘要:jq 一个灵活的轻量级命令行JSON处理器 ### 补充说明 jq 是 stedolan 开发的一个轻量级的和灵活的命令行JSON处理器,源码请参考 [jq 项目主页](https://github.com/stedolan/jq) jq 用于处理JSON输入,将给定过滤器应用于其JSON文本输入并
阅读全文
摘要:ld 将目标文件连接为可执行程序 ## 补充说明 **ld命令** 是GNU的连接器,将目标文件连接为可执行程序。 ### 语法 ```shell ld(选项)(参数) ld [options] objfile ... ``` ### 选项 ```shell -o:指定输出文件名; -e:指定程序的
阅读全文
摘要:iptstate 显示iptables的工作状态 ## 补充说明 **iptstate命令** 以top指令类似的风格时显示Linux内核中iptables的工作状态。 ### 语法 ```shell iptstate(选项) ``` ### 选项 ```shell -b:指定输出信息的排序规则;
阅读全文
摘要:ldconfig 动态链接库管理命令 ## 补充说明 **ldconfig命令** 的用途主要是在默认搜寻目录`/lib`和`/usr/lib`以及动态库配置文件`/etc/ld.so.conf`内所列的目录下,搜索出可共享的动态链接库(格式如lib*.so*),进而创建出动态装入程序(ld.so)
阅读全文
摘要:ldd 打印程序或者库文件所依赖的共享库列表 ## 补充说明 **ldd命令** 用于打印程序或者库文件所依赖的共享库列表。 ### 语法 ```shell ldd(选项)(参数) ``` ### 选项 ```shell --version:打印指令版本号; -v:详细信息模式,打印所有相关信息;
阅读全文
摘要:jwhois whois 客户端服务 ## 补充说明 **jwhois** searches Whois servers for the object on the command line.The host to query is taken from a global configuration
阅读全文
摘要:logrotate 系统日志进行轮转、压缩和删除 ## 补充说明 **logrotate命令** 用于对系统日志进行轮转、压缩和删除,也可以将日志发送到指定邮箱。使用logrotate指令,可让你轻松管理系统所产生的记录文件。每个记录文件都可被设置成每日,每周或每月处理,也能在文件太大时立即处理。您
阅读全文
摘要:logwatch 可定制和可插入式的日志监视系统 ## 补充说明 **logwatch命令** 是一个可定制和可插入式的日志监视系统,它通过遍历给定时间范围内的系统日志文件而产生日志报告。logwatch默认每天执行一次,可以从`/etc/cron.daily`里看到。 ### 语法 ```shel
阅读全文
摘要:Shell正则表达式 正则表达式的分类 基本的正则表达式(Basic Regular Expression 又叫Basic RegEx 简称BREs) 扩展的正则表达式(Extended Regular Expression 又叫Extended RegEx 简称EREs) Perl的正则表达式(P
阅读全文
摘要:let 简单的计算器,执行算术表达式。 ## 概要 ```shell let arg [arg ...] ``` ## 主要用途 - 执行一个或多个算术表达式。 ## 参数 arg:算术表达式 ## 返回值 当`let`最后一个执行的表达式的计算结果为0时返回`1`,否则返回`0`。 当`let`执
阅读全文
摘要:lha 压缩或解压缩lzh格式文件 ## 补充说明 **lha命令** 是从lharc演变而来的压缩程序,文件经它压缩后,会另外产生具有`.lzh`扩展名的压缩文件。 ### 选项 ```shell -a或a:压缩文件,并加入到压缩文件内。 -a/u 压缩文件时,采用不同的文件头。 -c或c:压缩文
阅读全文
摘要:kernelversion 打印当前内核的主版本号 ## 补充说明 **kernelversion命令** 用于打印当前内核的主版本号。 ### 语法 ```shell kernelversion ```
阅读全文
摘要:last 列出目前与过去登入系统的用户相关信息 ## 补充说明 **last命令** 用于显示用户最近登录信息。单独执行last命令,它会读取`/var/log/wtmp`的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。 ### 语法 ```shell last(选项)(参数) ``
阅读全文
摘要:locate 比 find 好用的文件查找工具 ## 补充说明 locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。在一般的 distribution 之中,数据库的
阅读全文
摘要:look 显示文件中以指定字符串开头的任意行 ## 补充说明 **look命令** 用于显示文件中以指定字符串开头的任意行。 ### 语法 ```shell look(选项)(参数) ``` ### 选项 ```shell -a:使用另一个字典文件web2,该文件也位于/usr/dict目录下; -
阅读全文
摘要:killall 使用进程的名称来杀死一组进程 ## 补充说明 **killall命令** 使用进程的名称来杀死进程,使用此指令可以杀死一组同名进程。我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用ps等命令再配合grep来查找进程,而killall
阅读全文
摘要:lastlog 显示系统中所有用户最近一次登录信息 ## 补充说明 **lastlog命令** 用于显示系统中所有用户最近一次登录信息。 lastlog文件在每次有用户登录时被查询。可以使用lastlog命令检查某特定用户上次登录的时间,并格式化输出上次登录日志`/var/log/lastlog`的
阅读全文
摘要:joe 强大的纯文本编辑器 ## 补充说明 **joe命令** 是一款功能强大的纯文本编辑器,拥有众多编写程序和文本的优良特性。 ### 语法 ```shell joe(选项)(参数) ``` ### 选项 ```shell -force:强制在最后一行的结尾处加上换行符号; -lines:设置行数
阅读全文
摘要:lvscan 扫描逻辑卷 ## 补充说明 **lvscan命令** 用于扫描当前系统中存在的所有的LVM逻辑卷。使用lvscan指令可以发现系统中的所有逻辑卷,及其对应的设备文件。 ### 语法 ```shell lvscan(选项) ``` ### 选项 ```shell -b:显示逻辑卷的主设备
阅读全文
摘要:ipcrm 删除消息队列、信号集、或者共享内存标识 ## 补充说明 **ipcrm命令** 用来删除一个或更多的消息队列、信号量集或者共享内存标识。 ### 语法 ```shell ipcrm [ -m SharedMemoryID ] [ -M SharedMemoryKey ] [ -q Mes
阅读全文
摘要:ln 用来为文件创建链接 ## 补充说明 **ln命令** 用来为文件创建链接,链接类型分为硬链接和符号链接两种,默认的链接类型是硬链接。如果要创建符号链接必须使用"-s"选项。 注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。 ### 语
阅读全文
摘要:ipcalc 简单的IP地址计算器 ## 补充说明 **ipcalc命令** 是一个简单的ip地址计算器,可以完成简单的IP地址计算任务。 ### 语法 ```shell ipcalc(选项) ``` ### 选项 ```shell -b:由给定的IP地址和网络掩码计算出广播地址; -h:显示给定U
阅读全文
摘要:logout 退出当前登录的Shell ## 补充说明 **logout命令** 用于退出当前登录的Shell,logout指令让用户退出系统,其功能和login指令相互对应。 ### 语法 ```shell logout ```
阅读全文
摘要:logsave 将命令的输出信息保存到指定的日志文件 ## 补充说明 **logsave命令** 运行给定的命令,并将命令的输出信息保存到指定的日志文件中。 ### 语法 ```shell logsave(选项)(参数) ``` ### 选项 ```shell -a:追加信息到指定的日志文件中。 `
阅读全文
摘要:lprm 删除打印队列中的打印任务 ## 补充说明 **lprm命令** 用于删除打印队列中的打印任务。尚未完成的打印机任务会被放在打印机贮列之中,这个命令可用来将常未送到打印机的任务取消。 ### 语法 ```shell lprm(选项)(参数) ``` ### 选项 ```shell -E:与打
阅读全文
摘要:lftpget 调用lftp指令下载指定的文件 ## 补充说明 **lftpget命令** 通过调用lftp指令下载指定的文件。 ### 语法 ```shell lftpget(选项)(参数) ``` ### 选项 ```shell -c:继续先前的下载; -d:输出调试信息; -v:输出详细信息。
阅读全文
摘要:lsmod 显示已载入系统的模块 ## 补充说明 **lsmod命令** 用于显示已经加载到内核中的模块的状态信息。执行lsmod命令后会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要时
阅读全文
摘要:local 在函数内定义局部变量。 ## 概要 ```shell local [-aAfFgilnrtux] [-p] [name[=value] ...] ``` ## 主要用途 - 在函数内定义局部变量 - 显示局部变量 - 在函数内定义全局变量 ## 选项 ```shell local命令的选
阅读全文
摘要:lilo 安装核心载入开机管理程序 ## 补充说明 **lilo命令** 用于安装核心载入,开机管理程序。lilo是个Linux系统核心载入程序,同时具备管理开机的功能。单独执行lilo指令,它会读取/etc/lilo.conf配置文件,然后根据其内容安装lilo。 Linux lilo已经成为所有
阅读全文
摘要:lnstat 显示Linux系统的网路状态 ## 补充说明 **lnstat命令** 用来显示Linux系统的网路状态。 ### 语法 ```shell lnstat(选项) ``` ### 选项 ```shell -h:显示帮助信息; -V:显示指令版本信息; -c:指定显示网络状态的次数,每隔一
阅读全文
摘要:lpadmin 配置CUPS套件中的打印机和类 ## 补充说明 **lpadmin命令** 用于配置CUPS套件中的打印机和类,也被用来设置打印服务器默认打印机。 ### 语法 ```shell lpadmin(选项)(参数) ``` ### 选项 ```shell -c:将打印机加入类; -i:为
阅读全文
摘要:losetup 设定与控制循环(loop)设备 ## 补充说明 **losetup命令** 用来设置循环设备。循环设备可把文件虚拟成块设备,籍此来模拟整个文件系统,让用户得以将其视为硬盘驱动器,光驱或软驱等设备,并挂入当作目录来使用。 ### 语法 ```shell losetup [ -e enc
阅读全文
摘要:logger 在系统日志中记录相应条目 ## 补充说明 **logger命令** 是用于往系统中写入日志,他提供一个shell命令接口到syslog系统模块 ### 语法 ```shell logger [options] [message] ``` ### 选项 ```shell -T, --tc
阅读全文
摘要:login 登录系统或切换用户身份 ## 补充说明 **login命令** 用于给出登录界面,可用于重新登录或者切换用户身份,也可通过它的功能随时更换登入身份。在Slackware发行版中 ,您可在命令后面附加欲登入的用户名称,它会直接询问密码,等待用户输入。当`/etc/nologin`文件存在时
阅读全文
摘要:lsof 显示Linux系统当前已打开的所有文件列表 `lsof -p pid` ## 补充说明 **lsof命令** 用于查看你进程打开的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要ro
阅读全文
摘要:lp 打印文件或修改排队的打印任务 ## 补充说明 **lp命令** 用于打印文件,或者修改排队的打印任务。与lpr命令类似,lp命令既支持文件输入也支持标准输入。它与lpr的不同之处在于它有一个不同(稍微复杂点)的参数选项设置。 ### 语法 ```shell lp(选项)(参数) ``` ###
阅读全文
摘要:ls 显示目录内容列表 ## 补充说明 **ls命令** 就是list的缩写,用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。 ### 语法 ```shell ls [选项] [文件名...] [-1abcdfgiklmnopqrst
阅读全文
摘要:logname 打印当前终端登录用户的名称。 ## 概要 ```shell logname [OPTION]... ``` ## 主要用途 - 打印当前终端登录用户的名称。 ## 选项 ```shell --help 显示帮助信息并退出。 --version 显示版本信息并退出。 ``` ## 返回
阅读全文
摘要:lpc 命令行方式打印机控制程序 ## 补充说明 **lpc命令** 式命令行方式打印机控制程序,有5个内置命令。 ### 语法 ```shell lpc ``` ### 实例 ```shell [root@localhost ~]# lpc lpc> ? 命令可能是缩写。命令是: exit hel
阅读全文
摘要:lpq 显示打印队列中的打印任务的状态信息 ## 补充说明 **lpq命令** 用于显示打印队列中的打印任务的状态信息。 ### 语法 ```shell lpq(选项) ``` ### 选项 ```shell -E:强制使用加密方式与服务器连接; -P:显示中的打印机上的打印队列状态;; -U:自动
阅读全文
摘要:mailstat 显示到达的邮件状态 ## 补充说明 **mailstat命令** 用来显示到达的邮件状态。 ### 语法 ```shell mailstat(选项)(参数) ``` ### 选项 ```shell -k:保持邮件日志文件的完整性,不清空日志文件; -l:使用长格式显示邮件状态; -
阅读全文
摘要:lsattr 查看文件的第二扩展文件系统属性 ## 补充说明 **lsattr命令** 用于查看文件的第二扩展文件系统属性。 ### 语法 ```shell lsattr(选项)(参数) ``` ### 选项 ```shell -E:可显示设备属性的当前值,但这个当前值是从用户设备数据库中获得的,而
阅读全文
摘要:lpr 将文件发送给指定打印机进行打印 ## 补充说明 **lpr命令** 用于将文件发送给指定打印机进行打印,如果不指定目标打印机,则使用默认打印机。 ### 语法 ```shell lpr(选项)(参数) ``` ### 选项 ```shell -E:与打印服务器连接时强制使用加密; -H:指定
阅读全文
摘要:mailq 显示待发送的邮件队列 ## 补充说明 **mailq命令** 用户显示待发送的邮件队列,显示的每一个条目包括邮件队列id、邮件大小、加入队列时间、邮件发送者和接受者。如果邮件最后一次尝试后还没有将邮件投递出去,则显示发送失败的原因。 ### 语法 ```shell mailq(选项) `
阅读全文
摘要:lpstat 显示CUPS中打印机的状态信息 ## 补充说明 **lpstat命令** 用于显示CUPS中打印机的状态信息。 ### 语法 ```shell lpstat(选项) ``` ### 选项 ```shell -E:与打印机连接时加密; -R:显示打印任务的等级; -U:指定可选用户名;
阅读全文
摘要:ltrace 用来跟踪进程调用库函数的情况 ## 补充说明 **ltrace命令** 是用来跟踪进程调用库函数的情况。 ### 语法 ```shell ltrace [option ...] [command [arg ...]] ``` ### 选项 ```shell -a 对齐具体某个列的返回值
阅读全文
摘要:lsb_release 显示发行版本信息 ## 补充说明 LSB是Linux Standard Base的缩写, **lsb_release命令** 用来显示LSB和特定版本的相关信息。如果使用该命令时不带参数,则默认加上-v参数。 ```shell -v 显示版本信息。 -i 显示发行版的id。
阅读全文
摘要:lscpu 显示有关CPU架构的信息 ## 补充说明 **lscpu命令** 是显示有关CPU架构的信息。 ### 语法 ```shell lscpu [选项] ``` ### 选项 ```shell -a, --all # 打印在线和离线CPU(默认为-e) -b, --online # 仅打印在
阅读全文
摘要:lvresize 调整逻辑卷空间大小 ## 补充说明 **lvresize命令** 用于调整LVM逻辑卷的空间大小,可以增大空间和缩小空间。使用lvresize命令调整逻辑卷空间大小和缩小空间时需要谨慎,因为它有可能导致数据丢失。 ### 语法 ```shell lvresize(选项)(参数) `
阅读全文
摘要:lvremove 删除指定LVM逻辑卷 ## 补充说明 **lvremove命令** 用于删除指定LVM逻辑卷。如果逻辑卷已经使用mount命令加载,则不能使用lvremove命令删除。必须使用umount命令卸载后,逻辑卷方可被删除。 ### 语法 ```shell lvremove(选项)(参数
阅读全文
摘要:lsblk 列出块设备信息 ## 补充说明 **lsblk命令** 用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。块设备有硬盘,闪存盘,cd-ROM等等。lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。这个包带了几
阅读全文
摘要:lspci 显示当前主机的所有PCI总线信息 ## 补充说明 **lspci命令** 用于显示当前主机的所有PCI总线信息,以及所有已连接的PCI设备信息。 ### 语法 ```shell lspci(选项) ``` ### 选项 ```shell -n:以数字方式显示PCI厂商和设备代码; -t:
阅读全文
摘要:lynx 纯文本模式的网页浏览器 ## 补充说明 **lynx命令** 是纯文本模式的网页浏览器,不支持图形、音视频等多媒体信息。 ### 语法 ```shell lynx(选项)(参数) ``` ### 选项 ```shell -case:在搜索字符串时,区分大小写; -ftp:关闭ftp功能;
阅读全文
摘要:make GNU的工程化编译工具 ## 补充说明 **make命令** 是GNU的工程化编译工具,用于编译众多相互关联的源代码文件,以实现工程化的管理,提高开发效率。 ### 语法 ```shell make(选项)(参数) ``` ### 选项 ```shell -f:指定“makefile”文件
阅读全文
摘要:mail 命令行下发送和接收电子邮件 ## 补充说明 **mail命令** 是命令行的电子邮件发送和接收工具。操作的界面不像elm或pine那么容易使用,但功能非常完整。 ### 语法 ```shell mail(选项)(参数) ``` ### 选项 ```shell -b:指定密件副本的收信人地址
阅读全文
摘要:lvextend 扩展逻辑卷空间 ## 补充说明 **lvextend命令** 用于在线扩展逻辑卷的空间大小,而不中断应用程序对逻辑卷的访问。使用lvextend命令动态在线扩展磁盘空间,整个空间扩展过程对于应用程序来说是完全透明的。 ### 语法 ```shell lvextend(选项)(参数)
阅读全文
摘要:lsusb 显示本机的USB设备列表信息 ## 补充说明 **lsusb命令** 用于显示本机的USB设备列表,以及USB设备的详细信息。 lsusb命令是一个学习USB驱动开发,认识USB设备的助手,推荐大家使用,如果您的开发板中或者产品中没有lsusb命令可以自己移植一个,放到文件系统里面。 #
阅读全文
摘要:lvreduce 收缩逻辑卷空间 ## 补充说明 **lvreduce命令** 用于减少LVM逻辑卷占用的空间大小。使用lvreduce命令收缩逻辑卷的空间大小有可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认。 ### 语法 ```shell lvreduce(选项)(参数) ``` ###
阅读全文
摘要:lvcreate 用于创建LVM的逻辑卷 ## 补充说明 **lvcreate命令** 用于创建LVM的逻辑卷。逻辑卷是创建在卷组之上的。逻辑卷对应的设备文件保存在卷组目录下,例如:在卷组"vg1000"上创建一个逻辑卷"lvol0",则此逻辑卷对应的设备文件为"/dev/vg1000/lvol0"
阅读全文
摘要:lvdisplay 显示逻辑卷属性 ## 补充说明 **lvdisplay命令** 用于显示LVM逻辑卷空间大小、读写状态和快照信息等属性。如果省略"逻辑卷"参数,则lvdisplay命令显示所有的逻辑卷属性。否则,仅显示指定的逻辑卷属性。 ### 语法 ```shell lvdisplay(参数)
阅读全文
摘要:mktemp 创建临时文件供shell脚本使用 ## 补充说明 **mktemp命令** 被用来创建临时文件供shell脚本使用。 ### 语法 ```shell mktemp(选项)(参数) ``` ### 选项 ```shell -q:执行时若发生错误,不会显示任何信息; -u:暂存文件会在mk
阅读全文
摘要:man 查看Linux中的指令帮助 ## 补充说明 **man命令** 是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。 ### 语法 ```shell man(选项)(参数) ``` ### 选项 ```shell -a:在所有的man帮助手册
阅读全文
摘要:mapfile 从标准输入读取行并赋值到数组。 ## 概要 ```shell mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array] ``` ## 主要用
阅读全文
摘要:md5sum 计算和校验文件报文摘要的工具程序 ## 补充说明 **md5sum命令** 采用MD5报文摘要算法(128位)计算和检查文件的校验和。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。 MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。M
阅读全文
摘要:mesg 设置当前终端的写权限 ## 补充说明 **mesg命令** 用于设置当前终端的写权限,即是否让其他用户向本终端发信息。将mesg设置y时,其他用户可利用write命令将信息直接显示在您的屏幕上。 ### 语法 ```shell mesg(参数) ``` ### 参数 y/n:y表示运行向当
阅读全文
摘要:mii-tool 配置网络设备协商方式的工具 ## 补充说明 **mii-tool命令** 是用于查看、管理介质的网络接口的状态,有时网卡需要配置协商方式,比如10/100/1000M的网卡半双工、全双工、自动协商的配置。但大多数的网络设备是不用我们来修改协商,因为大多数网络设置接入的时候,都采用自
阅读全文
摘要:mkbootdisk 可建立目前系统的启动盘 ## 补充说明 **mkbootdisk命令** 用来为当前运行的系统创建能够单独使用的系统引导软盘,以便在系统出现故障时能够启动操作进行适当的修复工作。 ### 语法 ```shell mkbootdisk(选项)(参数) ``` ### 选项 ```
阅读全文
摘要:mkcert 用来生成自签证书的工具 ## 示例 `mkcert` 是 GO 编写的,一个简单的**零配置**的用来生成自签证书的工具。 下面给一个简单的示例,在本地生成自签证书,并使用让 nc 使用生成的证书。 ```zsh ~ ······························
阅读全文
摘要:mkdir 用来创建目录 ## 补充说明 **mkdir命令** 用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所
阅读全文
摘要:mke2fs 创建磁盘分区上的“etc2/etc3”文件系统 ## 补充说明 **mke2fs命令** 被用于创建磁盘分区上的“etc2/etc3”文件系统。 ### 语法 ```shell mke2fs(选项)(参数) ``` ### 选项 ```shell -b:指定区块大小,单位为字节; -c
阅读全文
摘要:mkfs 用于在设备上创建Linux文件系统 ## 补充说明 **mkfs命令** 用于在设备上(通常为硬盘)创建Linux文件系统。mkfs本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。 ### 语法 ```shell mkfs(选项)(参数) ``` ### 选项 ```shell
阅读全文
摘要:mkinitrd 建立要载入ramdisk的映像文件 ## 补充说明 **mkinitrd命令** 建立要载入ramdisk的映像文件,以供Linux开机时载入ramdisk。 这个是重新封包核心的命令,例如你自己修改了一个设备的驱动,如果这个驱动要加入核心级别的话,就需要对核心进行重新封包,把新加
阅读全文
摘要:mkisofs 建立ISO 9660映像文件 ## 补充说明 **mkisofs命令** 用来将指定的目录与文件做成ISO 9660格式的映像文件,以供刻录光盘。 ### 语法 ```shell mkisofs(选项)(参数) ``` ### 选项 ```shell -a或--all:mkisofs
阅读全文
摘要:mknod 创建字符设备文件和块设备文件 ## 补充说明 **mknod命令** 用于创建Linux中的字符设备文件和块设备文件。 ### 语法 ```shell mknod(选项)(参数) ``` ### 选项 ```shell -Z:设置安全的上下文; -m:设置权限模式; -help:显示帮助
阅读全文
摘要:mkswap 建立和设置SWAP交换分区 ## 补充说明 **mkswap命令** 用于在一个文件或者设备上建立交换分区。在建立完之后要使用sawpon命令开始使用这个交换区。最后一个选择性参数指定了交换区的大小,但是这个参数是为了向后兼容设置的,没有使用的必要,一般都将整个文件或者设备作为交换区。
阅读全文
摘要:mysqlshow 显示MySQL中数据库相关信息 ## 补充说明 **mysqlshow命令** 用于显示mysql服务器中数据库、表和列表信息。 ### 语法 ```shell mysqlshow(选项)(参数) ``` ### 选项 ```shell -h:MySQL服务器的ip地址或主机名;
阅读全文
摘要:named-checkzone 使用named-checkzone命令可以进行区域文件有效性检查和转换,必须指定区域名称和区域文件名称 ## 补充说明 **named-checkzone命令** 可以进行区域文件有效性检查和转换,必须指定区域名称和区域文件名称。 ### 语法 ```shell na
阅读全文
摘要:nano 字符终端文本编辑器 ## 补充说明 **nano** 是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。 nano命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一
阅读全文
摘要:nc nc是网络工具中的瑞士军刀 ## 补充说明 **nc命令** 全称**netcat**,用于TCP、UDP或unix域套接字(uds)的数据流操作,它可以打开TCP连接,发送UDP数据包,监听任意TCP 和UDP端口,同时也可用作做端口扫描,支持IPv4和IPv6,与Telnet的不同在于nc
阅读全文
摘要:ncftp 是增强的的FTP工具 ## 补充说明 **ncftp命令** 是增强的的ftp工具,比传统的FTP指令更加强大。FTP让用户得以下载存放于服务器主机的文件,也能将文件上传到远端主机放置。ncftp是文字模式FTP程序的佼佼者,它具备多样特色,包括显示传输速率,下载进度,自动续传,标住书签
阅读全文
摘要:modprobe 自动处理可载入模块 ## 补充说明 **modprobe命令** 用于智能地向内核中加载模块或者从内核中移除模块。 modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在mod
阅读全文
摘要:mount 用于挂载Linux系统外的文件 ## 补充说明 **mount命令** Linux mount命令是经常会使用到的命令,它用于挂载Linux系统外的文件。 如果通过webdav协议挂载网络磁盘,需要运行指令`apt install davfs2`安装必要的组件 ### 语法 ```she
阅读全文
摘要:mtools 显示mtools支持的指令 ## 补充说明 **mtools命令** 显示mtools支持的指令,mtools为MS-DOS文件系统的工具程序,可模拟许多MS-DOS的指令。这些指令都是mtools的符号连接,因此会有一些共同的特性。 ### 语法 ```shell mtools(选项
阅读全文
摘要:mysql MySQL服务器客户端工具 ## 补充说明 **mysql命令** 是MySQL数据库服务器的客户端工具,它工作在命令行终端中,完成对远程MySQL数据库服务器的操作。 ### 语法 ```shell mysql(选项)(参数) ``` ### 选项 ```shell -h:MySQL服
阅读全文
摘要:more 显示文件内容,每次显示一屏 ## 补充说明 **more命令** 是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。more名单中内置了若干快捷键,常用的有H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)
阅读全文
摘要:nm 显示二进制目标文件的符号表 ## 补充说明 **nm命令** 被用于显示二进制目标文件的符号表。 ### 语法 ```shell nm(选项)(参数) ``` ### 选项 ```shell -A:每个符号前显示文件名; -D:显示动态符号; -g:仅显示外部符号; -r:反序显示符号表。 `
阅读全文
摘要:mysqladmin MySQL服务器管理客户端 ## 补充说明 **mysqladmin命令** 是mysql服务器管理任务的客户端工具,它可以检查mytsql服务器的配置和当前工作状态,创建和删除数据库,创建用户和修改用户密码等操作。 ### 语法 ```shell mysqladmin(选项)
阅读全文
摘要:mv 用来对文件或目录重新命名 ## 补充说明 **mv命令** 用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。source表示源文件或目录,target表示目标文件或目录。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖。 mv命令可以用来将源文件移至一个目标
阅读全文
摘要:mpstat 显示各个可用CPU的状态 ## 补充说明 **mpstat命令** 主要用于多CPU环境下,它显示各个可用CPU的状态信息。这些信息存放在`/proc/stat`文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。 ### 语法 ```she
阅读全文
摘要:mysqlimport 为MySQL服务器用命令行方式导入数据 ## 补充说明 **mysqlimport命令** 为mysql数据库服务器提供了一种命令行方式导入数据工具,它从特定格式的文本文件中读取数据插入MySQL数据库表中。 ### 语法 ```shell mysqlimport(选项)(参
阅读全文
摘要:mysqldump MySQL数据库中备份工具 ## 补充说明 **mysqldump命令** 是mysql数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。 ### 语法 ```shell mysqldump(选项) ``` ### 选项 ```she
阅读全文
摘要:ngrep 方便的数据包匹配和显示工具 ## 补充说明 **ngrep命令** 是grep命令的网络版,他力求更多的grep特征,用于搜寻指定的数据包。正由于安装ngrep需用到libpcap库, 所以支持大量的操作系统和网络协议。能识别TCP、UDP和ICMP包,理解bpf的过滤机制。 ### 安
阅读全文
摘要:paste 将多个文件按列队列合并 ## 补充说明 **paste命令** 用于将多个文件按照列队列进行合并。 ### 语法 ```shell paste(选项)(参数) ``` ### 选项 ```shell -d或--delimiters=:用指定的间隔字符取代跳格字符; -s或——serial
阅读全文
摘要:nproc 打印可用的处理器单元数量。 ## 概要 ```shell nproc [OPTION]... ``` ## 主要用途 - 打印可用的处理器单元数量。 ## 选项 ```shell --all 打印已安装处理器的数量。 --ignore=N 如果可以的情况下,排除 N 个处理单元。 --h
阅读全文
摘要:nethogs 终端下的网络流量监控工具 ## 补充说明 有很多适用于Linux系统的开源网络监视工具。比如说,你可以用命令iftop来检查带宽使用情况。netstat用来查看接口统计报告,还有top监控系统当前运行进程。但是如果你想要找一个能够按进程实时统计网络带宽利用率的工具,那么NetHogs
阅读全文
摘要:pfctl PF防火墙的配置命令 ## 补充说明 **pfctl命令** 是PF防火墙的配置命令,PF防火墙( 全称:Packet Filter )是UNIX LIKE系统上进行TCP/ip流量过滤和网络地址转换的软件系统。PF同样也能提供TCP/IP流量的整形和控制,并且提供带宽控制和数据包优先集
阅读全文
摘要:netstat 查看Linux中网络系统状态信息 ## 补充说明 **netstat命令** 用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。 ### 语法 ```shell netstat(选项) ``` ### 选项 ```shell -a或--all:显示所有连
阅读全文
摘要:neofetch 显示带有发行徽标的系统信息的工具 ## 补充说明 **neofetch** 支持Linux/Unix、Windows、macOS。各发行版均已集成包可直接进行安装 Neofetch是一个在终端上显示带有发行徽标的系统信息工具,neofetch命令将显示有关相应系统的简要信息。 显示
阅读全文
摘要:nfsstat 列出NFS客户端和服务器的工作状态 ## 补充说明 **nfsstat命令** 用于列出NFS客户端和服务器的工作状态。 ### 语法 ```shell nfsstat(选项) ``` ### 选项 ```shell -s:仅列出NFS服务器端状态; -c:仅列出NFS客户端状态;
阅读全文
摘要:newusers 用于批处理的方式一次创建多个命令 ## 补充说明 **newusers命令** 用于批处理的方式一次创建多个命令。 ### 语法 ```shell newusers(参数) ``` ### 参数 用户文件:指定包含用户信息的文本文件,文件的格式要与`/etc/passwd`相同。
阅读全文
摘要:nl 为每一个文件添加行号。 ## 概要 ```shell nl [OPTION]... [FILE]... ``` ## 主要用途 - 将每一个输入的文件添加行号后发送到标准输出。 - 当没有文件或文件为`-`时,读取标准输入 - 处理逻辑页(logical page)。 ## 选项 ```she
阅读全文
摘要:nice 调整程序执行的优先权等级 ## 补充说明 **nice命令** 用于调整进程调度优先级启动其他的程序。 ### 语法 ```shell nice [选项] [命令 [参数]...] ``` ### 选项 ```shell -n:指定nice值(整数,-20(最低)~19(最高))。 ```
阅读全文
摘要:nisdomainname 显示主机NIS的域名 ## 补充说明 **nisdomainname命令** 用于显示主机NIS的域名。 ### 语法 ```shell nisdomainname(选项) ``` ### 选项 ```shell -v:详细信息模式。 ```
阅读全文
摘要:objdump 显示二进制文件信息 ## 补充说明 **objdump命令** 是用查看目标文件或者可执行的目标文件的构成的gcc工具。 ### 选项 ```shell -a --archive-headers # 显示档案库的成员信息,类似ls -l将lib*.a的信息列出。 -b bfdname
阅读全文
摘要:nmap 网络探测和安全审核 ## 补充说明 **nmap命令** 是一款开放源代码的网络探测和安全审核工具,它的设计目标是快速地扫描大型网络。 ### 语法 ```shell nmap(选项)(参数) ``` ### 选项 ```shell -O:激活操作探测; -P0:值进行扫描,不ping主机
阅读全文
摘要:nohup 将程序以忽略挂起信号的方式运行起来 ## 补充说明 **nohup命令** 可以将程序以忽略挂起信号的方式运行起来,被运行的程序的输出信息将不会显示到终端。 无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.
阅读全文
摘要:perl perl语言解释器 ## 补充说明 **perl命令** 是perl语言解释器,负责解释执行perl语言程序。 ### 语法 ```shell perl(选项)(参数) ``` ### 选项 ```shell -w:输出有用的警告信息; -U:允许不安全的操作; -c:仅检查文件的语法;
阅读全文
摘要:nmcli 地址配置工具 ## 补充说明 **nmcli命令** 是 NetworkManager client 网络管理客户端。 ### 语法 ```shell nmcli [OPTIONS] OBJECT { COMMAND | help } ``` ### 选项 ```shell OPTION
阅读全文
摘要:nologin 拒绝用户登录系统 ## 补充说明 **nologin命令** 可以实现礼貌地拒绝用户登录系统,同时给出信息。如果尝试以这类用户登录,就在log里添加记录,然后在终端输出This account is currently not available信息,就是这样。一般设置这样的帐号是给
阅读全文
摘要:patch 为开放源代码软件安装补丁程序 ## 补充说明 **patch命令** 被用于为开放源代码软件安装补丁程序。让用户利用设置修补文件的方式,修改,更新原始文件。如果一次仅修改一个文件,可直接在命令列中下达指令依序执行。如果配合修补文件的方式则能一次修补大批文件,这也是Linux系统核心的升级
阅读全文

浙公网安备 33010602011771号