常用的linux指令收集

在这里插入图片描述
windows 的c盘切换到e盘

dir windows 查看当前目录下文件

mysql
show create table 表名 查看表结构
linux 执行时 /G 格式化
(select …\G )
SQL函数
replace(字段,‘值A’,‘值B’)
left(时间字段,10)

ip addr 查看ip地址
netstat -nap | grep 进程号 查找特定端口
例子 : netstat -nap | grep nginx

ll /proc/进程号| grep | cwd 查看进程工作目录
mkdir -p /一级/二级

nohub java -jar jar包名 后台启动

linux目录统计文件数量
ls -l | grep “^” | wc -l    不包含子目录
ls -lr | grep “^” | wc -l    包含子目录

find .-name filename |wc -l 统计叫xx的文件数量
find -name " *.js "

查看日志
cat 文件名 | grep 关键字
tailf -n 数字 文件名
tailf
journalctl

jps -l 查看进程的工作目录
grep -rn “关键字” 目录下递归搜索
source /etc/profile 修改后 生效(jsp或指令无效时)

history 查看历史命令
ssh 连接指令
curl 类似postman请求,postman底层基于这个实现的
du -sh 目录名 查看该目录的大小
df -hl 目录名 查看磁盘剩余空间
free -g 目录名 查看目录磁盘信息

nohub 后台启动

ll | grep xxx 查看当前目录下 是否有 xxx文件

nginx -s reload    “Nginx重启”
tar -zcvf 包.tar.gz
json格式化 快捷键 ctrl+alt + L
IDea大小写转换 ctrl+shift +U

vim 模式下
shift+4 ($) 表示直接行尾
shift+8 (*) 类似于delete

netstat -anp | grep 应用 查看端口
ss -tuln 查看开放端口
netstat -tuln

netstat -tuln | grep 端口
lsof -i : 端口
ss -lptn | grep 端口

docker log
docker stop
docker start
docker ps [-a]
docker rm

uptime
lsmod
top
free -g   free -m   运行内存的使用情况
df -h
netstat -tulnp 当前系统网络连接和网络监听
ps aux 查看运行的进程

grep和egrep
grep是使用基本正则表达式语法。在grep 中,一些特殊字符(如+、?、()等)需要使用反斜杠进行转义才能表示其字面意义。例如,要匹配一个重复的字符,你需要使用{n}来表示。例如,要匹配连续的3个小写字母"a",你可以使用grep ‘a{3}’ file.txt。
egrep是使用扩展正则表达式语法。在egrep 中,你可以直接使用特殊字符而无需转义。它支持更多的元字符和语法,例如+、?、()等。使用egrep,可以更简洁地表示模式。例如,要匹配连续的3个小写字母"a",你可以使用egrep ‘a{3}’ file.txt。

tailf 日志名 -mtime -5 | grep -5
grep -5 上下5行
-mtime -5 5天

-mtime参数是find命令中用来指定文件修改时间的一个参数。它可以用来查找指定时间范围内修改过的文件。-mtime后可以跟随三种不同的单位: n (表示n天)、+n(表示n天前)和-n (表示n天内)。例如,-mtime +3表示查找三天前修改过的文件,-mtime -3表示查找三天内修改过的文件,而-mtime 3表示查找恰好在三天前修改过的文件。

  • -atime n:查找在n*24小时(前/内/时)被访问过的文件
  • -ctime n:查找在n*24小时(前/内时)元数据被修改的文件
  • -mtime n:查找在n*24小时(前/内/时)内容被修改过的文件

还可以按分钟

  • -amin n:查找在n分钟(前/内/时)被访问过的文件
  • -cmin n:查找在n分钟(前/内/时)元数据被修改的文件
  • -mmin n:查找在n分钟(前/内/时)内容被修改过的文件

这个n前面可以带±或者不带符号,例如:

  • -mtime -5: [5*24小时前时间点,当前时间点)
  • -mtime 5: [624小时前时间点,524小时前时间点]
  • -mtime +5: (-co,5*24小时前时间点),特别注意这里是开区间

for i in ‘cat /etc/profile’ ;
do echo $i;
done

for i in yum search jdk | grep 11 | awk '{print $1}' ; do yum -y install $i ; done

vim 模式下 查看文件的行数
set nu

docker 本地添加镜像
docker load -i 镜像名

egrep

wget 下载链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值