【linux】命令收集

1. 系统信息

  • uname -m:显示处理器架构
  • uname -r:显示内核版本
  • arch:显示处理器架构
  • cat /proc/cpuinfo:查看CPU信息
  • cat /proc/meminfo:查看内存使用情况
  • cat /proc/version:显示内核版本
  • date:显示系统日期

2. 关机与重启

  • shutdown -h now:立即关机
  • shutdown -r now:立即重启
  • reboot:重启系统
  • init 0 / telinit 0:关闭系统
  • logout:注销当前用户

3. 文件和目录操作

  • cd [目录]:切换目录
  • pwd:显示当前路径
  • ls -l:显示详细文件列表
  • mkdir dir1:创建目录
  • rm -rf dir1:强制删除目录及内容
  • cp file1 file2:复制文件
  • mv file1 new_name:移动或重命名文件
  • ln -s file1 link1:创建软链接

4. 文件搜索

  • find / -name file1:全局搜索文件
  • locate *.ps:快速查找文件(需先运行updatedb)
  • grep "text" file1:在文件中搜索文本

5. 挂载文件系统

  • mount /dev/sda1 /mnt:挂载设备
  • umount /mnt:卸载设备
  • mount -o loop file.iso /mnt:挂载ISO文件

6. 磁盘空间管理

  • df -h:显示磁盘使用情况
  • du -sh dir1:统计目录大小
  • ls -lSr:按文件大小排序

7. 用户和群组管理

  • useradd user1:创建用户
  • userdel -r user1:删除用户及主目录
  • passwd user1:修改用户密码
  • groupadd group1:创建用户组

8. 文件权限

  • chmod 755 file1:设置文件权限
  • chown user1:group1 file1:修改文件所有者和组
  • chattr +i file1:设置文件不可修改

9. 打包与压缩

  • tar -cvf archive.tar dir1:创建tar包
  • tar -xvf archive.tar:解压tar包
  • gzip file1:压缩文件
  • unzip file1.zip:解压zip文件

10. 软件包管理

  • RPM(Red Hat系)
    • rpm -ivh package.rpm:安装软件包
    • rpm -e package:卸载软件包
  • APT(Debian系)
    • apt-get install package:安装软件
    • apt-get remove package:卸载软件

11. 网络管理

  • ifconfig eth0:查看网络配置
  • ping example.com:测试网络连接
  • netstat -tuln:查看端口监听状态

12. 文本处理

  • cat file1:查看文件内容
  • head -n 5 file1:显示文件前5行
  • sed 's/old/new/g' file1:替换文本
  • awk '{print $1}' file1:提取第一列

13. 系统监控

  • top:实时查看系统进程
  • ps aux:显示所有进程
  • free -h:查看内存使用

14. VIM编辑器

  • 命令模式 :i(插入)、dd(删除行)、:wq(保存退出)
  • 查找替换 :/keyword(搜索)、:%s/old/new/g(全局替换)

15. 其他实用命令

  • history:查看命令历史
  • ctrl + r:搜索历史命令
  • man command:查看命令手册

相关推荐
爱吃香菜的初学者1 小时前
十四.Linux——消息队列
linux·运维·开发语言
Apipi*8 小时前
30天速通Linux 第六章信号及信号处理
linux·运维·信号处理
不像程序员的程序媛8 小时前
检测网络的命令mtr详解
网络
天启HTTP9 小时前
爬虫防封核心原理:IP轮换机制与风控规避逻辑
linux·服务器·网络·爬虫·tcp/ip
运维行者_9 小时前
网络性能监控怎么做?从自动发现到根因分析的4个环节
运维·服务器·网络·人工智能·支持向量机
hz5678911 小时前
涉密视频会议设备配置指南:终端、音视频采集与配套设施选型
服务器·网络·数据库·安全·实时音视频·信息与通信·智能硬件
广州浮点FLOATLIC11 小时前
许可证服务器迁移后软件打不开:研发 IT 怎样定位连接问题
linux·服务器·数据库
优橙教育11 小时前
零基础学AI应用开发要多久?3个月能到什么水平
服务器·开发语言·网络·php
BLUcoding12 小时前
接口服务公网超时排查记录:SecureRandom 阻塞问题分析与解决
java·linux·springboot·aes·securerandom
AIgorithmGEEK12 小时前
[Linux]从手写报头到内核套路:序列化、反序列化与自定义协议全链路
linux·运维·服务器·网络·序列化·反序列化