ll -rlll -rt 十进制转16进制 printf "%x\n" 129 查看进程的所有线程几种方法 ll -rl ll -rt ps -eLf|grep dac ps -mp 1 -o THREAD,tid,time,lwp,nlwp,rss,size,%mem 查询进程全部线程 top -Hp pid top 大写H显示线程号 C显示详情 在文件中查询字符串 grep "xxx"
正则表达式 正则表达式是由一些具有特殊含义的字符组成的字符串,多用于查找、替换符合规则的字符串。在表单验证、Url映射等处都会经常用到。 说简单点就是王者荣耀里的***。 作用 通过文件中的那人进行过了赛选,然后对文件的内容进行处理。经常用于基于正则写脚本来处理日志文件。
alias别名 basename截取带路径的文件名称的文件名 cat查看 cal cd切换目录 chage chattr设置隐藏权限 chgrp更改文件所属组 chmod更改文件的权限 chown更改文件所属主和所属主 chpasswd clock cmp比较二进制文件的不同 cpcopy命令,复制 cut截取字符串 date日期 df diff比较两个文
使用SSM框架对练习1进行的改进。练习1:使用java实现Linux后台程序运行状态实时显示 基础配置 新建数据库,主键id设置自增 新建maven项目,导入jar包:ganymed-ssh2-build210.jar maven配置: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0
用意:判断某个进程是否正常运行,如果进程挂了,自动重启该进程 sh如下: #!/bin/sh java_id=$(ps -ef | grep log-test | grep -v grep | awk '{print $2}') echo $java_id if [ ! $java_id ] ; then echo "java进程丢失!!" sh java-start.sh exit; else echo "java进程
Linux 常用(脚本)命令 1. 统计目录下文件个数 ll |grep "^-"|wc -1 解释 grep "^-"表示抓取以-开头的行(其他忽略)
在linux中,用到正则表达的常用工具有:grep,sed,awk等。 grep -c(count) :打印符合要求的行数 -i (ignore-case):忽略大小写 -n (line-number):在输出符合要求的行的同时连同行号一起输出 -v (invert-natch):打印不符合要求的行 -A (after-context):后跟一个数字(有无空格都可以),例如 –A2则表示打
1.统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来 [root@centos7-v1 ~]#grep -v '/sbin/nologin' /etc/passwd |cut -d: -f1 root sync shutdown halt test mage www xiaoming mageia slackware user1 user2 user3 [root@centos7-v1 ~]#grep
<-- 开启自启动服务列表 !--> systemctl list-unit-files; <-- 已经开启自启动服务 !--> systemctl list-unit-files |grep enable <-- 查询指定服务是否是开启自启动 !--> systemctl list-unit-files |grep mysql
一、whereis <程序名称> 查找软件的安装路径 -b 只查找二进制文件 -m 只查找帮助文件 -s 只查找源代码 -u 排除指定类型文件 -f 只显示文件名 -B <目录> 在指定目录下查找二进制文件 -M <目录> 在指定目录下查找帮助文件 -S <目录> 在指定目录下查找源代码 二、locate <文件名
linux grep命令 1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 2.格式grep [options] 3.主要参数[options]主要参数:-c:只输出
rdb持久化存储数据 总的 redis持久化 防止数据丢失,持久化到本地,以文件形式保存 持久化的方式 ,两种 aof和 rdb模式 1.触发机制, - 手动执行save命令 - 或者配置触发条件 save 200 10 #在200秒中内,超过10个修改类的操作 2.建立redis配置文
一、 系统优化脚本 #/bin/bash # 设置时区并同步时间 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime if ! crontab -l |grep ntpdate &>/dev/null ; then (echo "* 1 * * * ntpdate time.windows.com >/dev/null 2>&1";crontab -l) |crontab fi #
简介 正则就是一些具有特殊含义的符号 例如:* . ^ $ (还有很多就不列举了) 正则和通配符的区别 通配符主要是针对文件名来使用的,例如找文件夹名是以 a 为开头 就是 a* 正则主要是针对文件的内容来使用,例如找文件中以a为开头的行,需要使用的就是正则,答案 a.* grep命令
1、使用lsof lsof -i:端口号查看某个端口是否被占用 lsof -i:80 2、使用netstat netstat -anp|grep 80 3、netstat常用命令 netstat -ntlp //查看当前所有tcp端口· netstat -ntulp |grep 80 //查看所有80端口使用情况· netstat -an | grep 3306 //查看所有3306
1.管道 linux中使用|将两个命令隔开,|左边的输出作为|右侧命令的输入 eg:cat 1.txt|grep "xxxy" 2.正则表达式 正则是记录文本规则的代码 练习环境:https://tool.oschina.net/regex 常用的元字符 . 匹配除换行符以外的任意字符 \w匹配字母或数字或下划线或汉字 \s匹配任意的空白符
停止GitLab gitlab-ctl stop 卸载GitLab rpm -e gitlab-ce 查看GitLab进程 ps -aux|grep gitlab 结束GitLab相关进程 ps aux|grep gitlab|grep -v grep|cut -c 9-15|xargs kill -15 删除相关文件 find / -name gitlab | xargs rm -rf
#!/bin/bash############################################### ## @Author: Mr Liu
grep 对文件中的字符内容进行匹配
vim initDB.sh #!/bin/bash#auther wangxp EXCLUDE_LIST='2,11' EXCLUDE_DISK=sda VG_NAME=vg0 function check { if test ! $? -eq 0 then echo "Error!" exit 1 fi } lsblk |grep -v sda #生成磁盘数组1 VDA_NUM=`lsblk -d -e $EXCLUDE_LIST -p|grep -v $E
Linux只是一个操作系统内核而已,而GNU提供了大量的自由软件来丰富在其之上的各种应用程序。我们常说的linux实际是GNU/Linux,GNU是一个自由的操作系统。绝大多数基于Linux内核的操作系统使用了大量的GNU软件,包括了一个shell程序、工具、程序库、编译器及工具,还有许多其他程序,例如Ema
原文链接:https://segmentfault.com/a/1190000011303459原文链接:https://segmentfault.com/a/1190000011266759原文链接:https://blog.csdn.net/alen_liu_sz/article/details/80628596 先确认以前有没有安装过rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果没有输入信息
grep [OPTIONS] PATTERN [FILE...] 常见选项:--color=auto 对匹配到的文本着色显示-m # 匹配#次后停止-v 显示不被pattern匹配到的行-i 忽略字符大小写-n 显示匹配的行号-c 统计匹配的行数-o 仅显示匹配到的字符串-q 静默模式,不输出任何信息-A # after, 后#行-B # before, 前#行 -C
在使用 docker images 命令的时候,经常会在列表中看到 <none>:<none> 的镜像。 这种镜像在 Docker 官方文档中被称作 dangling images,指的是没有标签并且没有被容器使用的镜像。 当 docker build 或者 docker pull 新镜像的时候,如果之前已经存在了,涉及到镜像版本更新的话,那么之前的
常用选项 -E :开启扩展(Extend)的正则表达式。 -i :忽略大小写(ignore case)。 -v :反过来(invert),只打印没有匹配的,而匹配的反而不打印。 -n :显示行号 -w :被匹配的文本只能是单词,而不能是单词中的某一部分。 -c :显示总共有多少行被匹配到了,而不是显示被匹配到的内容,注意如果同时使用-cv选