Linux命令-source source在当前Shell环境中从指定文件读取和执行命令。 概要source filename [arguments] 主要用途 执行文件并从文件中加载变量及函数到执行环境 参数filename:要执行的文件 arguments(可选):传递给文件的参数 返回值source返回文件最后一个命令的返回值,如果文件不能读取则会失败 错误用法 文件在$PATH中找不到。 文件未给出。 例子 在 2023-08-14 Linux #Linux
Linux命令-sort sort对文本文件中所有行进行排序。 概要12sort [OPTION]... [FILE]...sort [OPTION]... --files0-from=F 主要用途 将所有输入文件的内容排序后并输出。 当没有文件或文件为-时,读取标准输入。 选项排序选项: 12345678910111213-b, --ignore-leading-blanks 忽略开头的空白。-d, --dic 2023-08-14 Linux #Linux
Linux命令-speedtest-cli speedtest-cli命令行下测试服务器外网速度 补充说明speedtest-cli 是一个使用python编写的命令行脚本,通过调用speedtest.net测试上下行的接口来完成速度测试,最后我会测试运维生存时间所在服务器的外网速度。项目地址:https://github.com/sivel/speedtest-cli 安装speedtest-clispeedtest-cli需要在pyth 2023-08-14 Linux #Linux
Linux命令-squidclient squidclientsquid服务器的客户端管理工具 补充说明squidclient命令 使用squid服务器的客户端管理工具,它可以查看squid服务器的详细运行信息和管理squid服务器。 语法1squidclient(选项)(参数) 选项12345678-a:不包含“accept:header”;-r:强制缓存重新加载URL;-s:安静模式,不输出信息到标准输出设备;-h:从指定主机获取 2023-08-14 Linux #Linux
Linux命令-spell spell对文件进行拼写检查 补充说明spell命令 对文件进行拼写检查,并把拼写错误的单词输出。 语法1spell(参数) 参数文件:指定需要进行拼写检查的文件。 2023-08-14 Linux #Linux
Linux命令-split split分割任意大小的文件 补充说明split命令 可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志等。 选项12345-b:值为每一输出档案的大小,单位为 byte。-C:每一输出档中,单行的最大 byte 数。-d:使用数字作为后缀。-l:值为每一输出档的行数大小。-a:指定后缀长度(默认为2)。 实例生成一个大小为100KB的测试文件: 12 2023-08-14 Linux #Linux
Linux命令-squid squidsquid服务器守护进程 补充说明squid命令 高性能的Web客户端代理缓存服务器套件“squid”的服务器守护进程。 语法1squid(选项) 选项123456789-d:将指定调试等级的信息发送到标准错误设备;-f:使用指定的配置文件。而不使用默认配置文件;-k:向squid服务器发送指令;-s:启用syslog日志;-z:创建缓存目录;-C:不捕获致命信号;-D:不进行DNS参 2023-08-14 Linux #Linux
Linux命令-ssh-add ssh-add把专用密钥添加到ssh-agent的高速缓存中 补充说明ssh-add命令 是把专用密钥添加到ssh-agent的高速缓存中。该命令位置在/usr/bin/ssh-add。 语法123ssh-add [-cDdLlXx] [-t life] [file ...]ssh-add -s pkcs11ssh-add -e pkcs11 选项123456789-D:删除ssh-agent中 2023-08-14 Linux #Linux
Linux命令-ss ss比 netstat 好用的socket统计信息,iproute2 包附带的另一个工具,允许你查询 socket 的有关统计信息 补充说明ss命令 用来显示处于活动状态的套接字信息。ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。 当服务器的socket连接数量变得 2023-08-14 Linux #Linux
Linux命令-ssh-agent ssh-agentssh密钥管理器 补充说明ssh-agent命令 是一种控制用来保存公钥身份验证所使用的私钥的程序。ssh-agent在X会话或登录会话之初启动,所有其他窗口或程序则以客户端程序的身份启动并加入到ssh-agent程序中。通过使用环境变量,可定位代理并在登录到其他使用ssh机器上时使用代理自动进行身份验证。 其实ssh-agent就是一个密钥管理器,运行ssh-agent以后,使 2023-08-14 Linux #Linux
Linux命令-ssh-copy-id ssh-copy-id把本地的ssh公钥文件安装到远程主机对应的账户下 补充说明ssh-copy-id命令 可以把本地主机的公钥复制到远程主机的authorized_keys文件上,ssh-copy-id命令也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限。 ssh-copy-id 使用ssh登陆远程服务器,一般是通过密码校验用户 2023-08-14 Linux #Linux
Linux命令-ssh-keygen ssh-keygen为ssh生成、管理和转换认证密钥 补充说明ssh-keygen命令 用于为“ssh”生成、管理和转换认证密钥,它支持RSA和DSA两种认证密钥。 语法1ssh-keygen(选项) 选项1234567891011-b:指定密钥长度;-e:读取openssh的私钥或者公钥文件;-C:添加注释;-f:指定用来保存密钥的文件名;-i:读取未加密的ssh-v2兼容的私钥/公钥文件,然 2023-08-14 Linux #Linux
Linux命令-ssh sshopenssh套件中的客户端连接工具 补充说明ssh命令 是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器。 语法1ssh(选项)(参数) 选项1234567891011121314151617181920-1:强制使用ssh协议版本1;-2:强制使用ssh协议版本2;-4:强制使用IPv4地址;-6:强制使用IPv6地址;-A:开启认证代理连接转发功 2023-08-14 Linux #Linux
Linux命令-sshd sshdopenssh软件套件中的服务器守护进程 补充说明sshd命令 是openssh软件套件中的服务器守护进程。 语法1sshd(选项) 选项123456789101112-4:强制使用IPv4地址;-6:强制使用IPv6地址;-D:以后台守护进程方式运行服务器;-d:调试模式;-e:将错误发送到标准错误设备,而不是将其发送到系统日志;-f:指定服务器的配置文件;-g:指定客户端登录时的过期 2023-08-14 Linux #Linux
Linux命令-ssh-keyscan ssh-keyscan收集主机公钥的使用工具 补充说明ssh-keyscan命令 是一个收集大量主机公钥的使用工具。 语法1ssh-keyscan(选项)(参数) 选项1234567-4:强制使用IPv4地址;-6:强制使用IPv6地址;-f:从指定文件中读取“地址列表/名字列表”;-p:指定连接远程主机的端口;-T:指定连接尝试的超时时间;-t:指定要创建的密钥类型;-v:信息模式,打印调试信 2023-08-14 Linux #Linux
Linux命令-startx startx用来启动X Window 补充说明startx命令 用来启动X Window,实际上启动X Window的程序为xinit。 语法1startx(参数) 参数 客户端及选项:X客户端及选项; 服务器及选项:X服务器及选项。 实例要在工作站上或 X 终端上启动 X 会话,请输入: 1startx 要在工作站上强制启动 X 会话,请输入: 1startx -w 要为 X 终端启动 2023-08-14 Linux #Linux
Linux命令-stat stat用于显示文件的状态信息 补充说明stat命令 用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。 语法1stat(选项)(参数) 选项12345-L:支持符号连接;-f:显示文件系统状态而非文件状态;-t:以简洁方式输出信息;--help:显示指令的帮助信息;--version:显示指令的版本信息。 参数文件:指定要显示信息的普通文件或者文件系统对应的设备文件 2023-08-14 Linux #Linux
Linux命令-setpci setpci查询和配置PCI设备的使用工具 补充说明setpci命令 是一个查询和配置PCI设备的使用工具。 语法1setpci(选项)(参数) 选项12345-v:显示指令执行的细节信息;-f:当没有任何操作需要完成时,不显示任何信息;-D:测试模式,并不真正将配置信息写入寄存器;-d:仅显示给定厂商和设备的信息;-s:仅显示指定总线、插槽上的设备或设备上的功能块信息。 参数 PCI设备:指 2023-08-14 Linux #Linux
Linux命令-sftp-server sftp-serversftp协议的服务器端程序 补充说明sftp-server命令 是一个“sftp”协议的服务器端程序,它使用加密的方式进行文件传输。 语法1sftp-server 2023-08-14 Linux #Linux
Linux命令-setsebool setsebool修改SElinux策略内各项规则的布尔值 补充说明setsebool命令 是用来修改SElinux策略内各项规则的布尔值。setsebool命令和getsebool命令是SELinux修改和查询布尔值的一套工具组。SELinux的策略与规则管理相关命令:seinfo命令、sesearch命令、getsebool命令、setsebool命令、semanage命令。 语法1setse 2023-08-14 Linux #Linux