所有的缩写和全称都是我从网上搜集的,基本上是采取了大多数人支持的说法或者是官方的说法。不过毕竟是简称吗,怎么理解就是仁者见仁、智者见智了。如果能根据自已的想法理解命令的意思,使用起来也会得心应手很多。
说明:大写的字母就是缩写中对应的字母
项目名
- Linux -- LINUs' uniX (开个玩笑不是这样的,别当真)
- GNU -- Gnu is Not Unix
目录名
- /boot:顾名思义
- /root :同上
- /run:同上
- /home:同上
- /etc:ETCetera
- /bin:BINaries
- /dev:DEVices
- /lib:LIBraries
- /mnt:MouNT
- /proc:PROCesses
- /tmp:TeMPorary
- /var:VARiable
- /srv:SeRVices
- /opt:OPTional
- /sbin:Super BINaries or Superuser BINaries
- /sys:SYStem
- /usr:Unix System Resources or Unix Software Resources or Unix Shared Resources(这个很重要,很多人会认为这个是user)
常用命令
文件及文件夹管理
- ls -- LiSt
- cd -- Change Directory
- pwd -- Print Working Directory
- cp -- CoPy
- mv -- MoVe
- rm -- ReMove
- pushd -- PUSH to Directory
- popd -- POP from Directory
- mkdir -- MaKe DIRectory
- rmdir -- ReMove DIRectory
- cat -- CATenate or conCATenate
- sed -- Stream EDitor
- diff -- DIFFerence
- wc -- Word Count
- chmod -- CHange MODe
- chown -- CHange OWNer
- chgrp -- CHange GRouP
- awk -- Aho Weinberger and Kernighan
- gawk -- Gnu AWK
- mawk -- Minimal AWK
- grep -- General Regular Expression Print
- ln -- LiNk
- tar -- TARball
硬件管理
- df -- Disk Free
- du -- Disk Usage
- dd -- Data Description(有说是Convert and Copy, 但是cc被用掉了,就用dd了)
- parted -- PARTition EDitor
- fdisk -- Format DISK
- lspci -- LiSt Peripheral Component Interconnect
- lscpu -- LiSt Central Process Unit
- lsusb -- LiSt Universal Serial Bus
- lsblk -- LiSt BLocK
- mdadm -- Multiple Disk And Device Manager
lvm
- lvm -- Logical Volume Manager
- pvcreate -- Physical Volume CREATE
- vgcreate -- Volume Group CREATE
- lvcreate -- Logical Volume CREATE
- pvdisplay -- Physical Volume DISPLAY
- vgdisplay -- Volume Group DISPLAY
- lvdisplay -- Logical Volume DISPLAY
- pvresize -- Physical Volume RESIZE
- vgresize -- Volume Group RESIZE
- lvresize -- Logical Volume RESIZE
- pvextend -- Physical Volume EXTEND
- vgextend -- Volume Group EXTEND
- lvextend -- Logical Volume EXTEND
- pvremove -- Physical Volume REMOVE
- vgremove -- Volume Group REMOVE
- lvremove -- Logical Volume REMOVE
- pvs -- Physical Volume Status
- vgs -- Volume Group Status
- lvs -- Logical Volume Status
软件及软件包管理
- man -- MANual
- apt -- Advanced Packaging Tool
- dpkg -- Debian PacKaGe
- yum -- Yellow dog Updater, Modified
- rpm -- RPM Package Manager or Redhat Package Manager
用户及用户组管理
- useradd -- USER Add
- userdel -- USER DELete
- usermod -- USER MODify
- users -- USER Status
- groupadd -- GROUP ADD
- groupdel -- GROUP DELete
- groupmod -- GROUP MODify
- groupmems -- GROUP MEMberS
系统管理
- depmod -- DEPend MODule
- lsmod -- LiSt MODule
- modprobe -- MODule PROBE
- modinfo -- MODule INFOrmation
- insmod -- INSert MODule
- rmmod -- ReMove MODule
- mkfs -- MaKe FileSystem
- fsck -- File System Consistency Check
- ps -- Processes Status
- su -- Substitute User
- bash -- Bourne Again SHell
- dash -- Debian Almquist SHell
- init -- INITialization
- ssh -- Secure SHell
- wine -- Wine Is Not an Emulator
- exec -- EXECute
- fstab -- FileSystem TABle
- passwd -- PASSWorD
- chpasswd -- CHange PASSWorD
- pwconv -- PassWord CONVert
- pwunconv -- PassWord UNCONVert
- tty -- TeleTYpe
- sudo -- SuperUser DO
- grub -- GRand Unified Bootloader
- tzselect -- Time Zone SELECT
- sync -- SYNChronize
- systemd -- SYSTEM Daemon (里面有systemctl bootctl journalctl loginctl localectl timedatectl 等等,都是blablabla ConTroL)
编辑器
- ed -- EDitor
- nano -- Nano's ANOther editor
- emacs -- Editor MACroS(还有很多全称,就不罗列了,这个接受度比较广)
- vi -- VIsual
- vim -- Vi Improved
编译器
- cc -- C Compiler
- gcc -- Gnu Compiler Collection(作为一个软件集被你下载下来编译安装的时候)
- gcc -- Gnu C Compiler (作为一个软件被你调用来编译C程序的时候)
- g++ -- Gnu c++ compiler
- gcj -- Gnu Compiler for Java
- yacc -- Yet Another Compiler Compiler
- guile -- Gnu Ubiquitous Intelligent Language for Extensions
- gas -- Gnu Assembler
- php -- PHP:Hypertext Preprocessor
- ld -- LoaD
- gdb -- Gnu DeBug
- tcl -- Tool Command Line
图形界面
- gnome -- GNu Object Model Environment
- gdm -- Gnome Display Manager
- gtk -- Graphic user interface ToolKit
- qt -- ………………Toolkit(不说Q了,用Q只是因为在开发者的Emacs中Q特别漂亮…………)
- kde -- K Desktop Environment
- lxde -- Lightweight X11 Desktop Environment
- xfce -- XForms Common Environment
参数(声明:只是通常会使用的参数,并不一定是通用参数,使用时请注意)
- -h | --help:help
- -v | --version:version(吐槽一下java)
许可证
- gnu gpl : Gnu General Public License
- gnu lgpl : Gnu General Lesser Public License
- gfdl : Gnu Free Documentation License
- agpl : Affero General Public License(或简写为Affero gpl)
- apsl : Apple Public Source License
- bsd : Berkeley Software Distribution license
就到这里吧,有什么遗漏的请评论补充吧
其实我这里写的“全称”不一定百分百正确或符合规范,但能通过这些“全称”来初步理解这些命令的作用才是本文的正确打开方式~
要深入学习一条命令的话,建议大家直接man,这样大家也能总结出一大堆出来~
10 条评论
不错,比如一直用 cat 命令,进一步加深理解 OωO
呵呵,有道理,就是这个工作量太大了吧!
hi,博主您好!
希望可以交换一个友情链接
我们的内容实在是不搭呀!
太难了 还不如学学炒股了...........
炒股?体验一下跌到底的感觉?还是体验触地后还有十八层地狱的快感?
经常玩Linux的话,这些常识还是要懂得的,不过我很少玩Linux,感觉比PHP复杂多了
呵呵,是的,Linux比PHP编程复杂些!不过一旦玩了,乐趣也是不少的!
服务器纯白 不敢随便动...
没事儿的其实!没有那么恐怖!