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 下载链接