Linux 后台开发常用命令目录(更新中)

前言

Linux 命令是用户与 Linux 交互的常用手段之一,是 Linux 后台开发与运维从业者的必备技能。Linux 命令分两类,Shell 内建命令和 Linux 命令。学习掌握常用的 Linux 命令,在求职应聘和日常工作中,都会给我们带来很大的帮助。当然,熟练使用 Linux 命令,也有助于我们进一步理解 Linux 系统的方方面面,比如资源管理、文件系统、网络通信等。

本人根据自己多年的后台开发工作经验,记录了自己使用过的命令,供同行参阅。分享这些命令的初衷有两点,一是作为个人学习笔记,以备日常工作需要时查阅;二是网络和市面上已经有很多关于 Linux 命令的文章和书籍,但是因为命令选项介绍的不够齐全或者是示例不够丰富,所以自己整理记录下命令的选项说明和常见用例,以飨读者。因为工作性质的原因,偏运维的命令可能不会涉及太多。后续遇到的其他命令,若为常用,也会更新进来。

注意,所有命令示例均通过 Bash(Bourne Again Shell) 解释完成,其他版本的 Shell 在命令选项上可能会有出入,不过大同小异。

帮助命令

Linux 命令(0)—— man 命令
Linux 命令(90)—— which 命令
Linux 命令(91)—— whereis 命令
Linux 命令(97)—— info 命令
Linux 命令(110)—— help 命令(builtin)

进程与作业管理

Linux命令(1)—— xargs 命令
Linux 命令(18)—— screen 命令
Linux 命令(40)—— nohup 命令
Linux 命令(51)—— ipcs 命令
Linux 命令(52)—— ipcrm 命令
Linux 命令(54)—— trap 命令(builtin)
Linux 命令(67)—— time 命令
Linux 命令(72)—— ulimit 命令(builtin)
Linux 命令(73)—— ps 命令
Linux 命令(76)—— kill 命令
Linux 命令(77)—— killall 命令
Linux 命令(79)—— pidof 命令
Linux 命令(104)—— crontab 命令

文本查看

Linux 命令(2)—— od 命令
Linux 命令(12)—— wc 命令
Linux 命令(20)—— cat 命令
Linux 命令(32)—— grep 命令
Linux 命令(86)—— head 命令
Linux 命令(87)—— tail 命令
Linux 命令(88)—— more 命令
Linux 命令(89)—— less 命令
Linux 命令(114)—— nl 命令
Linux 命令(115)—— rev 命令
Linux 命令(116)—— tac 命令

文本编辑

Linux 命令(3)—— sed 命令
Linux 命令(6)—— sort 命令
Linux 命令(7)—— uniq 命令
Linux 命令(11)—— col 命令
Linux 命令(13)—— cut 命令
Linux 命令(34)—— vim 命令
Linux 命令(35)—— iconv 命令
Linux 命令(36)—— awk 命令
Linux 命令(41)—— tr 命令
Linux 命令(42)—— join 命令
Linux 命令(43)—— paste 命令
Linux 命令(44)—— expand 命令

编程相关

Linux 命令(4)—— declare/typeset 命令(builtin)
Linux 命令(46)—— read 命令(builtin)
Linux 命令(53)—— exit 命令(builtin)
Linux 命令(57)—— objdump 命令
Linux 命令(58)—— readelf 命令
Linux 命令(59)—— c++filt 命令
Linux 命令(60)—— strip 命令
Linux 命令(61)—— ldd 命令
Linux 命令(62)—— ar 命令
Linux 命令(63)—— nm 命令
Linux 命令(64)—— strings 命令
Linux 命令(65)—— ld 命令
Linux 命令(66)—— as 命令
Linux 命令(69)—— objcopy 命令
Linux 命令(70)—— size 命令
Linux 命令(71)—— ldconfig 命令

系统管理

Linux 命令(5)—— shutdown 命令
Linux 命令(33)—— uname 命令
Linux 命令(37)—— free 命令
Linux 命令(49)—— export 命令(builtin)
Linux 命令(75)—— uptime 命令
Linux 命令(94)—— env 命令
Linux 命令(105)—— service 命令
Linux 命令(106)—— chkconfig 命令
Linux 命令(107)—— systemctl 命令

文件传输

Linux 命令(8)—— rz 命令与 sz 命令
Linux 命令(30)—— scp 命令

网络通信

Linux 命令(9)—— tcpdump 命令
Linux 命令(55)—— netstat 命令
Linux 命令(56)—— telnet 命令
Linux 命令(108)—— ifconfig 命令
Linux 命令(109)—— ping 命令
Linux 命令(120)—— route 命令
Linux 命令(126)—— ssh 命令

文件与目录管理

Linux 命令(10)—— split 命令
Linux 命令(21)—— cd 命令(builtin)
Linux 命令(22)—— touch 命令
Linux 命令(23)—— rm 命令
Linux 命令(24)—— mv 命令
Linux 命令(25)—— cp 命令
Linux 命令(26)—— rename 命令
Linux 命令(28)—— tee 命令
Linux 命令(29)—— ls 命令
Linux 命令(31)—— find 命令
Linux 命令(47)—— file 命令
Linux 命令(48)—— stat 命令
Linux 命令(78)—— rmdir 命令
Linux 命令(85)—— md5sum 命令
Linux 命令(92)—— locate 命令
Linux 命令(93)—— updatedb 命令
Linux 命令(68)—— realpath 命令
Linux 命令(98)—— basename 命令
Linux 命令(99)—— dirname 命令
Linux 命令(119)—— diff 命令

磁盘管理

Linux 命令(14)—— df 命令
Linux 命令(38)—— fdisk 命令
Linux 命令(39)—— du 命令

权限管理

Linux 命令(15)—— umask 命令(builtin)
Linux 命令(16)—— chattr 与 lsattr 命令
Linux 命令(17)—— su 与 sudo 命令
Linux 命令(80)—— chown 命令
Linux 命令(81)—— chmod 命令
Linux 命令(82)—— chgrp 命令

用户管理

Linux 命令(83)—— groups 命令
Linux 命令(84)—— id 命令

备份压缩

Linux 命令(19)—— tar 命令
Linux 命令(102)—— zip 命令
Linux 命令(103)—— unzip 命令
Linux 命令(117)—— gzip 命令
Linux 命令(118)—— bzip2 命令

代码版本控制

Linux 命令(45)—— svn 命令

性能检测

Linux 命令(74)—— top 命令
Linux 命令(122)—— watch 命令
Linux 命令(123)—— iostat 命令
Linux 命令(124)—— lsof 命令
Linux 命令(125)—— vmstat 命令

实用工具

Linux 命令(27)—— echo 命令
Linux 命令(50)—— date 命令
Linux 命令(95)—— test 命令
Linux 命令(100)—— expr 命令
Linux 命令(101)—— bc 命令
Linux 命令(111)—— alias 命令(builtin)
Linux 命令(112)—— unalias 命令(builtin)
Linux 命令(113)—— seq 命令
Linux 命令(121)—— cal 命令
Linux 命令(127)—— wget 命令

发布了519 篇原创文章 · 获赞 1567 · 访问量 202万+

猜你喜欢

转载自blog.csdn.net/K346K346/article/details/104488673