ls -l initial-setup-ks.cfg > sonny
2> #只讲错误信息输出到文件
&>
wc
wc -l < initial-setup-ks.cfg
wc -l initial-setup-ks.cfg
< #输入重定向
<<EOF # 截至输入
2> 2>> # 错误输出重定向
&>
&>> #追加全部信息
ls > arvin
cat arvin
ls | wc -l # 命令A | 命令B
passwd linuxprobe
echo redhat | passwd --stdin linuxprobe
# 不需要多次写入密码
man passwd
systemctl status httpd
pidof httpd
ps aux
psaux | grep ssh
echo 1 2 3 4 5 6 | wc -l返回1
ls /dev/sda* # 匹配
/dev/sda?
#匹配一位
? 单个值(不能是空值)
*空值 无穷多的值
[0-9] 单个数字
[a-z] 单个小写字母
[A-Z]单个大写字母
[[:alpha:]] 一个字母
[1,3,5]
[a,b,c]
大括号匹配报错信息,中括号不显示报错。
touch {aa,bb,cc}
大括号用法创建文件
ls *.conf
echo "Price is $$PRICE"
< = $
\ #转义符
‘’ #全部做转义符
`` #执行里面的命令,只取返回结果
变量=命令
HAHA=`ls | wc- l`
echo $HAHA
uptime
1. 绝对路径
2. 别名的命令
nmcli connection reload ens160
```bash
alias haha-"nmcli connection reload ens160"
查看变量alias
set env 全部
- 内部命令
echo
type echo
- 外部命令
$PATH
uptime
PATH变量是bash解释器的助手
HOME 家目录
SHELL 解释器
HISTSIZE HISTFILESIZE
/etc/pro
LANG 语系
RANDOM 输出随机值信息
ps1 目前终端的提示符
XIAOYU=/home/linuxprobe
echo $XIAOYU
export 全局变量
set unset
vim etc/profile
~/.bashrc
着色
显示行数 set nu