持续补充中。。。

#实时将执行指令结果内容输出到文件中[将sh test.sh 执行的结果输出到/root/test.log中]
nohup sh test.sh > /root/test.log 2>&1 

#kill掉tomcat进程
ps -ef |grep tomcat | grep -v grep | awk '{print $2}' | xargs sudo kill -9

#列出当前路径下所有文件已经文件夹属性信息
ls -lsh

#linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况
df -h

#查看磁盘情况
fdisk -l

#查看端口是否放行
lsof -i:端口号

#查看系统识别的分区
cat /proc/partitions 

#查看UUID
blkid 

#压缩tar.gz
tar -zcvf filename.tar.gz filename

#tar.gz解压
tar-zxvf filename

#查询日志关键字(显示每个关键字yyy往下100行)
cat xx.log | grep -A 100 yyy

#查询日志关键字(显示每个关键字yyy上下10行内容) 查询日志常用指令
cat xx.log | grep -C 10 yyy

#查询/root路径下所有文件中匹配abc的内容
grep -ri 'abc' /root/*


#find+替换指令(搜索到xx文件将a值替换成b值)
find xx | xargs sed -i 's/a/b/g'

#指令sed常用方法 
#删除test.txt中所有匹配abc的内容
sed -i "/abc/d"  /root/test.txt
#test.txt中所有匹配abc的内容下一行添加bcd内容
sed -i '/abc/a \ \ \     bcd;' /root/test.txt
#test.txt文件中所有abc的内容替换成bcd
sed -i 's/abc/bcd/g' /root/test.txt

#linux中寻找关键字xxx文件所在路径
find -name 'xxx' -print

#赋予xxx文件读写权限
chmod u+x xxx

#赋予所有用户读写权限
chmod a+x xxx

#给test.txt文件赋予tomcat属组权限
sudo chown tomcat:tomcat test.txt

#查看文件md5 判断两个文件相同可使用此指令 对两个文件执行此命令
md5sum fileName

#查看docker容器中日志后200行内容
docker logs -f --tail 200 容器Id
#kill掉docker中运行的容器
docker kill -s KILL 容器Id
#强制移除掉docker运行的容器
docker rm -f 容器Id
#查看docker桥接方式相关指令
docker network ls
docker inspect -f
#从主机拷贝文件到docker,xx.file拷贝到指定容器的root路径下
docker cp xx.file 容器id:/root
#从docker拷贝文件到主机,docker中的root路径下的x x.file拷贝到宿主机的root下
docker container cp 容器id:/root/x x.file /root

#查看内存剩余
free -e

#查看linux用户信息
cat /etc/passwd

#查看已安装的rpm包
yum list installed | grep java
rpm -qa | grep java
#删除rpm
rpm -e xx.rpm
#强制删除rpm
rpm -e xx.rpm --nodeps 
#升级rpm
rpm -Uvh xx.rpm
#rpm 强制更新安装 
rpm -ivh --replacefiles --force --nodeps xx.rpm

#将文件压缩成tar包(将xx.file压缩成xx.tar)
tar -zcvf xx.tar xx.file
#解压tar包
tar -zxvf xx.tar

#文件太大时压缩并对文件分片
tar -zcvf xx.tar xx.file | RUN split -b 5000m -a 1 xx.tar xx.tar.
###最终结果将xx.file文件压缩成tar包并分片,并变成xx.tar.a xx.tar.b xx.tar.c ...等文件,切分大小为5000m

#将分割的文件合并,将文件碎片合成xx.file
cat xx.tar.* > xx.file

#显示年月日时分秒
date "+%Y-%m-%d %H:%M:%S"

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐