天天看点

【Linux 】目录结构、命令全称、命令技巧

目录 英文 作用 说明
/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两个指令)

继续阅读