shell脚本
来源:互联网 发布:淘宝外包多少钱 编辑:程序博客网 时间:2024/04/30 05:48
#!bin/bash
#2017-2-18,by shaodianlingxing ' # '为注释
1.添加一个名为zhangsan的用户
useradd zhangsan
2.将用户zhangsan 的口令密码设置为123456
echo 123456 | passwd --stdin zhangsan (有问题! )
#echo相当于pritf,
3.如何运行shell脚本
方法一:chmod +x xxx.sh
./xxx.sh
方法二:sh xxx.sh
方法三:source xxx.sh
(1)、' | ' 管道操作符
格式:命令1 | 命令二
功能:将命令1输出交给命令2处理
例如:ps aux 列出进程信息
ps aux | grep httpd 列出只含有httpd的进程信息
(2)、重定向操作
功能:改变执行命令时的默认输入输出
类型
操
作符
用 途
从指定文件读取数据,而不是从键盘输入
重定性输出>、>>将输出结果覆盖、追加到指定文件标准错误输出2>、2>>将错误信息覆盖、追加到指定文件
混合输出&>、&>>将标准输出和错误信息覆盖、追加到指定文件例如:
uname -r > version.txt
将版本信息重定向输出到version.txt文件
cat version2.txt 2> error.txt
如果命令运行出错将会把错误信息记录到error.txt的文件中
(3)、逻辑关系
逻辑与:命令1 && 命令2 两个命令都执行成功才行
逻辑或:命令1 || 命令2 只要一个命令执行成功就行
顺序执行:命令1;命令2 先执行玩命令1后再执行命令2
0 0
- shell脚本
- shell脚本
- shell脚本
- shell脚本
- shell脚本
- shell脚本
- shell脚本
- shell 脚本
- SHELL 脚本
- shell脚本
- shell脚本
- shell 脚本
- shell脚本
- shell脚本
- shell脚本
- shell脚本
- shell脚本
- shell脚本
- 1040. Longest Symmetric String
- C++之操作符重载
- 内容观察者
- 素数标记 Interesting Numbers URAL - 2070
- Game!
- shell脚本
- C++primer第五版P15(1.4.4)
- 287. Find the Duplicate Number--binary search/快慢指针
- java多线程详解二互斥同步方式实现多线程
- 存储过程
- 使用google注册教程
- HorizontalScrollView
- 基于canvas的二维码邀请函生成插件
- 游标