目录 | 英文 | 作用 | 说明 |
---|---|---|---|
/bin | User Binaries | 用户二进制可执行文件 | 系统所有用户使用的命令都设在这里,例如:ps,ls,ping,grep,cp等。 |
/boot | Boot Loader Files | 引导系统加载所需的文件 | 例如:内核的initrd、vmlinux、grub文件。 |
/etc | Etcetera(诸如此类) Everything To Configure | 包含程序所需的系统配置文件 | 例如,包含系统名称、用户及其密码、网络上计算机名称以及硬盘上分区的安装位置和时间的文件都在这里。 |
/home | Home Directiories | 用户的家目录 | 包含保存的文件、个人设置等,一般为单独的分区。 |
/lib | System Libraries | 系统库文件 | /bin/ and /sbin/中二进制文件必要的库文件。 |
/media | Removable Devices | 可移动媒体设备文件 | 用于挂载可移动设备的临时目录。例如:挂载CD-ROM的/media/cdrom,挂载软盘驱动器的/media/floppy。 |
/mnt | Mount Directory | 挂载目录 | 临时安装目录,系统管理员可以挂载文件系统。例如:cdrom,u盘等,直接插入光驱无法使用,要先挂载后使用 |
/opt | Optinal add-on Apps | 可选的附加应用程序 | 包含从个别厂商的附加应用程序,附加应用程序应该安装在/opt/或者/opt/的子目录下。 |
/proc | Process Information | 系统进程的相关信息 | 一个虚拟的文件系统,包含有关正在运行的进程的信息。例如:/proc/{pid}目录中包含的与特定pid相关的信息。 |
/root | Root | 超级用户的家目录 | ~ |
/run | Run | 存储临时数据 | 系统进程出于自己不可告人的原因使用它来存储临时数据。 |
/srv | Service Data | 包含服务器特定服务相关的数据 | ~ |
/sys | System | 文件系统 | 包含连接到计算机的设备的信息 |
/tmp | Temporary Files | 包含系统和用户创建的临时文件 | 当系统重新启动时,这个目录下的文件都将被删除。 |
/usr | User Programs | 用户程序 | 包含二进制文件、库文件、文档和二级程序的源代码。 |
/var | Variable Files | 变量文件 | 包括 - 系统日志文件(/var/log);包和数据库文件(/var/lib) |
英文缩写
man Manual 手册
pwd Print Working Directory 打印工作目录
su Switch User 切换用户
cd Change Directory 切换目录
ls List Files 列出目录下的文件
ps Process Status 进程状态
mkdir Make Directory 建立目录
rmdir Remove Directory 移动目录
mkfs Make File System 建立文件系统
fsck File System Check 文件系统检查
cat Concatenate 串联
uname Unix name 系统名称
df Disk Free 磁盘空间信息
du Disk Usage 磁盘使用率
lsmod List Modules 列表模块
mv Move File 移动文件
rv Remove File 删除文件
cv Copy File 复制文件
ln Link File 链接文件
fg Foreground 前景
bg Background 背景
chown Change Owner 改变所有者
chgrp Change Group 改变用户组
chmod Change Mode 改变模式
umount Unmount 卸载
cc C Complier C 编译
dd Convert an copy
tar Tape Archive tape,胶带,系; archive,把…存档,解压文件
ldd List Dynamic Dependencies 列出动态相依
insmod Install Module 安装模块
rmmod Remove Module 移除模块
lsmod List Module 列表模块
sudo Superuser Do 超级用户操作
yum Yellow dog Updater, Modified 在Fedora和RedHat以及SUSE中的Shell前端软件包管理器
rpm Redhat Package Manager Redhat操作系统的包管理器
dpkg Debian Package Manager Debian 操作系统的包管理器
apt Advanced Package Tool 高级打包工具
ln -s Link Soft 创建一个软连接(快捷方式)
.rc Resource Configuration 资源配置文件结尾,如.bashrc、.xinitrc等
.o Object File 目标文件
.so Shared Object 用于动态链接的共享库
.a Archive 静态库,多个.o合在一起,用于静态连接
命令技巧
巧妙的 Linux 命令行技巧能让你节省时间、避免出错,还能让你记住和复用各种复杂的命令,专注在需要做的事情本身,而不是你要怎么做。
命令编辑
ctrl + a 光标跳到行首
ctrl + e 光标跳到行尾
^ 对上一个命令的文本替换并重新执行命令
vim中输入A 直接跳到行尾并开启编辑(相当于$+a两个指令)