Linux常用命令大全
系统信息
arch 显示【xiǎn shì】💊机器的【jī qì de】处🏫理器架构(1)
uname -m 显示【xiǎn shì】💊机器的【jī qì de】处🏫理器架构(2)
uname -r 显示【xiǎn shì】💊正在使用【shǐ yòng】👯的【de】内核🈚版本
dmidecode -q 显示【xiǎn shì】💊硬件【jiàn】系统【xì tǒng】❔部件【jiàn】🏸 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列👁一个【gè】📅磁盘的【de】🤱架构特【jià gòu tè】性【xìng】📓
hdparm -tT /dev/sda 在🙎磁盘上【cí pán shàng】执行测【zhí háng cè】试性【xìng】💓读取操【dú qǔ cāo】作🅰
cat /proc/cpuinfo 显示【xiǎn shì】💊CPU info的【de】🤱信息
cat /proc/interrupts 显示【xiǎn shì】中🏺断【duàn】🍉
cat /proc/meminfo 校验内存使用【cún shǐ yòng】🐅
cat /proc/swaps 显示【xiǎn shì】哪🍒些swap被使用【bèi shǐ yòng】
cat /proc/version 显示【xiǎn shì】💊内核的【nèi hé de】版💰本
cat /proc/net/dev 显示【xiǎn shì】网✏络适配⛎器及统【qì jí tǒng】计【jì】💲
cat /proc/mounts 显示【xiǎn shì】已🔝加载的【jiā zǎi de】文件【wén jiàn】🎾系统【xì tǒng】🦋
lspci -tv 罗列👁 PCI 设备【shè bèi】
lsusb -tv 显示【xiǎn shì】💊 USB 设备【shè bèi】
date 显示【xiǎn shì】💊系统【xì tǒng】🦋日期
cal 2007 显示【xiǎn shì】💊2007年的【de】🤱日历表【rì lì biǎo】
date 041217002007.00 设置日【shè zhì rì】期和时间⏲ - 月日时【yuè rì shí】🤤分年🎊.秒
clock -w 将时间【jiāng shí jiān】⏲修改保🔄存到 BIOS
关机【guān jī】🖼 (系统【xì tǒng】🦋的【de】🤱关机【guān jī】🖼、重启以【chóng qǐ yǐ】及登出【jí dēng chū】 )
shutdown -h now 关闭系【guān bì xì】😹统【tǒng】(1)
init 0 关闭系【guān bì xì】😹统【tǒng】(2)
telinit 0 关闭系【guān bì xì】😹统【tǒng】(3)
shutdown -h hours:minutes & 按预定【àn yù dìng】时间关【shí jiān guān】🚽闭系统【bì xì tǒng】🦋
shutdown -c 取消🔬按预定【àn yù dìng】时间关【shí jiān guān】🚽闭系统【bì xì tǒng】🦋
shutdown -r now 重启(1)
reboot 重启(2)
logout 注销
文件和【wén jiàn hé】🎍目录【mù lù】🐖
cd /home 进入【rù】 '/ home' 目录【mù lù】🐖'
cd .. 返回上一级目【yī jí mù】🔏录【lù】🥌
cd ../.. 返回上两级目录【mù lù】🐖
cd 进入【rù】个【gè】📅人的【de】主📏目录【mù lù】🐖
cd ~user1 进入【rù】个【gè】📅人的【de】主📏目录【mù lù】🐖
cd - 返回上次所在🎶的目录【de mù lù】👏
pwd 显示【xiǎn shì】💊工作路径➿
ls 查看目🧓录【lù】🥌中的文【zhōng de wén】件【jiàn】🎾
ls -F 查看目🧓录【lù】🥌中的文【zhōng de wén】件【jiàn】🎾
ls -l 显示【xiǎn shì】💊文件和【wén jiàn hé】🎍目录的【mù lù de】😐详细资料
ls -a 显示【xiǎn shì】💊隐藏文件【wén jiàn】🍎
ls *[0-9]* 显示【xiǎn shì】💊包含数字【zì】🏪的文件【de wén jiàn】🎾名和目🎢录【lù】🥌名
tree 显示【xiǎn shì】💊文件和【wén jiàn hé】🎍目录【mù lù】🐖由根目录【mù lù】开🔡始的【de】树➡形结构【xíng jié gòu】(1)
lstree 显示【xiǎn shì】💊文件和【wén jiàn hé】🎍目录【mù lù】🐖由根目录【mù lù】开🔡始的【de】树➡形结构【xíng jié gòu】(2)
mkdir dir1 创建一【chuàng jiàn yī】🛁个叫做【gè jiào zuò】🚩 'dir1' 的目录【de mù lù】👏'
mkdir dir1 dir2 同时创建两个【jiàn liǎng gè】目录【mù lù】⛲
mkdir -p /tmp/dir1/dir2 创建一【chuàng jiàn yī】🛁个目录【gè mù lù】⛲树💕
rm -f file1 删除一【shān chú yī】个叫做【gè jiào zuò】🚩 'file1' 的文件【de wén jiàn】🎾'
rmdir dir1 删除一【shān chú yī】个叫做【gè jiào zuò】🚩 'dir1' 的目录【de mù lù】👏'
rm -rf dir1 删除一【shān chú yī】个叫做【gè jiào zuò】🚩 'dir1' 的目录【de mù lù】👏并同时♏删除其🦑内容
rm -rf dir1 dir2 同时删【tóng shí shān】除两个【chú liǎng gè】目录【mù lù】⛲及它们的【de】🧕内容
mv dir1 new_dir 重命名【chóng mìng míng】♑/移动 一个目录【gè mù lù】⛲
cp file1 file2 复制一🛋个文件【gè wén jiàn】🦏
cp dir/* . 复制一🛋个目录【gè mù lù】⛲下的【de】🤱所有文件【wén jiàn】🎿到当前【dào dāng qián】🚉工作📑目录【mù lù】🐖
cp -a /tmp/dir1 . 复制一🛋个目录【gè mù lù】⛲到当前【dào dāng qián】🚉工作📑目录【mù lù】🐖
cp -a dir1 dir2 复制一🛋个目录【gè mù lù】⛲
ln -s file1 lnk1 创建一【chuàng jiàn yī】🛁个【gè】📅指向文件【wén jiàn】🎿或目录【huò mù lù】😹的【de】🤱软链接【ruǎn liàn jiē】🧗
ln file1 lnk1 创建一【chuàng jiàn yī】🛁个【gè】📅指向文件【wén jiàn】🎿或目录【huò mù lù】😹的【de】🤱物理链💡接【jiē】🧗
touch -t 0712250000 file1 修改一🚤个文件【gè wén jiàn】🦏或目录【huò mù lù】😹的时间【de shí jiān】💢戳【chuō】 - (YYMMDDhhmm)
file file1 outputs the mime type of the file as text
iconv -l 列出已【liè chū yǐ】知的【de】编👜码【mǎ】
iconv -f fromEncoding -t toEncoding inputFile > outputFile creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding.
find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" \; batch resize files in the current directory and send them to a thumbnails directory (requires convert from Imagemagick)
文件【wén jiàn】🎿搜索
find / -name file1 从【cóng】 '/' 开始进入根文【rù gēn wén】😖件【jiàn】系统【xì tǒng】❔搜索文【sōu suǒ wén】件【jiàn】和🎍目录【mù lù】🐖
find / -user user1 搜索属于【shǔ yú】用户【yòng hù】🗽 'user1' 的文件【de wén jiàn】🎾和目录【mù lù】🌤
find /home/user1 -name \*.bin 在🙎目录【mù lù】🐖 '/ home/user1' 中搜索【zhōng sōu suǒ】带有【dài yǒu】'.bin' 结尾的【jié wěi de】🍬文件【wén jiàn】🎿
find /usr/bin -type f -atime +100 搜索在🥔过去100天内未被使用【bèi shǐ yòng】过的【guò de】🤱执行文【zhí háng wén】件【jiàn】🍈
find /usr/bin -type f -mtime -10 搜索在🥔10天内被【tiān nèi bèi】👪创建或💁者修改【zhě xiū gǎi】😫过的文【guò de wén】件【jiàn】🎾
find / -name \*.rpm -exec chmod 755 '{}' \; 搜索以 '.rpm' 结尾的【jié wěi de】🍬文件【wén jiàn】🎿并定义【bìng dìng yì】其权限【quán xiàn】🅾
find / -xdev -name \*.rpm 搜索以 '.rpm' 结尾的【jié wěi de】🍬文件【wén jiàn】🎿,忽略光🔴驱【qū】🌐、捷盘等可移动设备【shè bèi】
locate \*.ps 寻找以【xún zhǎo yǐ】 '.ps' 结尾的【jié wěi de】🍬文件【wén jiàn】🎿 - 先运行【xiān yùn háng】 'updatedb' 命令【mìng lìng】🤛
whereis halt 显示【xiǎn shì】一📘个【gè】📅二进制【èr jìn zhì】文件【wén jiàn】🆖、源码【mǎ】或🍦man的【de】位【wèi】置👎
which halt 显示【xiǎn shì】一📘个【gè】📅二进制【èr jìn zhì】文件【wén jiàn】🆖或可执【huò kě zhí】🎵行文件【wén jiàn】🍈的完整【de wán zhěng】🕉路径
挂载一【guà zǎi yī】🥛个文件【gè wén jiàn】🦏系统【xì tǒng】🦋
mount /dev/hda2 /mnt/hda2 挂载一【guà zǎi yī】🥛个叫做【gè jiào zuò】🚩hda2的【de】🤱盘 - 确定目【què dìng mù】🍼录【lù】🥌 '/ mnt/hda2' 已经存在🙎
umount /dev/hda2 卸载一【xiè zǎi yī】个叫做【gè jiào zuò】🚩hda2的【de】🤱盘 - 先从【cóng】挂载点 '/ mnt/hda2' 退出【tuì chū】
fuser -km /mnt/hda2 当设备【shè bèi】😀繁忙时【fán máng shí】强制卸【qiáng zhì xiè】载
umount -n /mnt/hda2 运行卸【yùn háng xiè】载操作🅰而不写【xiě】🍮入【rù】 /etc/mtab 文件【wén jiàn】🎿- 当文件【wén jiàn】🎿为只读🔂或🍦当磁盘写【xiě】🍮满时非常【cháng】🍞有用【yòng】✨
mount /dev/fd0 /mnt/floppy 挂载一【guà zǎi yī】🥛个【gè】软盘🎡
mount /dev/cdrom /mnt/cdrom 挂载一【guà zǎi yī】🥛个【gè】📅cdrom或🍦dvdrom
mount /dev/hdc /mnt/cdrecorder 挂载一【guà zǎi yī】🥛个【gè】📅cdrw或🍦dvdrom
mount /dev/hdb /mnt/cdrecorder 挂载一【guà zǎi yī】🥛个【gè】📅cdrw或🍦dvdrom
mount -o loop file.iso /mnt/cdrom 挂载一【guà zǎi yī】🥛个文件【gè wén jiàn】🦏或🍦ISO镜像文【jìng xiàng wén】件【jiàn】🎿
mount -t vfat /dev/hda5 /mnt/hda5 挂载一【guà zǎi yī】🥛个【gè】📅Windows FAT32文件系【wén jiàn xì】🔈统【tǒng】
mount /dev/sda1 /mnt/usbdisk 挂载一【guà zǎi yī】🥛个【gè】📅usb 捷盘或🛋闪存设备【shè bèi】
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share 挂载一【guà zǎi yī】🥛个【gè】📅windows网络共【wǎng luò gòng】享
磁盘空【cí pán kōng】⛅间⏲
df -h 显示【xiǎn shì】已🔝经挂载【jīng guà zǎi】👍的【de】🤱分区列表
ls -lSr |more 以尺寸【yǐ chǐ cùn】大小排列文件和【wén jiàn hé】🎍目录【mù lù】🐖
du -sh dir1 估算目录【mù lù】🐖 'dir1' 已经使【yǐ jīng shǐ】用的【yòng de】🤱磁盘空【cí pán kōng】⛅间⏲'
du -sk * | sort -rn 以容量🐈大小为依据【wéi yī jù】🚱依次显【yī cì xiǎn】示【shì】🎬文件和【wén jiàn hé】🎍目录的【mù lù de】😐大小
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n 以大小🖱为依据【wéi yī jù】🚱依次显【yī cì xiǎn】示【shì】🎬已安装【yǐ ān zhuāng】的【de】🤱rpm包所使【bāo suǒ shǐ】用的【yòng de】🤱空间⏲ (fedora, redhat类系统【lèi xì tǒng】🦋)
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n 以大小🖱为依据【wéi yī jù】🚱显示【xiǎn shì】已🔝安装的【de】🤱deb包所使【bāo suǒ shǐ】用的【yòng de】🤱空间⏲ (ubuntu, debian类系统【lèi xì tǒng】🦋)
用户【yòng hù】和👦群组【qún zǔ】🖇
groupadd group_name 创建一【chuàng jiàn yī】🛁个新用【gè xīn yòng】👃户【hù】组【zǔ】🎍
groupdel group_name 删除一【shān chú yī】个【gè】用户【yòng hù】🌄组【zǔ】🙍
groupmod -n new_group_name old_group_name 重命名【chóng mìng míng】♑一个【gè】用户【yòng hù】🌄组【zǔ】🙍
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 创建一【chuàng jiàn yī】🛁个【gè】📅属于【shǔ yú】 "admin" 用户【yòng hù】🗽组【zǔ】🙍的【de】用户【yòng hù】✳
useradd user1 创建一【chuàng jiàn yī】🛁个新用【gè xīn yòng】👃户【hù】
userdel -r user1 删除一【shān chú yī】个【gè】用户【yòng hù】🌄 ( '-r' 排除主【pái chú zhǔ】📙目录【mù lù】🐖)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 修改用【xiū gǎi yòng】🍦户【hù】属性【shǔ xìng】🚩
passwd 修改口令【kǒu lìng】
passwd user1 修改一🚤个【gè】用户【yòng hù】🌄的【de】🤱口令【kǒu lìng】 (只允许【zhī yǔn xǔ】root执行)
chage -E 2025-07-05 user1 设置用【yòng】🌔户口令【hù kǒu lìng】的失效【de shī xiào】👈期限【xiàn】🅾
pwck 检查【jiǎn chá】 '/etc/passwd' 的文件【de wén jiàn】🎾格式和👳语法修⛺正以及【zhèng yǐ jí】存在🙎的【de】用户【yòng hù】✳
grpck 检查【jiǎn chá】 '/etc/passwd' 的文件【de wén jiàn】🎾格式和👳语法修⛺正以及【zhèng yǐ jí】存在🙎的【de】🤱群组【qún zǔ】🖇
newgrp group_name 登陆进一个新【yī gè xīn】🎻的【de】🤱群组【qún zǔ】🖇以改变新创建【xīn chuàng jiàn】文件的【wén jiàn de】👀预设群组【qún zǔ】🖇
文件的【wén jiàn de】👀权限【quán xiàn】🅾 - 使用【shǐ yòng】 "+" 设置权【shè zhì quán】限【xiàn】🅾,使用【shǐ yòng】 "-" 用于取【yòng yú qǔ】消🔬
ls -lh 显示【xiǎn shì】💊权限【quán xiàn】🅾
ls /tmp | pr -T5 -W$COLUMNS 将终端🏫划分成5栏显示【xiǎn shì】💊
chmod ugo+rwx directory1 设置目录的【mù lù de】😐所有人🎮(u)、群组【qún zǔ】🖇(g)以及其💊他人(o)以读🌇(r )、写【xiě】🍮(w)和执行【hé zhí háng】(x)的【de】🤱权限【quán xiàn】🅾
chmod go-rwx directory1 删除群组【qún zǔ】🖇(g)与其他人(o)对目录【duì mù lù】的【de】😐读写【xiě】🍮执行权👎限【xiàn】🅾
chown user1 file1 改变一👪个文件【gè wén jiàn】🦏的【de】🤱所有人🎮属性【shǔ xìng】📓
chown -R user1 directory1 改变一👪个目录【gè mù lù】⛲的【de】🤱所有人🎮属性【shǔ xìng】📓并同时♏改变改目录【mù lù】🐖下所有文件的【wén jiàn de】👀属性【shǔ xìng】📓
chgrp group1 file1 改变文【gǎi biàn wén】🔩件【jiàn】的【de】🤱群组【qún zǔ】🖇
chown user1:group1 file1 改变一👪个文件【gè wén jiàn】🦏的【de】🤱所有人🎮和群组【hé qún zǔ】🖇属性【shǔ xìng】📓
find / -perm -u+s 罗列👁一个【gè】📅系统【xì tǒng】🦋中所有使用【shǐ yòng】了SUID控制的【de】🚟文件【wén jiàn】🎿
chmod u+s /bin/file1 设置一🚠个【gè】📅二进制【èr jìn zhì】文件【wén jiàn】🆖的【de】🤱 SUID 位【wèi】😉 - 运行该【yùn háng gāi】文件的【wén jiàn de】👀用户【yòng hù】🗽也被赋【yě bèi fù】予和所【yǔ hé suǒ】有者同样的【yàng de】🤱权限【quán xiàn】🅾
chmod u-s /bin/file1 禁用一【jìn yòng yī】🔠个【gè】📅二进制【èr jìn zhì】文件【wén jiàn】🆖的【de】🤱 SUID位【wèi】😉
chmod g+s /home/public 设置一🚠个目录【gè mù lù】⛲的【de】🤱SGID 位【wèi】😉 - 类似【lèi sì】SUID ,不过这🎦是针对【shì zhēn duì】目录的【mù lù de】😐
chmod g-s /home/public 禁用一【jìn yòng yī】🔠个目录【gè mù lù】⛲的【de】🤱 SGID 位【wèi】😉
chmod o+t /home/public 设置一🚠个文件【gè wén jiàn】🦏的【de】🤱 STIKY 位【wèi】😉 - 只允许【zhī yǔn xǔ】合法所有人🎮删除文件【wén jiàn】🎿
chmod o-t /home/public 禁用一【jìn yòng yī】🔠个目录【gè mù lù】⛲的【de】🤱 STIKY 位【wèi】😉
返回顶【fǎn huí dǐng】部索引【bù suǒ yǐn】 ^
文件的【wén jiàn de】👀特殊属性【shǔ xìng】📓 - 使用【shǐ yòng】 "+" 设置权【shè zhì quán】限【xiàn】🅾,使用【shǐ yòng】 "-" 用于取【yòng yú qǔ】消🔬
chattr +a file1 只允许【zhī yǔn xǔ】以追加方式读写【xiě】🍮文件【wén jiàn】🎿
chattr +c file1 允许这🚶个文件【gè wén jiàn】🦏能被内核自动压缩/解压🚅
chattr +d file1 在进行💠文件系【wén jiàn xì】🔈统【tǒng】备份时,dump程序将忽略这个文件【gè wén jiàn】🦏
chattr +i file1 设置成不可变【bú kě biàn】🎐的文件【de wén jiàn】🎾,不能被删除【bèi shān chú】、修改、重命名【chóng mìng míng】♑或者链🚸接【jiē】🧗
chattr +s file1 允许一【yǔn xǔ yī】个文件【gè wén jiàn】🦏被安全地删除
chattr +S file1 一旦应用【yòng】程序对这个文件【gè wén jiàn】🦏执行了写【xiě】🍮操作🅰,使系统【shǐ xì tǒng】🦋立刻把【lì kè bǎ】修改的【xiū gǎi de】🤱结果写【jié guǒ xiě】💺到磁盘
chattr +u file1 若文件【ruò wén jiàn】🎿被删除【bèi shān chú】,系统【xì tǒng】会🎐允许你【yǔn xǔ nǐ】在🙎以后恢复这个【gè】📅被删除【bèi shān chú】的文件【de wén jiàn】🎾
lsattr 显示【xiǎn shì】💊特殊的【tè shū de】属👳性【xìng】📓
打包和【dǎ bāo hé】✴压缩文👩件【jiàn】
bunzip2 file1.bz2 解压🚅一个叫【yī gè jiào】做【zuò】🚩 'file1.bz2'的文件【de wén jiàn】🎾
bzip2 file1 压缩一【yā suō yī】🏜个叫做【gè jiào zuò】🚩 'file1' 的文件【de wén jiàn】🎾
gunzip file1.gz 解压🚅一个叫【yī gè jiào】做【zuò】🚩 'file1.gz'的文件【de wén jiàn】🎾
gzip file1 压缩一【yā suō yī】🏜个叫做【gè jiào zuò】🚩 'file1'的文件【de wén jiàn】🎾
关键词🏙:Linux
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0