Linux less常用操作 一.搜索/字符串:向下搜索“字符串”的功能?字符串:向上搜索“字符串”的功能n:重复前一个搜索(与 / 或 ? 有关)N:反向重复前一个搜索(与 / 或 ? 有关)二.翻页b 向后翻一页d 向后翻半页...
shell实现毫秒级时钟 每100ms输出一次时间#!/bin/bashcleartput civiswhile [ 1 ]do tput clear echo $(date "+%Y-%m-%d %H:%M:%S.%N"|cut -b 1-21)"00" usleep 100000done
shell排序,强大的sort与awk “排序”在任何一门语言中都是最基础的功能,常见的排序对象有“文件”和“数组”,排序模式可以按照单列排序,也可以多列组合排序,排序方式有顺序、倒序,排序的算法就更多了,常见的有字典顺序、数组大小比较等。下文将从“排序对象”、“排序模式”、“排序方式”、“排序的算法”5个方面,逐一来分析shell是如何实现的。一.使用sort分别对文件和数组进行排序1.使用sort [文件名]就可以对文件以行...
linux kill常用命令 1. kill -0kill -0 pid 不发送任何信号,不会结束进程,但是系统会进行错误检查。所以经常用来检查一个进程是否存在,存在返回0;不存在返回1kill -0 $pidif [ $? -gt 0 ] echo "进程$pid存在"else echo "进程$pid不存在"fi2. kill -15执行完该指令后,操作系统会发送一个 SIGTERM 信号给对应的程序...
linux 检测端口是否处于监听状态 # 校验8000端口(/usr/sbin/ss -ln4 sport = :8000; /usr/sbin/ss -ln6 sport = :12200) | grep -c ":8000"
linux 获取本地ip地址 1.ifconfig命令local_ip(){ local OUTIF=`/sbin/route -n | tail -1 | sed -e 's/.* \([^ ]*$\)/\1/'` local IP="`/sbin/ifconfig | grep -A1 ${OUTIF} | grep inet | awk '{print $2}' | sed 's/addr://g'`"}...
linux stat:显示文件或文件系统的状态 一.查询文件的最后一次修改时间stat -L -c "%Y" 文件用法:stat [选项]… 文件…显示文件或文件系统的状态。-L, --dereference 跟随链接-f, --file-system 显示文件系统状态而非文件状态-c, --format=格式 使用指定输出格式代替默认值,每用一次指定格式换一新行;–printf=格式 类似 -...
getent命令:查看系统的数据库中的相关记录 一.根据当前登录的用户id查询用户根目录第一步:查询当前用户的帐号信息getent passwd "$UID"第二步:使用awk获取用户根目录getent passwd "$UID" | awk -F":" '{print $6}'...
Shell 根据执行的脚本获取项目的根路径 --app --bin --start.sh --log --target项目结构如下,通过start.sh启动服务。现需要在start.sh中获取项目的根路径。下面主要用到BASH_SOURCE变量和dirname命令第一步:获取bin目录$(dirname ${BASH_SOURCE[0]})第二步:进入app目录cd $(dirname ${BASH_S...
Shell特殊变量:$0, $#, $*, $@, $?, $$和命令行参数 变量含义$0当前脚本的文件名(不是全路径名)$#传递给脚本或函数的参数个数$@传递给脚本或函数的所有参数$*传递给脚本或函数的所有参数。与上一条命令不同的是,当在双引号里面时,"$*“表示一个参数,即"a b c”,而”$@”表示三个参数,即"a" “b” “c”...
linux将文件每行数字相加 有一个文件,每行都是一个数字,现在需要将每行的数字相加,有如下几种方式。$cat number_file1031231222114234213213232213324432432423421334213434543533422242312143方法一:先将换行替换为加号,然后使用bc命令相加最开始的想法是直接使用tr命令将直接替换为+,但是替换后末尾...
linux ls文件常用操作 1.找出目录中大小前10的文件并删除ls -S | head -n 10 | xrags rm -rf【ls排序方式】按修改时间排序(降序) ls -t按大小排序 ls -S反序 ls -r
linux find命令常用操作 一.根据文件名查找查找path目录下文件名为fileName的文件:find [path] -name [fileName]例如:find /home/admin -name ‘*.log’
Linux ps命令常用操作 一.ps参数介绍-A 显示所有进程-e 等于“-A”-u 以用户为主的进程状态-f-au 显示较详细的资讯-aux 显示所有包含其他使用者的行程-C<命令> 列出指定命令的状况–lines<行数> 每页显示的行数–width<字符数> 每页显示的字符数–help 显示帮助信息–version 显示版本显示二.查询某个进程ps -e...
快速理解正则表达式元字符 元字符单词源头说明等价反义词.匹配除换行符(“”和&quot;\r&quot;)之外的任何单个字符\wword匹配字母/数字/下划线[a-zA-Z0-9_]\W\ddigit匹配一个数字字符[0-9]\D\sspace匹配任何不可见字符,包括空格、制表符、换页符等等[\f\r\t\v]\S\bboundary匹...