1、目录名:
/boot |
boot |
引导 |
操作系统的内核及在引导过程中使用的文件 |
/root |
root |
根 |
系统管理员的主目录(根目录) |
/run |
run |
运行 |
系统运行时所需文件 |
/home |
home |
家 |
用户的主目录基点 |
/etc |
ETCetera |
附加,等 |
存放系统配置文件 |
/bin |
BINaries |
二进制文件 |
存放二进制可执行文件(ls,cat,mkdir等) |
/dev |
DEVices |
设备 |
用于存放设备文件 |
/lib |
LIBraries |
库 |
存放跟文件系统中的程序运行所需要的共享库及内核模块 |
/mnt |
MouNT |
安装,挂载 |
系统管理员安装临时文件系统的安装点 |
/proc |
PROCesses |
进程,过程 |
虚拟文件系统,存放当前内存的映射 |
/tmp |
TeMPorary |
临时 |
用于存放各种临时文件 |
/var |
VARiable |
可变的 |
用于存放运行时需要改变数据的文件 |
/srv |
SeRVices |
服务 |
系统启动服务时候可以访问的数据库目录 |
/opt |
OPTional |
可选的 |
额外安装的可选应用程序包所放置的位置 |
/sbin |
Super BINaries (Superuser BINaries) |
超级用户的二进制文件 |
存放二进制可执行文件,只有root才能访问 |
/sys |
SYStem |
系统 |
硬件设备的驱动程序信息 |
/usr |
Unix System Resources (Unix Software Resources) (Unix Shared Resources) |
Unix系统资源 |
用于存放系统应用程序,比较重要的目录/usr/local本地管理员软件安装目录 |
- dev/xxyn
下面说明了解析分区命名方案的方法:
/dev/
这个字串是所有设备文件所在的目录名。因为分区在硬盘上,而硬盘是设备,所以这些文件代表了在/dev/上所有可能的分区。
xx
分区名的前两个字母标明分区所在设备的类型。通常是 hd (IDE 磁盘)或 sd(SCSI 磁盘)。IDE硬盘是作为系统操作硬盘使用,而SCSI硬盘是作为数据存储硬盘使用。
y
这个字母标明分区所在第几个设备。例如,/dev/hda(第一个 IDE 磁盘)或 /dev/sdb(第二个 SCSI 磁盘)
n
最后的数字代表分区。前四个分区(主分区或扩展分区)是用数字从 1 排列到 4。逻辑分区从 5 开始。例如,/dev/hda3 是在第一个 IDE 硬盘上的第三个主分区或扩展分区;/dev/sdb6 是在第二个 SCSI 硬盘上的第二个逻辑分区。
USB存储设备属于SCSI设备,其编号为sdX;
u盘一般用/sdb1
挂载U盘:mount [-t vfat] /dev/sda1 /mnt/usb
卸载U盘:umount /mnt/usb
2、常用命令:
2.1、文件及文件夹管理:
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 |
tape archive(TARball) |
打包归档(打包软件) |
|
2.2、硬件管理:
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 |
多磁盘和设备管理器 |
|
2.2.1、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 |
逻辑卷状态 |
|
2.3、软件及软件包管理:
man |
MANual |
手册 |
|
apt |
Advanced Packaging Tool |
先进的包装工具 |
|
dpkg |
Debian PacKaGe |
|
|
yum |
Yellow dog Updater, Modified |
|
|
rpm |
RPM Package Manager or Redhat Package Manager |
|
|
2.4、用户及用户组管理:
useradd |
USER Add |
用户添加 |
|
userdel |
USER DELete |
用户删除 |
|
usermod |
USER MODify |
用户修改 |
|
users |
USER Status |
用户状态 |
|
groupadd |
GROUP ADD |
组添加 |
|
groupdel |
GROUP DELete |
组删除 |
|
groupmod |
GROUP MODify |
组修改 |
|
groupmems |
GROUP MEMberS |
组成员 |
|
2.5、系统管理:
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) |
系统守护进程 |
|
2.6、编辑器:
ed |
EDitor |
编辑器 |
|
nano |
Nano's ANOther editor |
|
|
emacs |
Editor MACroS |
|
|
vi |
VIsual |
视觉的 |
|
vim |
VI iMproved |
|
|
2.7、编译器:
cc |
C Compiler |
C语言编译程序 |
|
gcc |
Gnu Compiler Collection(作为一个软件集被你下载下来编译安装的时候) |
Gnu 编译程序集 |
|
gcc |
Gnu C Compiler (作为一个软件被你调用来编译C程序的时候) |
Gnu C语言编译程序 |
|
g++ |
Gnu c++ compiler |
Gnu C++语言编译程序 |
|
gcj |
Gnu Compiler for Java |
Gnu Java语言编译程序 |
|
yacc |
Yet Another Compiler Compiler |
另一个编译器的编译器 |
|
guile |
Gnu Ubiquitous Intelligent Language for Extensions |
扩展智能语言 |
|
gas |
Gnu Assembler |
Gnu汇编程序 |
|
php |
PHP:Hypertext Preprocessor |
超文本预处理器 |
|
ld |
LoaD |
加载 |
|
gdb |
Gnu DeBug |
Gnu 调试 |
|
tcl |
Tool Command Line |
工具命令行 |
|
3、图形界面:
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 |
|
|
4、参数(声明:只是通常会使用的参数,并不一定是通用参数,使用时请注意):
-h | --help |
help |
帮助 |
|
-v | --version |
version |
版本 |
|
5、许可证:
gnu gpl |
Gnu General Public License |
Gnu 通用公共许可证 |
|
gnu lgpl |
Gnu General Lesser Public License |
Gnu 一般公共许可证 |
|
gfdl |
Gnu Free Documentation License |
Gnu 自由文档许可证 |
|
agpl |
Affero General Public License(或简写为Affero gpl) |
Affero普通公共许可证 |
|
apsl |
Apple Public Source License |
苹果公共资源许可证 |
|
bsd |
Berkeley Software Distribution license |
Berkeley软件分配许可证 |
BSD许可证 |