![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
有风微冷
奋发向上
展开
-
shell:删除指定文件两行之间的数据
shell知识点:find的使用 管道的使用 let的使用 sed的使用代码如下:#! /bin/bash##*删除文件的倒数第1行到倒数第5行的数据#获取文件的名file_name=$1#找到该文件所在的路径file_path=`find ~ -type f -name $file_name`echo '该文件的路径为:'$file_pathline_num=`cat $file_path |wc -l`#wc -l 从0开始计数let line_num++ ..原创 2020-11-12 18:14:46 · 1405 阅读 · 0 评论 -
shell:监控磁盘使用率,定时删除文件或文件夹
涉及的shell知识点:1.exec的使用;2.for和if的使用;3.函数的使用;4.dh -h和awk的使用2.删除文件和文件夹都是使用rm命令。删除文件夹要加上-rf3.注意点:(())和 [ ] 中前后都要留空格关于定时任务:使用crontab来执行脚本即可第一种方法(例子为:删除指定文件):通过使用exec将脚本内产生的 输出重定向到指定文件中#!/bin/bash##***脚本功能:##*****1.当磁盘使用率高于94%,删除history_file文件下的..原创 2020-11-10 15:11:21 · 828 阅读 · 0 评论 -
linux(centos7)配置yum
1.备份CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/(以下两种方法二选一)wget -O /etc/yum.repos.d/CentOS-Base.repo http:...原创 2020-04-19 11:10:11 · 152 阅读 · 0 评论 -
Linux更换jdk版本
原创 2019-08-20 08:27:54 · 235 阅读 · 0 评论 -
linux中的make相关用法介绍
make:对于的源码包,是不能直接安装的,需要进行编译,可以通过make命令对源代码编译,make 是 Linux 开发套件里面自动化编译的一个控制程序,他通过借助 Makefile 里面编写的编译规范进行自动化的调用 gcc 、ld 以及运行某些需要的程序进行编译的程序。一般情况下,他所使用的 Makefile 控制代码,由 configure 这个设置脚本根据给定的参数和系统环境生成。mak...原创 2019-07-30 22:11:01 · 851 阅读 · 0 评论 -
Linux-简单几步设置时间同步(NTP时间服务器)
Linux简单几步设置时间同步在linux服务器,某些集群的搭建是需要我们每台机器的时间是一致的,时间不一致可能会出现一些错误,下面介绍几种方法设置,时间同步1.使用ntpdate1.安装ntpdate yum install ntpdate -y2.date 通过date查看时间 [外链图片转存失败(img-wUa1kpTW-1563433757509)(C:\User...原创 2019-07-18 15:10:32 · 1393 阅读 · 0 评论 -
linux系统下各目录的作用
/boot :系统启动相关的文件,如内核、initrd、以及grub(bootloader)/dev :设备文件/etc :配置文件/home :用户的家目录,每一个用户的家目录通常默认为/home/USERNAME/root :管理员的家目录/lib :库文件;没有执行入口的应用程序/media :挂载点目录,额外的临时文件系统/opt :可选目录,第...原创 2019-06-05 14:24:13 · 556 阅读 · 0 评论 -
shell编程基本知识点介绍
bash简介:bash :命令行类型的shell。 shell :计算机和用户的交互接口。运行任何一个脚本都是启动一个新的bash去运行。一个简单的bash程序例子:#! :是用来说明这个文件的类型的/bin/bash :表明这个是bash程序echo 语句的功能是把 echo 后面的字符串输出到标准输出中去shell的基本语法:1.变量本地变量:作用在当前sh...原创 2019-06-09 20:55:24 · 174 阅读 · 0 评论 -
grep常用选项【转】
grep文本处理工具,搜索文本,把符合条件的行打印出来匹配某个字符:grep ‘test’ test.txt匹配空字符:grep ‘^$’ test.txt匹配以某个字符开头的行:grep '^test' test.txt匹配以某个字符结尾的行:grep 'test$' test.txt反向选择:grep -v '#' test.txt 取出...转载 2019-06-08 15:53:31 · 227 阅读 · 0 评论 -
linux下软件安装的两种方式yum和rpm
第一种:yum安装方式(以安装python3.6.1为例)1,下载源码包Python-3.6.1.tgz•2,解压缩:tar -zxvf Python-3.6.1.tgz•3,安装依赖包,准备编译环境 yum -y install gcc gcc-c++ zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel re...原创 2019-06-05 21:23:51 · 448 阅读 · 0 评论 -
打开vi编辑器出现E325: ATTENTION错误的原因和解决办法
出现如图的所示的情况的原因是上次操作“data.txt”文件异常中断(文件没有退出就直接强制关机或者重启),产生了如下图所示的.data.txt.swp。此文件是隐藏文件查看是使用 ls -a 命令查看。解决办法是:使用rm命令删除该文件即可。...原创 2019-06-05 17:08:51 · 21915 阅读 · 0 评论 -
linux文件系统命令
df :显示磁盘使用情况du :显示文件系统使用情况ls :显示目录cd :切换工作目录pwd :显示当前工作目录mkdir :创建目录 mkdir -p a/b/c mkdir x{a,b,c}rm :删除 -f :强制删除 -r:迭代删除,递归删除cp :拷贝 cp -r x y 将x拷贝到ymv :移动stat :元数据touch :...原创 2019-06-05 15:03:52 · 113 阅读 · 0 评论