当前位置: 首页 > news >正文

【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:查看命令手册

相关文章:

  • 智能运维新范式
  • Redis字符串类型实战:解锁五大高频应用场景
  • MCP简介:重构人机交互底层逻辑
  • 【Linux网络与网络编程】11.数据链路层mac帧协议ARP协议
  • 博客文章文件名该怎么取?
  • Go:包和 go 工具
  • 嵌入式Linux设备使用Go语言快速构建Web服务,实现设备参数配置管理方案探究
  • Python(18)Python中JSON的妙用:详解序列化与反序列化原理及实战案例
  • Go RabbitMQ基础教程:入门与实践指南,实战代码讲解
  • 看病不求医,基于HAI在JupyterLab中用U-Net实现病灶识别
  • Python深度学习实现验证码识别全攻略
  • 【NLP 61、大模型应用 —— RAG方法】
  • 工资管理系统的主要功能有哪些
  • 跨境电商管理转型:日事清通过目标管理、流程自动化助力智优美科技项目管理升级与目标落地复盘
  • ASP.NET 中 Cache 的常规使用方法
  • Unchained 内容全面上链,携手 Walrus 迈入去中心化媒体新时代
  • MATLAB R2023b如何切换到UTF-8编码,解决乱码问题
  • 2026《数据结构》考研复习笔记一(C++基础知识)
  • 5. k8s 之 pod原理与使用
  • 鸿蒙学习笔记(5)-HTTP请求数据
  • 做易经网站/360排名检测
  • 重庆做的好的房产网站/windows优化大师好不好
  • 网站图片加载优化/可以进入任何网站的浏览器
  • 手机网站开发企业/百度免费注册
  • 帝国cms政府网站/小红书seo是什么
  • 公司网站建设找谁/网络推广优化服务