8.2 Linux命令(四)——用户管理,文件传输、软件下载,解压文件
输出命令
一、echo
Shell 的 echo 指令,⽤于字符串的输出
二、printf
printf 的脚本⽐使⽤ echo 移植性好。printf 使⽤引⽤⽂本或空格分隔的参数,外⾯可以在printf 中使⽤格式化字符串,还可以制定字符串的宽度、左右对⻬⽅式等。默认 printf 不会像 echo ⾃动添加换⾏符,我们可以⼿动添加\n
例1:换行\n
例2:
用户管理
一、创建用户(root)
- 添加用户:useradd 用户名
- 删除用户: userdel 用户名
- 切换用户:su 用户名
- 修改密码:passwd 用户名
文件传输
scp
scp 文件名 要传到的账户名@ip地址:目录
文件解压
解压后压缩文件依旧存在
unzip 要解压的文件名称
-c #将解压缩的结果显示到屏幕上,并对字符做适当的转换。
-f #更新现有的文件。
-l #显示压缩文件内所包含的文件。
-p #与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。
-t #检查压缩文件是否正确。
-u #与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。
-v #执行是时显示详细的信息。
-z #仅显示压缩文件的备注文字。
-a #对文本文件进行必要的字符转换。
-b #不要对文本文件进行字符转换。
-C #压缩文件中的文件名称区分大小写。
-j #不处理压缩文件中原有的目录路径。
L #将压缩文件中的全部文件名改为小写。
-M #将输出结果送到more程序处理。
-n #解压缩时不要覆盖原有的文件。
-o #不必先询问用户,unzip执行后覆盖原有文件。
-P#<密码> 使用zip的密码选项。
-q #执行时不显示任何信息。
-s #将文件名中的空白字符转换为底线字符。
-V #保留VMS的文件版本信息。
-X #解压缩时同时回存文件原来的UID/GID。
[.zip文件] #指定.zip压缩文件。
[文件] #指定要处理.zip压缩文件中的哪些文件。
-d#<目录> 指定文件解压缩后所要存储的目录。
-x#<文件> 指定不要处理.zip压缩文件中的哪些文件。
-Z #unzip -Z等于执行zipinfo指令
其他指令
环境变量生效:source /etc/profile
linux启动服务:
- systemctl start mysql
- systemctl stop mysql
- systemctl status mysql
使用jenkins平台输出测试报告
1、新建ltem,输入名称,选择Freetyle project
2、选择Discard old builds,保持构建最大个数选择2
3、完成后可执行程序,并在控制台查看是否配置成功,如图所示是配置成功:
4、构建选择Execute Windows batch command,在See the list of available environment variables中输入test文件路径,进行如下图所示操作:
5、在Post-build action中选择Publish HTML reports
在HTML directory to archive中输入html的路径
6、在Index page[s]中输入改为*.html
7、保存
8、如果没有Publish HTML reports选项,则需将如图所示插件粘贴到E:\dingding\ANT\apache-ant-1.9.14\lib目录中,然后再进行后续操作
保存后点击Build Now运行,会生成HTML Report
点击HTML Report会生成报告