打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
工作中最常用的Linux命令,排查问题必备

状态查询

查看内存

free 可选参数 -m -g

磁盘使用情况

df 可选参数-h

观察端口被哪个应用(占用输出详细信息,没有占用则没有输出)

lsof -i:端口号

如查看8080被哪个程序占用

被占用则输出占用的程序,否则无输出

文本操作

文本操作命令能用管道符随意结合,发挥最大的作用

cat

直接输出文件所有内容,文件内容较大时可以用grep进行过滤

cat fileName

more

more fileNmae

Enter(向下翻滚一行)

空格(向下滚动一屏)

Q(退出命令)

B(向上滚动一屏)

less

less fileName

PageUp 键向上翻页

PageDown键向下翻页

tail

查看文件的尾行,默认数组最后10行

# 输出文件的最后100行tail -n 100 fileName# 实时查看文件的最后内容,一般用来实时查看日志tail -f fileName

head

和tail类似,输出头部

head fileName# 输出文件的前100行head -n 100 fileName

uniq

对内容去重,只把相邻且相同的去重,如果想要全局去重,需要先用sort排序

# 文件排序并去重cat fileName | sort | uniq# 文件排序并去重,且输出每行出现的次数cat file | sort | uniq -c

sort

对内容进行排序,数据按字典序排列,如果想按数值排,加-n选项

cat fileName | sort

wc

# 文件里有多少行wc -l fileName# 文件有多少个单词wc -w fileName# 文件有多少个字节wc -c fileName# 文件有多少个字符wc -m fileName

可以和管道符结合使用

cat fileName | wc -l

grep

第一种形式

grep [option] [pattern] [file1,file2]

如查找show.txt里面包含content的行

grep content show.txt

第二种形式

command | grep [option] [pattern]

如查看某个服务信息

ps -ef | grep mongo

如查找show.txt里面包含content的行

cat show.txt | grep content

网络

远程传输文件scp

先保证服务器间,ssh间能互相跳转

命令格式

scp -r 源目录 用户名@ip:目标目录

-r参数的作用是递归复制源目录,及复制目录下的子目录和文件

scp -r ~/app hadoop@hadoop001:~/scp -r ~/app hadoop@hadoop002:~/## 分发环境变量scp ~/.bash_profile hadoop@hadoop001:~/scp ~/.bash_profile hadoop@hadoop002:~/

查看网络是否连通

ping www.baidu.com

查看端口是否开启

ping www.baidu.com -p 80

下载文件

wget 文件地址
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
数据科学家的命令行技巧
你需要熟练运用的12个命令行工具
shell:统计web服务器每天客户访问量及每个时段的访问量
Cygwin统计日志常用代码,欢迎各位大神补全
前端应该会的32个Linux常用命令
Linux 查看服务器配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服