随笔分类 - Linux
Linux的相关知识
摘要:shell脚本的语法调试,我们使用bash的相关参数进行调试 -n 不要执行script,仅查询语法的问题 -v 在执行script之前,先将script的内容输出到屏幕上 -x 将使用的脚本的内容输出到屏幕,该参数经常被使用
阅读全文
摘要:while循环:当判断式的条件成立时,进入循环 until:当条件成立时,就终止循环 for..do...done 固定循环 初始值:某一个变量在循环中的初始值,比如i=1 限制值:当变量的值在范围内时,被执行循环,比如i<=100 执行步长:每执行一次循环,变量的值变化量,比如i=i+1
阅读全文
摘要:第一行#!/bin/bash 声明这个script使用的shell的名称: 因为我们使用的是bash,所以写这一行,来声明这个文件中的语法使用的是bash的语法。当脚本被执行的时候,能够加载bash相关环境的配置文件 除了第一行的#! ,是用来声明shell的,其他的#都是注释 良好的编写习惯: 记
阅读全文
摘要:sort:排序,可以根据不同的数据类型来排序 sort [参数] 文件名 -f 忽略大小写 -b 忽略最前面的空格 -n 使用“纯数字”来排序 -r 反序 -t 分隔符,默认使用[Tab]键来分割 -k 以第几个区间来排序,常和-t连用 uniq : 将重复的行删除,只显示一个,一般与sort结合使
阅读全文
摘要:cut : 将同一行里面的数据进行分解,最常使用在分析一些数据或文字数据的时候,以行为单位进行处理 格式: cut -d '分隔字符' -f fields -d 后面接分隔字符,与-f 一起使用 -f 是取出第几段的意思,根据-d分隔出来的信息,取第几段 cut -c 字符范围 示例一:cut -c
阅读全文
摘要:变量的设置规则: 双引号中的特殊字符$等,可以保持原有特性:var="lang is $LANG" echo $var 输出结果是:lang is en_US 单引号中的特殊字符,是纯文本 : var='lang is $LANG' echo $var 输出结果是:lang is $LANG pid
阅读全文
摘要:> 输出重定向:如果文件存在,会将原来的文件内容覆盖;如果文件不存在,则会创建文件,再添加信息 >> 追加:不会覆盖原来文件的内容,而是追加到文件的尾部 示例: echo "abc" >> a.txt //将"abc“追加到文件a.txt尾部 cat a.txt > b.txt //将a.txt文件
阅读全文
摘要:http://man.linuxde.net/sed 参数: -i 直接修改文件内容 sed替换: 格式: sed -i 's/要被替换的字符串/新的字符串/g' 文件名 sed删除: 格式:sed -i '/正则表达式或者关键字/d' 文件名 sed添加: a:新增,在目标行的下一行进行追加 i:
阅读全文
摘要:使用sed命令,进行替换时,报错:sed:-e 表达式 #1,字符 18:未终止的“s”命令 发现是少了/
阅读全文
摘要:文件内容的查阅,多用于测试工作中关于日志的查看,这里说一个每个的命令的含义和常用参数,大家参考,根据情况选用 直接查看文件内容:cat,tac,nl cat tac:反向列示,cat是从第一行到最后一行,tac是从最后一行到第一行反向展示到屏幕上 nl:添加行号打印 可翻页查看:more,less
阅读全文
摘要:-rwxr-xr-x: 第一个字符,代表文件是 目录,文件或者链接文件 [d] 目录 [-] 文件 [l] 链接文件 [b] 设备文件里面的可供存储的接口设备 [c] 设备文件里面的串行端口设备,如鼠标键盘 第二-四个字符:文件所有者权限 第五-七个字符:文件所属用户组权限 第八-十个字符:其他人对
阅读全文
摘要:题目: 有一个文件b.txt 要求将域名截取出来,并且统计出重复域名出现的次数: 代码如下: 讲解: awk的基本用法 $0 代表的是一整行的数据 sort和uniq结合使用: uniq的参数-c ,表示在每列旁边显示该行重复的次数 参考文档: http://www.ruanyifeng.com/b
阅读全文
摘要:在Linux上安装docker compose: 这个命令从GitHub上下载docker-compose可执行程序并安装到/usr/local/bin目录下;然后使用chmod命令确保可执行程序docker-compose可以执行 测试docker compose是否正常工作 如果你测试出问题,提
阅读全文
摘要:转载自:https://blog.csdn.net/kuzaman/article/details/50989335 还原需求场景:测试工程师也要查看Linux的日志,但面对一坨坨的日志,除了眼花真没别的收获了。 解决需求场景:让log中的关键词变色或者高亮,让眼睛能聚焦。 Linux命令中的高亮目
阅读全文
摘要:CentOS呀~CentOS呀~CentOS呀~别的不负责哦~O(∩_∩)O哈哈~ 1、在Linux下安装jdk的包 jdk-7u80-linux-x64.rpm 终端输入命令:rpm -ivh jdk-7u80-linux-x64.rpm 2、配置环境变量 a、利用vim编辑器,打开/etc/pr
阅读全文
摘要:简单篇~~~各位大神看到有不正确的地方及时纠正小弟~~~小弟在此抱拳谢过! 此次介绍的目录结构是基于CentOS 6.8系统~ 根目录:/ bin目录:存放普通用户可以使用的命令 boot:存放系统的启动文件 dev:存放系统的硬件设备信息 etc:存放系统的配置信息;属于重要目录,不要随意修改里面
阅读全文
摘要:这次linux定时任务设置成功,也算是自己学习linux中一个小小的里程碑。:) 撒花撒花~~~ 以下操作均是在ubuntu 下操作的,亲测有效,其他的linux系统还望亲们自己去查。鞠躬感谢! 1 , 进入crontab文件的编写状态: crontab -e 2, 第一次进入编写crontab文件
阅读全文
摘要:操作系统 操作系统的主要目的就是简单,高效,公平,有序和安全得使用一个计算机系统上的多种硬件资源和软件资源。用户通过输入命令使操作系统使用计算系统。计算机通过键盘等输入设备用来接收用户输入的命令。 操作系统的类型 这种os在一个时间内只允许一个用户使用计算机系统,并且一个用户只能运行一个进程。这种操
阅读全文