setfacl
setfacl设置文件访问控制列表 补充说明setfacl命令 是用来在命令行里设置ACL(访问控制列表)。在命令行里,一系列的命令跟随以一系列的文件名。 选项1234567891011121314-b,--remove-all:删除所有扩展的acl规则,基本的acl规则(所有者,群组,其他)将被保留。-k,--remove-default:删除缺省的acl规则。如果没有缺省规则,将不提示。-n,--no-mask:不要重新计算有效权限。setfacl默认会重新计算ACL mask,除非mask被明确的制定。--mask:重新计算有效权限,即使ACL mask被明确指定。-d,--default:设定默认的acl规则。--restore=file:从文件恢复备份的acl规则(这些文件可由getfacl -R产生)。通过这种机制可以恢复整个目录树的acl规则。此参数不能和除--test以外的任何参数一同执行。--test:测试模式,不会改变任何文件的acl规则,操作后的acl规格将被列出。-R,--recursive:递归的对所有文件及目录进行操作。-L,--logical:跟踪符...
setpci
setpci查询和配置PCI设备的使用工具 补充说明setpci命令 是一个查询和配置PCI设备的使用工具。 语法1setpci(选项)(参数) 选项12345-v:显示指令执行的细节信息;-f:当没有任何操作需要完成时,不显示任何信息;-D:测试模式,并不真正将配置信息写入寄存器;-d:仅显示给定厂商和设备的信息;-s:仅显示指定总线、插槽上的设备或设备上的功能块信息。 参数 PCI设备:指定要配置的PCI设备; 操作:指定要完成的配置操作。 实例Linux下调节笔记本屏幕亮度方法: 首先进入终端输入lspci命令,列出各种设备的地址: 12345678lspci00:00.0 host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express...
setsebool
setsebool修改SElinux策略内各项规则的布尔值 补充说明setsebool命令 是用来修改SElinux策略内各项规则的布尔值。setsebool命令和getsebool命令是SELinux修改和查询布尔值的一套工具组。SELinux的策略与规则管理相关命令:seinfo命令、sesearch命令、getsebool命令、setsebool命令、semanage命令。 语法1setsebool [-P] 布尔值=[0|1] 选项1-P:直接将设置值写入配置文件,该设置数据将来会生效的。 实例允许vsftp匿名用户写入权限: 1setsebool -P allow_ftpd_anon_write=1 如果你希望你的ftp用户可以访问自己的家目录的话,需要开启: 1setsebool -P ftp_home_dir 1 如果你希望将vsftpd以daemon的方式运行的话,需要开启: 1setsebool -P ftpd_is_daemon 1 你可以让SElinux停止保护vsftpd的daemon方式动行: 1setsebool -P ftpd_disabl...
sftp-server
sftp-serversftp协议的服务器端程序 补充说明sftp-server命令 是一个“sftp”协议的服务器端程序,它使用加密的方式进行文件传输。 语法1sftp-server
setsid
setsid在新的会话中运行程序 补充说明setsid命令 子进程从父进程继承了:SessionID、进程组ID和打开的终端。子进程如果要脱离这些,代码中可通过调用setsid来实现。,而命令行或脚本中可以通过使用命令setsid来运行程序实现。setsid帮助一个进程脱离从父进程继承而来的已打开的终端、隶属进程组和隶属的会话。 语法1setsid[options] <program> [arguments ...] 选项123-c, --ctty 将控制终端设置为当前控制终端-f, --fork 总是 fork-w, --wait 等待程序退出,并使用相同的返回 实例可见 setsid 的使用也是非常方便的,也只需在要处理的命令前加上 setsid 即可 12345[root@root ~]# setsid ping www.ibm.com[root@root ~]# ps -ef |grep www.ibm.comroot 31094 1 0 07:28 ? 00:00:00 ping www.ibm.comroot 31102 29217 0 ...
sh
shshell命令解释器 补充说明sh命令 是shell命令语言解释器,执行命令从标准输入读取或从一个文件中读取。通过用户输入命令,和内核进行沟通!Bourne Again Shell (即bash)是自由软件基金会(GNU)开发的一个Shell,它是Linux系统中一个默认的Shell。Bash不但与Bourne Shell兼容,还继承了C Shell、Korn Shell等优点。 语法1bash [options] [file] 选项1234-c string:命令从-c后的字符串读取。-i:实现脚本交互。-n:进行shell脚本的语法检查。-x:实现shell脚本逐条语句的跟踪。 实例使用-x选项跟踪脚本调试shell脚本,能打印出所执行的每一行命令以及当前状态: 1234567891011121314151617181920212223242526272829[root@AY1307311912260196fcZ satools]# sh -x check_ssh_login.sh+ DEFINE=30+ cat /var/log/secure+ awk '...
sftp
sftp交互式的文件传输程序 补充说明sftp命令 是一款交互式的文件传输程序,命令的运行和使用方式与ftp命令相似,但是,sftp命令对传输的所有信息使用ssh加密,它还支持公钥认证和压缩等功能。 语法1sftp(选项)(参数) 选项12345678-B:指定传输文件时缓冲区的大小;-l:使用ssh协议版本1;-b:指定批处理文件;-C:使用压缩;-o:指定ssh选项;-F:指定ssh配置文件;-R:指定一次可以容忍多少请求数;-v:升高日志等级。 参数目标主机:指定sftp服务器ip地址或者主机名。 实例建立联接 1$ sfpt username@1.1.1.1 # 回车输入密码 获取文件下载到指定路径 123sftp> get /export/sftp/test.csv /Users/my/DownloadsFetching /export/sftp/test.csv to /Users/my/Downloads/test.csv/export/sftp/test.csv 100% 133 0.3KB/s 00:00 上传本...
shopt
shopt显示和设置shell操作选项 补充说明shopt命令 用于显示和设置shell中的行为选项,通过这些选项以增强shell易用性。shopt命令若不带任何参数选项,则可以显示所有可以设置的shell操作选项。 语法1shopt(选项)(参数) 选项12-s:激活指定的shell行为选项;-u:关闭指定的shell行为选项。 参数shell选项:指定要操作的shell选项。 实例使用shopt命令显示当前所有可以设置的shell操作选项,输入如下命令: 1234567891011shopt #输出所有可以设置的shell操作选项cdable_vars offcdspell offcheckhash offcheckwinsize oncmdhist ondotglob offexecfail offexpand_aliases onextdebug off... 如图上所示,选项”cdspell”的状态为”off”,即关闭cd拼写检查选项。现在,...
shift
shift移动位置参数。 概要1shift [n] 主要用途 将位置参数$n, $n+1...重命名为$1, $2...。 参数n(可选):大于等于1且小于等于参数个数的整数,默认为1。 返回值返回成功除非n大于参数个数或n小于1以及其他非法值。 例子假设我们的脚本文件(test.sh)如下: 123456#!/usr/bin/env bash# 显示前三个位置参数。echo "$1 $2 $3"# 移除前两个位置参数,并将$3重命名为$1,之后的以此类推。shift 2echo "$1 $2 $3" 在终端执行该脚本: 1sh test.sh q w e r t 返回信息如下: 12q w ee r t 注意 该命令是bash内建命令,相关的帮助信息请查看help命令。
shuf
shuf产生随机的排列。 概要123shuf [OPTION]... [FILE]shuf -e [OPTION]... [ARG]...shuf -i LO-HI [OPTION]... 主要用途 将输入的内容随机排列并输出。 当没有文件或文件为-时,读取标准输入。 选项123456789-e, --echo 将每个ARG视为输入行。-i, --input-range=LO-HI 将数字范围LO(最低)到HI(最高)之间的作为输入行。-n, --head-count=COUNT 只输出前COUNT行。-o, --output=FILE 将结果写入到文件而不是标准输出。 --random-source=FILE 将FILE中内容作为随机数据源。-r, --repeat 输出行可以重复。-z, --zero-terminated 行终止符为NUL(空字符)而不是默认的换行符。--help 显示帮助信息并退出。--...














