Linux 常用命令大全

uname -a                               显示主机系统架构、内核版本、发布平台等信息  

cat /proc/version                      显示内核版本信息  

cat /etc/os-release                    显示操作系统发布信息  

hdparm /dev/sda                        查看磁盘参数  

hdparm -tT /dev/sda                    测试硬盘的读取速率  

dmidecode -q                           显示主机DMI信息  

dmidecode -s system-serial-number      显示系统序列号  

dmidecode | grep 'Product Name'        查看主机型号  

cat /proc/cpuinfo                      显示CPU信息  

cat /proc/swaps                        查看swap信息  

lspci -kv                              查看PCI设备  

lsusb -tv                              查看USB设备  

dos2unix dosfile.txt unixfile.txt      将格式为MSDOS的文本文件转换成Unix

unix2dos unixfile.txt dosfile.txt      将格式为Unix的文本文件转换成MSDOS

date                                   显示系统日期

hwclock                                显示硬件时间

cal 2022                               显示2022年的日历

clock -w                               将系统时间保存到BIOS

screen                                 共享屏幕

关机命令

关机:  

init 0          

halt  

telinit 0  

shutdown -h now  

重启:  

reboot  

init 6  

telinit 6  

shutdown -r now  

注销:  

logout  

文件目录

pwd                                     显示当前路径  

tree                                    显示当前路径下目录和文件的树形结构  

ln -s file flink                        创建软连接  

ln -P file flink                        创建物理连接(P可省略)  

stat file                               查看文件相关信息(文件大小、属主、时间戳等))  

touch -d "3 years ago" file             将文件mtime和atime修改到3年前  

touch -m 2022-07-07 14:28:30 file       修改文件的修改时间  

touch -at '202312312359' file           修改atime为2023年12月31日23时59分  

iconv -f utf-8 -t gb2312 file1> file2   修改文件编码格式  

文件查找

find / -name file                             在根路径下查找文件  

find / -user username                         在根路径下查找属于username的文件  

find /home -name *.txt                        在home目录下查找所有txt文件  

find /var/log/ -type f  -atime +7             查找在过去7天未被访问的文件  

find ./ -size 0 | xargs rm -rf                删除当前路径下大小为零的文件  

find ./ -name "*.log"  -exec rm {} \;         删除当前路径下所有的log日志  

whereis ls                                    查看二进制文件及源码的位置  

which ls                                      查看二进制文件的位置  

ldd /bin/ls                                   查看二进制文件的依赖 

挂载文件系统


mount /dev/sdb1 /data                             挂载sdb2的分区到data  

umount /dev/sdb2                                  卸载分区  

fuser -km /data                                   设备繁忙时强制卸载  

mount -t vfat /dev/hda3 /mnt/hda3                 挂载Windows FAT32文件系统  

mount -o loop file.iso  /mnt/cdrom                挂载ISO镜像文件  

mount -o loop /dev/sr0  /mnt/cdrom                挂载cdrom  

mount -o loop -t iso9660 /dev/cdrom /mnt/cdrom    挂载光盘文件  

mount -t smbfs username=user,password=pass        挂载smb共享  

mount -t nfs -o vers=3,nolock,proto=tcp,rw xxxx   挂载NFS文件系统  

磁盘空间

df -h                                       查看已挂载的分区列表  

du -sh dir                                  查看目录占用磁盘空间  

du -sh * | sort -rn                         以容量大小排序  

ls -lSr                                     从小到大排列文件和目录  

du -d 1 -h /                                查看根路径下所有目录的大小

用户管理

groupadd group_name                                  创建用户组  

groupdel group_name                                  删除用户组  

groupmod -n new_group_name  old_group_name           重命名用户组  

useradd -c "Admin" -g root -m -s /bin/bash admin     创建超级管理员  

userdel -r admin                                     删除用户  

usermod -aG group_name user                          将用户加入指定的用户组  

usermod -L user                                      锁定用户  

usermod -U user                                      解锁用户  

usermod -l new user                                  修改用户名  

usermod -e 2023-12-31 user                           设定账户过期时间  

chage-E 2024-12-31 user                              修改用户口令有效期  

echo <password> | passwd --stdin user                修改用户密码  

newgrp group_name                                    切换用户组  

pwck                                                 检测/etc/passwd文件  

grpck                                                检测异常用户组 

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享