稷然如此

  • 首页
  • 文章分类
    • AI
    • Android
    • Java
    • Shell
    • Vue
    • C#
    • Python
    • 数据库
    • 组件
    • 其他
    • Game
  • 常用命令
    • Docker
    • Git
    • Linux
  • 操作系统
    • CentOS
    • Ubuntu
    • Windows
    • Kylin
  • 工具
    • IntelliJ IDEA
    • Visual Studio Code
稷然如此
不积跬步,无以至千里
  1. 首页
  2. 常用命令
  3. Linux
  4. 正文

Linux 命令大全

2024年11月18日 425点热度 0人点赞
Linux 命令大全和详细用法。

1、文件管理

命令简述命令简述
cat查看和连接文件mread将MS-DOS文件复制到Linux/Unix的目录中
chattr改变文件或目录属性mren更改MS-DOS文件或目录的名称,或是移动文件或目录
chgrp普通用户改变文件所属的组mtools显示mtools支持的指令
chmod控制用户对文件的权限的命令mtoolstest测试并显示mtools的相关设置
chown设置文件所有者和文件关联组mv为文件或目录改名、或将文件或目录移入其它位置
cksum检查文件的CRC是否正确od输出文件内容
cmp比较两个文件是否有差异paste合并文件的列
diff比较文件的差异patch修补文件
diffstat根据diff的比较结果,显示统计数字rcp复制远程文件或目录
file辨识文件类型rm删除一个文件或者目录
find指定目录下查找文件和目录slocate查找文件或目录
git文字模式下的文件管理员split将一个文件分割成数个
gitview查看文件的内容tee读取标准输入的数据,并将其内容输出成文件
indent调整C原始代码文件的格式tmpwatch删除暂存文件
cut显示每行从开头算起 num1 到 num2 的文字touch修改文件或者目录的时间属性
ln为某一个文件在另外一个位置建立一个同步的链接umask指定在建立文件时预设的权限掩码
less浏览文件which查找文件
locate查找符合条件的文档cp复制文件或目录
lsattr显示文件属性whereis查找文件
mattrib变更或显示MS-DOS文件的属性mcopy复制 MSDOS 格式文件到 Linux 中
mc提供一个菜单式的文件管理程序mshowfat显示MS-DOS文件在FAT中的记录
mdel删除 MSDOS 格式的档案rhmask对文件进行加密和解密操作
mdir显示MS-DOS目录scpLinux 之间复制文件和目录
mktemp建立暂存文件awk文本分析工具
more以一页一页的形式显示文件内容read从标准输入读取数值
mmove在MS-DOS文件系统中,移动文件或目录,或更改名称updatedb创建或更新 slocate/locate 命令所必需的数据库文件

2、文档编辑

命令简述命令简述
col过滤控制字符join将两个文件中指定栏位内容相同的行连接
colrm滤掉指定的行look查询单词
comm比较两个已排过序的文件mtype显示MS-DOS文件的内容
csplit分割文件pico编辑文字文件
ed文本编辑器rgrep递归查找文件里符合条件的字符串
egrep在文件内查找指定的字符串sed利用脚本处理文本文件
ex在Ex模式下启动vim文本编辑器sort文本文件内容排序
fgrep执行 grep 指令加上参数 -Fspell建立拼写检查程序
fmt编排文本文件tr转换或删除文件中的字符
fold限制文件列宽expr求表达式变量的值
grep查找文件里符合条件的字符串或正则表达式uniq检查及删除文本文件中重复出现的行列
ispell拼写检查程序wc计算字数
jed编辑文本文件letBASH 中用于计算的工具
joe编辑文本文件

3、文件传输

命令简述命令简述
lprm将未送到打印机的工作取消uucp在Unix系统之间传送文件
lpr在 Linux 和 Unix 系统上用于打印文件uucicoUUCP文件传输服务程序
lpq查看一个打印队列的状态tftp传输文件
lpd打印机管理程序ncftp传输文件
bye中断FTP连线并结束程序ftpshut在指定的时间关闭FTP服务器
ftp设置文件系统相关功能ftpwho显示目前所有以FTP登入的用户信息
uuto将文件传送到远端的UUCP主机ftpcount显示目前以FTP登入的用户人数
uupick处理传送进来的文件

4、磁盘管理

命令简述命令简述
cd改变当前工作目录quota显示磁盘已使用的空间与限制
df显示目前在 Linux 系统上的文件系统磁盘使用情况统计mount挂载Linux系统外的文件
dirs显示目录记录mmount挂入MS-DOS文件系统
du显示目录或文件的大小rmdir删除空目录
edquota编辑用户或群组的磁盘配额rmt通过进程间通信远程控制磁带机
eject退出抽取式设备stat显示 inode 内容
mcdMS-DOS文件系统中切换工作目录tree以树状图列出目录的内容
mdeltree删除 MSDOS 格式档案及目录umount卸除文件系统
mdu显示MS-DOS目录所占用的磁盘空间ls列出当前工作目录所含的文件及子目录
mkdir创建目录quotacheck检查磁盘的使用空间与限制
mlabel设定磁盘的标签quotaoff关闭磁盘空间限制
mmd在MS-DOS文件系统中建立目录lndir连接目录内容
mrd删除MS-DOS文件系统中的目录repquota检查磁盘空间限制的状态
mzipZip/Jaz磁盘驱动器控制指令quotaon开启磁盘空间限制
pwd显示工作目录

5、磁盘维护

命令简述命令简述
badblocks检查磁盘装置中损坏的区块mkinitrd建立要载入ramdisk的映像文件
cfdisk磁盘分区mkisofs建立ISO 9660映像文件
dd读取、转换并输出数据mkswap设置交换区
e2fsck检查使用 Linux ext2 档案系统的 partition 是否正常工作mpartition建立或删除MS-DOS的分区
ext2edext2文件系统编辑程序swapon激活Linux系统中交换空间
fsck检查与修复 Linux 档案系统symlinks维护符号连接的工具程序
fsck.minix检查文件系统并尝试修复错误sync数据同步
fsconf设置文件系统相关功能mbadblocks检查MS-DOS文件系统的磁盘是否有损坏的磁区
fdformat对指定的软碟机装置进行低阶格式化mkfs.minix建立Minix文件系统
hdparm显示与设定硬盘的参数fsck.ext2检查文件系统并尝试修复错误
mformat对MS-DOS文件系统的磁盘进行格式化fdisk创建和维护分区表的程序
mkbootdisk建立目前系统的启动盘losetup设置循环设备
mkdosfs建立DOS文件系统mkfs在特定的分区上建立 linux 文件系统
mke2fs建立ext2文件系统sfdisk硬盘分区工具程序
mkfs.ext2建立ext2文件系统swapoff关闭系统交换区
mkfs.msdos建立DOS文件系统

6、网络通讯

命令简述命令简述
apachectl控制Apache HTTP服务器的程序pppstats显示PPP连线状态
arpwatch监听网络上ARP的记录sambaSamba服务器控制
dipIP拨号连接setserial设置或显示串口的相关信息
getty设置终端机模式talk与其他使用者对谈
mingetty精简版的gettytraceroute显示数据包到主机间的路径
uux在远端的UUCP主机上执行指令tty显示终端机连接标准输入设备的文件名称
telnet远端登入newaliases使用一个在 /etc/aliases 中的档案做使用者名称转换的动作
uulog显示UUCP记录文件uuname显示全部的UUCP远端主机
uustat显示UUCP目前的状况netconf设置各项网络功能
ppp-off关闭ppp连线write传讯息给其他使用者
netconfig设置网络环境statserial显示串口状态
nc设置路由器efax收发传真
httpdApache HTTP服务器程序pppsetup设置PPP连线
ifconfig显示或设置网络设备tcpdump倾倒网络传输数据
minicom调制解调器通信程序ytalk与其他用户交谈
mesg设置终端机的写入权限cu连接另一个系统主机
dnsconf设置DNS服务器组态smbdSamba服务器程序
wall将讯息传给每一个 mesg 设定为 yes 的上线使用者testparm测试Samba的设置是否正确无误
netstat显示网络状态smbclient存取SMB/CIFS服务器的用户端程序
ping检测与另一个主机之间的网络连接shapecfg管制网络设备的流量

7、系统管理

命令简述命令简述
adduser新增使用者帐号或更新预设的使用者资料sliplogin将SLIP接口加入标准输入
chfn提供使用者更改个人资讯screen多重视窗管理程序
useradd建立用户帐号shutdown进行关机程序
date显示或设定系统的日期与时间rwho查看系统用户
exit退出目前的shellsudo以系统管理者的身份执行指令
finger让使用者查询一些其他使用者的资料gitps报告程序状况
fwhios查找并显示用户信息swatch系统监控程序
sleep将目前动作延迟一段时间tload显示系统负载状况
suspend暂停执行shelllogrotate管理记录文件
groupdel删除群组uname显示操作系统信息
groupmod更改群组识别码或名称chsh更改使用者 shell 设定
halt关闭系统userconf帐号设置程序
kill终止正在运行的进程userdel删除用户帐号
last显示用户最近登录信息usermod修改用户帐号
lastb列出登入系统失败的用户相关信息vlock锁住虚拟终端
login登入系统who显示系统中有哪些使用者正在上面
logname显示用户名称whoami显示自身用户名称
logout退出系统whois查找并显示用户信息
ps显示当前进程的状态newgrp登入另一个群组
nice更改执行程序优先级renice重新指定一个或多个行程的优先级
procinfo显示系统状态su变更为其他使用者的身份
top实时系统监控工具skill送个讯号给正在执行的程序
pstree将所有进程以树状图显示w显示目前登入系统的用户信息
reboot重新启动计算机id显示用户的ID
rlogin远端登入groupadd创建一个新的工作组
rsh远端登入的Shellfree显示内存状态

8、系统设置

命令简述命令简述
reset设定终端机的状态modprobe自动处理可载入模块
clear清除屏幕ntsysv设置系统的各种服务
alias设置指令的别名mouseconfig设置鼠标相关参数
dircolors设置 ls 指令在显示目录或文件时所用的色彩passwd更改使用者的密码
aumix设置音效装置pwconv开启用户的投影密码
bind显示或设置键盘按键与其相关的功能rdate显示其他主机的日期与时间
chroot改变根目录resize设置终端机视窗的大小
clock调整 RTC 时间rmmod删除模块
crontab设置周期性被执行的指令的命令grpunconv关闭群组的投影密码
declare声明 shell 变量modinfo显示kernel模块的信息
depmod分析可载入模块的相依性setup设置公用程序
dmesg显示开机信息sndconfig设置声卡
enable启动或关闭 shell 内建指令setenv查询或显示环境变量
eval重新运算求出参数的内容setconsole设置系统终端
export设置或显示环境变量timeconfig设置时区
pwunconv关闭用户的投影密码ulimit控制shell程序的资源
grpconv开启群组的投影密码unset删除变量或函数
rpm管理套件chkconfig检查、设置系统的各种服务
insmod载入模块apmd进阶电源管理服务程序
kbdconfig设置键盘类型hwclock显示与设定硬件时钟
lilo安装核心载入mkkickstart建立安装的组态文件
liloconfig设置核心载入fbset设置景框缓冲区
lsmod显示已载入系统的模块unalias删除别名
minfo显示MS-DOS文件系统的各项参数SVGATextMode加强文字模式的显示画面
set设置shellgpasswd将一个用户添加到组或者从组中删除
time量测特定指令执行时所需消耗的时间及系统资源等信息

9、备份压缩

命令简述命令简述
ar建立或修改备存文件gzexe压缩执行文件
bunzip2.bz2文件的解压缩程序gzip压缩文件
bzip2压缩文件lha压缩或解压缩文件
bzip2recover修复损坏的.bz2文件restore还原由dump操作所备份下来的文件或整个文件系统
gunzip解压文件tar备份文件
unarj解压缩.arj文件uudecode将由 uuencode 命令生成的 ASCII 编码文件还原为原始的二进制文件
compress压缩指令unzip解压缩 .zip 格式的压缩文件
cpio备份文件zip压缩文件
dump备份文件系统zipinfo显示 .zip 压缩文件的详细信息
uuencode将二进制文件转换为 ASCII 文本格式

10、设备管理

命令简述命令简述
setleds设定键盘上方三个 LED 的状态dumpkeys显示键盘映射表
loadkeys根据一个键盘定义表改变 linux 键盘驱动程序转译键盘输入过程MAKEDEV新增 /dev/ 下的装置档案
rdev查询/设置内核映像文件的根设备poweroff关闭计算器并切断电源

11、其他命令

命令简述命令简述
bc任意精度计算器语言killall杀死一个进程
tail查看文件的内容pkill杀死一个进程
head查看文件的开头部分的内容man查看各种命令、函数和配置文件的手册页面
xargs给命令传递参数的一个过滤器ssh通过 SSH 协议连接到远程主机
ip显示或设置网络设备xxd将文件或数据转换为十六进制格式显示
nohup系统后台不挂断地运行命令ss查看套接字统计信息
标签: command linux linux command
最后更新:2024年11月18日

Akim

犇 骉 Java、C#、Python、Go、Android、MiniProgram、Bootstrap、Vue2

点赞
下一篇 >
文章目录
  • 1、文件管理
  • 2、文档编辑
  • 3、文件传输
  • 4、磁盘管理
  • 5、磁盘维护
  • 6、网络通讯
  • 7、系统管理
  • 8、系统设置
  • 9、备份压缩
  • 10、设备管理
  • 11、其他命令

Copyright © 2025 aianran.com All Rights Reserved.

免责申明 | 隐私政策 | 服务条款 | 关于我们

黔ICP备2023008200号-1

贵公网安备 52010202003594号