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 #...
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,...
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' #...
apachectl
apachectlApache服务器前端控制工具 补充说明apachectl命令 是Apache的Web服务器前端控制工具,用以启动、关闭和重新启动Web服务器进程。 语法1apachectl(参数) 参数 configtest:检查设置文件中的语法是否正确; fullstatus:显示服务器完整的状态信息; graceful:重新启动Apache服务器,但不会中断原有的连接; help:显示帮助信息; restart:重新启动Apache服务器; start:启动Apache服务器; status:显示服务器摘要的状态信息; stop:停止Apache服务器。
alias
alias定义或显示别名。 概要1alias [-p] [name[=value] ...] 主要用途 简化较长的命令。 定义、修改或者显示一个或多个别名。 选项123-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,在文件中加入别名设置,如:alias rm=’rm -i’,保存后执行source...
ag
agack 的升级版,C语言编写,更快更人性化 补充说明 摘自 https://github.com/ggreer/the_silver_searcher 项目的 Readme.md 它比ack快一个数量级。 它忽略了你的 .gitignore 和 .hgignore 中的文件模式。 如果你的源码库里有你不想搜索的文件,只要把它们的模式添加到一个.ignore文件里。(cough .min.jscough*) 这个命令的名字比ack短33%,而且所有的键都在主行上! 语法12ag [options] pattern [path ...]ag [可选项] 匹配模式 [路径...] 选项1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162输出选项: --ackmate 以 AckMate-parseable 的格式显示结果 -A --after [LINES] ...
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 文件过滤 ...
accept
accept指示打印系统接受发往指定目标打印机的打印任务 补充说明accept命令 属于CUPS套件,用于指示打印系统接受发往指定目标打印机的打印任务。 语法1accept(选项)(参数) 选项123-E:当连接到服务器时强制加密;-U:指定连接服务器时使用的用户名;-h:指定连接服务器名和端口号。 参数目标:指定目标打印机。
ab
abApache服务器的性能测试工具 安装若系统未安装,使用以下命令安装 123456# Ubuntusudo apt-get install apache2-utils# Centosyum install httpd-tools 补充说明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...
7z
7z拥有极高压缩比的开源压缩软件。 安装在 Linux 中输入以下命令安装 7-Zip。 12345678# Ubuntu 系统apt-get updateapt-get install p7zip-full -y# CentOS 参考:https://linuxconfig.org/how-to-install-p7zip-on-redhat-8sudo yum install epel-releaseyum install p7zip p7zip-plugins 实例介绍几个常用场景:解压、压缩、查看(压缩包内容)。 1、将压缩文件 text.7z 在当前目录下解压缩。 17z x text.7z 2、将压缩文件 text.7z 在指定目录(/home/text)下解压缩。 12# 注意 -o 用来指定解压缩文件存放目录,-o 后是没有空格的,直接接目录7z x text.7z -r -o/home/text 3、将压缩文件 text.7z 中的 dir1/dir2 和 dir1/file1...