输入重定向:命令 < 文件
输出重定向: 命令>文件
命令>>文件 追加写入
命令>文件 清空写入
错误信息写入文件 命令 2> 文件 也是清空写入错误信息
命令 2>> 文件 追加写入错误信息
正确错误信息全部写入文件 命令 &> 文件 会保留文件原始内容,追加文件写在后面
ls > xiaolu 把原来要打印在屏幕上面的内容打印到文件里
因为是清空写入,只有一次内容。
wc -l < anaconda-ks.cfg 查找文件里的行数
管道符 | 会把命令a 交给命令b处理
ls -l |wc -l 查看有多少文件
echo linuxprobe | passwd --stdin linuxprobe 重置Linux probe用户的密码
echo "hahaha" | mail -s "hohoho" linuxprobe 发送邮件
* 通配符 ls /dev/sda* 会显示所有sd的内容
ls -l ./dev/sda[0-9]
变量 $
PRICE=5
echo $PRICE 打印出5
echo Price is $PRICE
转义 \ echo Price is \$$PRICE
反引号 `` 第四章 shell脚本
echo `uptime` 将命令直接打印到屏幕
alias haha="systemctl restart network" 等同于把systemctl restart network 赋值给haha,以后输入haha就是重启网卡。
PATH :BASH的助手
DEATH="/usr/local/share/info" $DEATH 就进了这个info的目录
如果想要共享此变量,输入export DEATH 这样其他用户也能使用$DEATH,这种叫全局变量
vim linux一切都是文件,部署一个服务就是在修改服务的配置文件
完。