Linux工具命令
文章
0工具命令
文本查看和处理交互式 vim less 编辑 sed 查看 cat head tail cut wc 统计行数、单词数、字符数 uniq 去掉临近重复行 sort 字符排序命令
ab
abApache服务器的性能测试工具 补充说明ab命令 是一个测试你 Apache http 服务器的工具,你可以通过这个工具,指定一个单位时间内向 apache 发出的请求数量来看看你的 Apache 和机器配合的性能如何。 语法1234567ab [ -A auth-username:password ] [ -c concurrency ] [ -C cookie-name=value] [ -d ] [ -e csv-file ] [ -g gnuplot-file ] [ -h ] [ -H custom-header ] [-i ] [ -k ] [ -n requests ] [ -p POST-file ] [ -P proxy-auth-user‐name:password ] [ -q ] [ -s ] [ -S ] [ -t timelimit ] [ -T content-type ][ -v verbosity] [ -V ] [ -w ] [ -x <table>-attributes ] [ -X proxy[:por...
accept
accept指示打印系统接受发往指定目标打印机的打印任务 补充说明accept命令 属于CUPS套件,用于指示打印系统接受发往指定目标打印机的打印任务。 语法1accept(选项)(参数) 选项123-E:当连接到服务器时强制加密;-U:指定连接服务器时使用的用户名;-h:指定连接服务器名和端口号。 参数目标:指定目标打印机。
ack
ack比grep好用的文本搜索工具 安装1234# ubuntu下要安装ack-grep,因为在debian系中,ack这个名字被其他的软件占用了。sudo apt-get install ack-grep# alpine Linux-apk软件包管理器 安装 ackapk install ack 参数这些参数在linux上的适用频率是相当高的,尤其是你用vim做为IDE的话 12-c(统计)/ -i(忽略大小)/ -h(不显示名称)/-l(只显文件名)/ -n(加行号)/ -v(显示不匹配) 特点ack官网列出了这工具的5大卖点: 速度非常快,因为它只搜索有意义的东西。 更友好的搜索,忽略那些不是你源码的东西。 为源代码搜索而设计,用更少的击键完成任务。 非常轻便,移植性好。 免费且开源 实例在记忆的时候大体上可以分为这几个部分: Searching 代码搜索Search output 搜索结果处理File presentation 文件展示File finding 文件查找File inclusion/exclusion 文件过滤 grep常用操作 ...
alias
alias定义或显示别名。 概要1alias [-p] [name[=value] ...] 主要用途 简化较长的命令。 定义一个或多个别名。 修改一个或多个已定义别名的值。 显示一个或多个已定义别名。 显示全部已定义的别名。 选项1-p:显示全部已定义的别名。 参数name(可选):指定要(定义、修改、显示)的别名。 value(可选):别名的值。 返回值alias返回true除非您要显示的别名未定义。 例子1234567891011# 显示全部已定义的别名aliasalias -p# 显示已定义的别名(假设当前环境存在以下别名)alias lsalias ls grep# 定义或修改别名的值alias ls='ls --color=auto'alias ls='ls --color=never' grep='grep --color=never' 知识点直接在shell里设定的命令别名,在终端关闭或者系统重新启动后都会失效,如何才能永久有效呢? 使用编辑器打开~/.bashrc,在文件中加入别名设置,如:al...
apachectl
apachectlApache服务器前端控制工具 补充说明apachectl命令 是Apache的Web服务器前端控制工具,用以启动、关闭和重新启动Web服务器进程。 语法1apachectl(参数) 参数 configtest:检查设置文件中的语法是否正确; fullstatus:显示服务器完整的状态信息; graceful:重新启动Apache服务器,但不会中断原有的连接; help:显示帮助信息; restart:重新启动Apache服务器; start:启动Apache服务器; status:显示服务器摘要的状态信息; stop:停止Apache服务器。
apk
apkAlpine Linux 下的包管理工具 使用实例123456apk install xxxapk search xxx # 支持正则apk info xxx # 查看包的详细信息apk show # list local package# 卸载并删除 包apk del openssh openntp vim 升级upgrade命令升级系统已安装的所以软件包(一般包括内核),当然也可指定仅升级部分软件包(通过-u或–upgrade选择指定)。 123apk update # 更新最新本地镜像源apk upgrade # 升级软件apk add --upgrade busybox # 指定升级部分软件包 搜索1234apk search # 查找所以可用软件包apk search -v # 查找所以可用软件包及其描述内容apk search -v 'acf*' # 通过软件包名称查找软件包apk search -v -d 'docker' # 通过描述文件查找特定的软件包 查看包信息info命令用于显示软件包的信息。 123apk...
apropos
apropos在 whatis 数据库中查找字符串 补充说明apropos命令 在一些特定的包含系统命令的简短描述的数据库文件里查找关键字,然后把结果送到标准输出。 如果你不知道完成某个特定任务所需要命令的名称,可以使用一个关键字通过Linux apropos实用程序来搜索它。该实用程序可以搜索关键字并且显示所有包含匹配项的man页面的简短描述。另外,使用man实用程序和-k(关键字)选项,可以得到和用Linux apropos实用程序相同的结果(实际上是相同的命令)。 语法1apropos [-dalhvV] -e|-[w|-r] [-s section] [-m system[,...]] [-M path] [-L locale] -C [file] keyword ... 选项1234567891011121314-d, --debug:输出调试信息。-v, --verbose:输出详细的警告信息。-r, -- regex:将每个keyword作为正则表达式解释。这是默认行为。每个keyword将匹配手册页和描述。-w, --wildcard:将每个keyword作为...
apt-get
apt-getDebian Linux发行版中的APT软件包管理工具 补充说明apt-get命令 是Debian Linux发行版中的APT软件包管理工具。所有基于Debian的发行都使用这个包管理系统。deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件。 语法1apt-get [OPTION] PACKAGE 选项1234567891011apt-get install # 安装新包apt-get remove # 卸载已安装的包(保留配置文件)apt-get purge # 卸载已安装的包(删除配置文件)apt-get update # 更新软件包列表apt-get upgrade # 更新所有已安装的包apt-get autoremove # 卸载已不需要的包依赖apt-get dist-upgrade # 自动处理依赖包升级apt-get autoclean # 将已经删除了的软件包的.deb安装文件从硬盘中删除掉apt-get clean # 删除软件包的安装包-c:指定配置文件。 参数 管理指令:对...
apt-key
apt-key管理Debian Linux系统中的软件包密钥 补充说明apt-key命令 用于管理Debian Linux系统中的软件包密钥。每个发布的deb包,都是通过密钥认证的,apt-key用来管理密钥。 语法1apt-key(参数) 参数操作指令:APT密钥操作指令。 实例1234apt-key list # 列出已保存在系统中key。apt-key add keyname # 把下载的key添加到本地trusted数据库中。apt-key del keyname # 从本地trusted数据库删除key。apt-key update # 更新本地trusted数据库,删除过期没用的key。













