Leong's blog Leong's blog
首页
  • 编程
  • 资源
  • Golang
  • 微服务
  • vue
  • 操作系统
  • 数据结构与算法
  • Linux
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Leong Y

跑起来吧
首页
  • 编程
  • 资源
  • Golang
  • 微服务
  • vue
  • 操作系统
  • 数据结构与算法
  • Linux
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Linux命令查漏补缺
    • 1、重要
    • 2、基础
      • ls
      • cd
      • pwd
      • touch
      • mkdir
      • cat
      • more
      • tail
      • cp
      • mv
      • rm
      • find
      • ifconfig(显示网络设备情况)
      • netstat
      • ps
      • du
      • df
      • top(显示系统当前进程信息)
      • tar
      • chown
      • chmod
      • vim
  • top指标详解
  • df指标详解
  • netstat指标详解
  • Linux
leong
2024-07-08
目录

Linux命令查漏补缺

# 1、重要

1、top:查看内存/显示系统当前进程信息
2、df -h:查看磁盘储存状况
4、iotop -o:直接查看比较高的磁盘读写程序
5、netstat -tunlp | grep 端口号:查看端口号占用情况(1)
6、lsof -i:端口号:查看端口号占用情况(2)
7、uptime:查看报告系统运行时长及平均负载
8、ps aux:查看进程
1
2
3
4
5
6
7
  • top 指标详解
  • df 指标详解
  • netstat 指标详解

# 2、基础

# ls

# 查看目录与文件
ls 
# 显示当前目录下所有文件的详细信息
ls -al
1
2
3
4

# cd

# 切换目录
cd 
# 进入/home目录
cd /home
# 返回上一级目录
cd ..
# 返回上两级目录
cd ../..
1
2
3
4
5
6
7
8

# pwd

# 显示当前目录
pwd
1
2

# touch

# 创建空文件 desc.txt
touch dexc.txt
1
2

# mkdir

# 在当前目录下创建test目录
mkdir test
# 在/opt/test目录下创建目录img,若无test目录,先创建test目录
mkdir -p /opt/test/img
1
2
3
4

# cat

# 查看desc.txt的文件内容
cat desc.txt
1
2

# more

# 分页查看desc.txt的内容
more desc.txt
1
2

# tail

# 查看desc.txt最后100行内容
tail -100 desc.txt
1
2

# cp

# 拷贝desc.txt到/mnt目录下
cp desc.txt /mnt/
# 拷贝test目录到/mnt目录下
cp -r test /mnt/
1
2
3
4

# mv

# 剪切文件desc.txt到目录/mnt下
mv desc.txt /mnt/
mv <OldName> <NewName>
1
2
3

# rm

# 删除test目录,-r递归删除,-f强制删除。危险操作,务必小心,切记!
rm -rf test
1
2

# find

# 在opt目录下查找以.txt结尾的文件
find /opt-name '*.txt'
1
2

# ifconfig(显示网络设备情况)

# netstat

# 列出所有端口
netstat -a
# 查看进程端口号
netstat -tunlp | grep 端口号
1
2
3
4

# ps

# 显示当前所有进程
ps -ef
# 显示当前所有go相关进程
ps -ef | grep go
1
2
3
4

# du

# 查看/opt/test目录的磁盘使用情况
du -h /opt/test
1
2

# df

# 查看磁盘占用情况
df -h
1
2

# top(显示系统当前进程信息)

# tar

# 打包test目录为test.tar.gz文件,-z表示用gzip压缩
tar -zcvf test.tar.gz ./test
# 解压test.tar.gz文件
tar -zxvf test.tar.gz
1
2
3
4

# chown

# 变更文件desc.txt的拥有者为nginx,用户组为nginx
chown nginx:nginx desc.txt
# 变更test及目录下所有文件的拥有者为nginx,用户组为nginx
chown -R nginx:nginx test
1
2
3
4

# chmod

权限范围:u(拥有者)g(郡组)o(其它用户), 权限代号:r(读权限/4)w(写权限/2)x(执行权限/1)

# 给文件拥有者增加test.sh的执行权限
chmod u+x test.sh
# 给文件拥有者增加test目录及其下所有文件的执行权限
chmod u+x -R test
1
2
3
4

# vim

vim三种模式:命令模式,插入模式,编辑模式。使用ESC或i或:来切换模式。 命令模式下:

  • q退出
  • :q!强制退出
  • :wq!保存退出
  • :set number显示行号
  • /go 在文档中查找go
  • yy复制
  • p粘贴
# 编辑desc.txt文件
vim desc.txt
1
2
上次更新: 2024/07/08, 18:19:51
top指标详解

top指标详解→

最近更新
01
vue3快速上手
07-31
02
程序从加载到运行的过程
07-08
03
进程、线程、协程
07-08
更多文章>
Theme by Vdoing | Copyright © 2023-2024 Leong Y | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式