Linux Day4

来源:互联网 发布:mac book air视频剪辑 编辑:程序博客网 时间:2024/05/22 02:19

作业控制 (任务控制)

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

这里写图片描述

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

这里写图片描述

这里写图片描述

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

screen

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

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

变量

echo $PATH    #环境变量echo $HOME    #用户家目录路径echo $PWD     #用户家目录路径echo $LOGNAME #登录用户名#保存变量cyanciel=cyanecho $cyanciel#会输出cyan#如果想把这些保存起来,可以写在配置文件中,否则,下次开机就没了配置文件 vim /etc/profileexport 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 #按照:分割,每一个成为一个$参数,然后比较之后输出匹配的行
0 0
原创粉丝点击