很实用的linux指令
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
持续补充中。。。
#实时将执行指令结果内容输出到文件中[将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 年前
更多推荐
已为社区贡献3条内容
所有评论(0)