栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux 常用命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux 常用命令

查看磁盘
df -hl:查看磁盘剩余空间
df -h:查看每个根路径的分区大小
du -sh [目录名]:返回该目录的大小
du -sm [文件夹]:返回该文件夹总M数
du -h [目录名]:查看指定文件夹下的所有文件大小(包含子文件夹)
查看内存
free 
-b  以Byte为单位显示内存使用情况。
-k  以KB为单位显示内存使用情况。
-m  以MB为单位显示内存使用情况。
-h  以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有:
 B = bytes
 K = kilos
 M = megas
 G = gigas
 T = teras
-o  不显示缓冲区调节列。
-s<间隔秒数>  持续观察内存使用状况。
-t  显示内存总和列。
-V  显示版本信息。
查找文件
find /home -name myFile		# 在/home目录下查找文件名为myFile的文件(注:myFile也可以搭配正则表达式使用)
find /home -name *.txt		# 在/home目录下查找以txt为后缀的文件
find /home -mtime 0			# 在/home目录下查找今天内被改过的文件
find /home -mtime +1		# 在/home目录下查找昨天之前(不包括昨天)被改过的文件
find /home -mtime -1		# 在/home目录下查找昨天至今(即昨天和今天)被改过的文件
find /home -size +100M		# 在/home目录下查找大于100MB的文件,注意c表示byte

find 常用参数:
-name:根据文件名查找
-mtime n:n为数字,表示找出在n天前的当天被更改过的文件(0表示今天)
-mtime +n:查找在n天前(不包括n天当天)被改过的文件
-mtime -n:查找在n天之内(包括n天当天)被改过的文件
-size +/-:查找比XXsize大/小的文件

# which从环境变量文件(/etc/profile)中的path目录中查找,且which找的都是可执行文件。
which file 
#与which类似查询可执行文件,whereis查询更多,会查找出相关的man文件
whereis file 
文件内查找字符串

  grep

#从文件内容查找与正则表达式匹配的行:
 grep –e “正则表达式” 文件名
#查找时不区分大小写:
 grep –i "被查找的字符串" 文件名
#查找匹配的行数:
 grep -c "被查找的字符串" 文件名
#从文件内容查找不匹配指定字符串的行:
 grep –v "被查找的字符串" 文件名

 find

#从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
find / -type f -name "*.log" | xargs grep "ERROR"
#查找目录下的所有文件中是否含有某个字符串 
find .|xargs grep -ri "IBM" 
#查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 
find .|xargs grep -ri "IBM" -l 
防火墙开通端口访问
#查看已经开放的端口:
firewall-cmd --list-ports
#开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
#重启防火墙:
systemctl reload firewalld
查看端口互通(替换telnet)
curl -vv telnet://192.168.1.101:8080
查看系统信息
#查看Linux内核版本
cat /proc/version
或者
uname -a
或者
cat /etc/issue

#查看cpu相关信息
cat /proc/cpuinfo

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/945083.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号