Linux Day4

作业控制 (任务控制)

ctrl +z  暂停一个任务到后台
jobs 查看当前暂停的任务

这里写图片描述

fg 恢复上一条暂停的任务
fg n 恢复任务列表里面的某一条

这里写图片描述

这里写图片描述

bg 后台运行
bg n 指定某一条后台运行

screen

后台运行
严格意义上来讲,会打开多个会话,分别执行不同的命令
使用之前,要进行安装

yum install -y screen #安装screen
screen -S #新建一个任务会话,ctrl+a+d 离开会话,任务会继续运行
screen -ls #显示所有的会话
screen -r [指定会话编号] #回到指定编号的任务界面

变量

echo $PATH    #环境变量
echo $HOME    #用户家目录路径
echo $PWD     #用户家目录路径
echo $LOGNAME #登录用户名

#保存变量
cyanciel=cyan
echo $cyanciel
#会输出cyan
#如果想把这些保存起来,可以写在配置文件中,否则,下次开机就没了
配置文件 vim /etc/profile
export HUTUTU='cyanciel'
[也可以写成:
    echo 'export HUTUTU=cyanciel' >> /etc/profile,但似乎这样会报错,还得把命令写在unset之前
]
导入,使配置文件立即生效source !$

这里写图片描述

用户家目录下有一个.bash_profile存放的是某一个用户的变量文件

这里写图片描述

grep
grep '[模糊匹配的字符]' [文件]  #匹配文件中包含指定字符的行
grep -n '[模糊匹配的字符]' [文件] #匹配文件中包含指定字符的行,并显示行号
grep -nv '[模糊匹配的字符]' [文件] #匹配文件中不包含指定字符的行,并显示行号
Sed
sed -n '2'p /etc/passwd  #打印/etc/passwd文件的第二行
sed -n '1,$'p /etc/passwd  #打印/etc/passwd文件所有行 
sed -n '10,12'p /etc/passwd #打印第11,12行

sed -i '1'd /etc/passwd #删除第一行
sed -i '1,3'd /etc/passwd #删除2,3行
awk

文本编辑工具

awk /root/ /etc/passwd  #匹配

awk -F ':' '$3<$4' /etc/passwd #按照:分割,每一个成为一个$参数,然后比较之后输出匹配的行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值