linux,清除文本中的空白行
#今天需要批量下载文件的时间,发现文件与文件之间存在空白行,所有记录一下删除空白行的方法 1、 egrep -v "^[[:blank:]]*$" filename >newfile egrep 就等于 grep -E 代表使用扩展正则表达式 -v "^[[:blank:]]*$" -v 反选,除了"^[[:blank:]]*$" 这里的内容全部展示出来 "^[[:blank:]]*$" […
#今天需要批量下载文件的时间,发现文件与文件之间存在空白行,所有记录一下删除空白行的方法 1、 egrep -v "^[[:blank:]]*$" filename >newfile egrep 就等于 grep -E 代表使用扩展正则表达式 -v "^[[:blank:]]*$" -v 反选,除了"^[[:blank:]]*$" 这里的内容全部展示出来 "^[[:blank:]]*$" […
1.编写sh文件 创建:vi test.sh 写入:date >> /xiaol/data.txt 2.默认创建的这个sh问件是没有执行权限的,修改权限 chmod 777 test.sh 3.设置crontab定时任务 打开定时任务配置文件:crontab -e 定时调用test.sh:* * * * * /sambashare/test.sh 4.保存退出 5.如果有错,Linux…
虚拟文件系统(VFS) 在我看来, “虚拟”二字主要有两层含义: 1, 在同一个目录结构中, 可以挂载着若干种不同的文件系统。 VFS隐藏了它们的实现细节, 为使用者提供统一的接口; 2, 目录结构本身并不是绝对的, 每个进程可能会看到不一样的目录结构。 目录结构是由“地址空间(namespace)”来描述的, 不同的进程可能拥有不同的namespace, 不同的namespace可能有着不同的目…
关于“Dirty COW" 的影响,这方面的文章网上写的太多了,但是关于此漏洞真实成因的文章却很缺乏,基于此,我写了这篇文章,希望对想深入研究的人一些帮助。 脏牛漏洞核心成因: 攻击思想主要就是穿透写时复制机制(COW),所以首先需要构造能产生COW的场景,这个场景就是: 先用读方式去映射这个特权文件,然后再以写远端进程内存的方式去访问这段映射内存,操作系统为支持进程调试机制,相对比较友好,就会给…
10.6 服务(service)管理 10.6.1 介绍 服务(service) 本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其它程序的请求,比如(mysqld , sshd防火墙等),因此我们又称为守护进程,是Linux 中非常重要的知识点 10.6.2 service管理指令 基本指令: service 服务名 [start | stop | restart | reload …
1、安装python3的环境(博客里有) 2、安装编译器 yum install gcc-c++ 3、安装依赖 yum install -y automake autoconf libtool gcc gcc-c++ yum install -y libpng-devel libjpeg-devel libtiff-devel 4、安装leptonica(链接:https://pan.baidu.…
目录 Linux Labs BUU LFI COURSE 1 Upload-Labs-Linux BUU BRUTE 1 Linux Labs 启动靶机发现什么也没有,读题感觉应该是需要ssh连接一个linux主机,打开kali虚拟机,根据给出的端口和地址写入linux指令。 ssh -p 25142 root@node4.buuoj.cn ssh连接后先退回到根目录,发现有一个flag.txt,…
由于在redhat 6之前,系统中没有硬盘管理工具(Disk Utility),需要使用命令来进行挂载硬盘操作。 如果你的系统比较新,系统会自动执行挂载,但如果你想DIY的话,掌握一点命令是必须的。这些操作磁盘的命令不建议新手来操作,造成的后果可想而知! 如果必须要执行的话,现在你本地的虚拟机里面先实验一下吧。本人就是用的Virtual Box 来先练习的! 以下命名需要使用root登录。 1. …
首先CentOS应在终端中输入sudo yum -y install tree 如图所示(下面还有一大堆显示成功的提示) 如果第一步就成功了那就恭喜你顺利的解决 但是 更多的人的问题是 输入此行命令,让你输入密码, 密码输入后显示:XXX用户不在 sudoers 文件中。此事将被报告 .................. emm,此时要解决的是,自己的账户是否在sudoers中,如何把账户加入到s…
解决linux unzip解压中文乱码问题,Linux中unzip解压时中文乱码 Linux unzip命令用于解压缩zip文件 unzip为.zip压缩文件的解压缩程序。 #语法 unzip(选项)(参数) 在windows上压缩的文件,linux 用unzip命令 直接解压的时候会导致像这样的中文乱码,因为它会以默认编码来解压压缩包。 解决办法: unzip -O GBK xxx.zip 或者…