相关命令:
grep #过滤指定关键词的命令
sleep 1000 #将系统暂停1000秒
ps aux | grep sleep #查看sleep进程
w #查看当前用户
echo $SSH_TTY #查看当前终端
souce 变量 #将修改后的变量执行生效
1、 管道符和作业控制:
| 管道符,表示把前面命令的结果输出到后面的命令中
cat 1.txt | wc –l; cat 1.txt | grep ‘aaa’ #把前边命令的结果输出到后面命令
Ctrl+z #暂停一个任务
jobs #查看后台的任务
bg [id] #把任务调到后台
fg [id] #把任务调到前台
命令后面加& === 直接丢到后台
2、 shell变量:
变量:
PATH,HOME,PWD,LOGNAME
env命令 #查看系统内置的变量
set命令 #查看系统内所有的变量,包含自定义变量
自定义变量a=1
变量名规则:字母、数字、下划线,首位不能为数字
变量值有特殊符号时需要用单引号括起来
变量的累加:
a=1 b=2 c=”a$b”c echo $c===a2c
全局变量export b=2 #将b=2变量变为全局变量,向下生效
unset变量 #删除自定义变量
3、 环境变量配置文件:
/etc/profile 用户环境变量,交互,登录才执行。
/etc/bashrc 用户不用登录,执行shell就生效
~/.bashrc
~/.bash_profile
~/.bash_history
~/.bash_logout

被折叠的 条评论
为什么被折叠?



