首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux命令大全(一),建议收藏

Linux命令大全(一),建议收藏

作者头像
用户5921339
发布2025-05-20 16:24:32
发布2025-05-20 16:24:32
1350
举报

常用命令

  1. uname -a 显示主机系统架构、内核版本、发布平台等信息
  2. cat /proc/version 显示内核版本信息
  3. cat /etc/os-release 显示操作系统发布信息
  4. hdparm /dev/sda 查看磁盘参数
  5. hdparm -tT /dev/sda 测试硬盘的读取速率
  6. dmidecode -q 显示主机DMI信息
  7. dmidecode -s system-serial-number 显示系统序列号
  8. dmidecode | grep 'Product Name' 查看主机型号
  9. cat /proc/cpuinfo 显示CPU信息
  10. cat /proc/swaps 查看swap信息
  11. lspci -kv 查看PCI设备
  12. lsusb -tv 查看USB设备
  13. dos2unix dosfile.txt unixfile.txt 将格式为MSDOS的文本文件转换成Unix
  14. unix2dos unixfile.txt dosfile.txt 将格式为Unix的文本文件转换成MSDOS
  15. date 显示系统日期
  16. hwclock 显示硬件时间
  17. cal 2022 显示2022年的日历
  18. clock -w 将系统时间保存到BIOS
  19. screen 共享屏幕

关机命令

  1. 关机:
  2. init 0
  3. halt
  4. telinit 0
  5. shutdown -h now
  6. 重启:
  7. reboot
  8. init 6
  9. telinit 6
  10. shutdown -r now
  11. 注销:
  12. logout

文件目录

  1. pwd 显示当前路径
  2. tree 显示当前路径下目录和文件的树形结构
  3. ln -s file flink 创建软连接
  4. ln -P file flink 创建物理连接(P可省略)
  5. stat file 查看文件相关信息(文件大小、属主、时间戳等))
  6. touch -d "3 years ago" file 将文件mtime和atime修改到3年前
  7. touch -m 2022-07-07 14:28:30 file 修改文件的修改时间
  8. touch -at '202312312359' file 修改atime为2023年12月31日23时59分
  9. iconv -f utf-8 -t gb2312 file1> file2 修改文件编码格式

文件查找

  1. find / -name file 在根路径下查找文件
  2. find / -user username 在根路径下查找属于username的文件
  3. find /home -name *.txt 在home目录下查找所有txt文件
  4. find /var/log/ -type f -atime +7 查找在过去7天未被访问的文件
  5. find ./ -size 0 | xargs rm -rf 删除当前路径下大小为零的文件
  6. find ./ -name "*.log" -exec rm {} \; 删除当前路径下所有的log日志
  7. whereis ls 查看二进制文件及源码的位置
  8. which ls 查看二进制文件的位置
  9. ldd /bin/ls 查看二进制文件的依赖

挂载文件系统

  1. mount /dev/sdb1 /data 挂载sdb2的分区到data
  2. umount /dev/sdb2 卸载分区
  3. fuser -km /data 设备繁忙时强制卸载
  4. mount -t vfat /dev/hda3 /mnt/hda3 挂载Windows FAT32文件系统
  5. mount -o loop file.iso /mnt/cdrom 挂载ISO镜像文件
  6. mount -o loop /dev/sr0 /mnt/cdrom 挂载cdrom
  7. mount -o loop -t iso9660 /dev/cdrom /mnt/cdrom 挂载光盘文件
  8. mount -t smbfs username=user,password=pass 挂载smb共享
  9. mount -t nfs -o vers=3,nolock,proto=tcp,rw xxxx 挂载NFS文件系统

磁盘空间

  1. df -h 查看已挂载的分区列表
  2. du -sh dir 查看目录占用磁盘空间
  3. du -sh * | sort -rn 以容量大小排序
  4. ls -lSr 从小到大排列文件和目录
  5. du -d 1 -h / 查看根路径下所有目录的大小

用户管理

  1. groupadd group_name 创建用户组
  2. groupdel group_name 删除用户组
  3. groupmod -n new_group_name old_group_name 重命名用户组
  4. useradd -c "Admin" -g root -m -s /bin/bash admin 创建超级管理员
  5. userdel -r admin 删除用户
  6. usermod -aG group_name user 将用户加入指定的用户组
  7. usermod -L user 锁定用户
  8. usermod -U user 解锁用户
  9. usermod -l new user 修改用户名
  10. usermod -e 2023-12-31 user 设定账户过期时间
  11. chage-E 2024-12-31 user 修改用户口令有效期
  12. echo <password> | passwd --stdin user 修改用户密码
  13. newgrp group_name 切换用户组
  14. pwck 检测/etc/passwd文件
  15. grpck 检测异常用户组
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-07-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT人家 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档