1.Linux入门须知

1.1文件、目录

linux文件:Linux所有的内容都是以文件形式保存,包括硬件(一切内容皆文件),并且linux不靠扩展名区分文件类型。

linux文件有多种基本类型,常见的有如下三种:

普通文件 如文本文件,shell脚本,Java源代码,c语言源代码等,可以使用文件操作命令如vi,cat,more,less来进行管理
目录文件 相当于windows上的文件夹,包括目录名,子目录名,可以用ls列出目录的内容
链接文件 类似windows下的快捷方式

linux目录:Linux的文件系统采用层级式的树状目录结构,在此结构的最上层是根目录“/”,然后在此目录下再创建其他的目录。

在linux系统中,所有的文件与目录都是根目录/开始的,以/开头的目录为绝对目录,不以根目录/开头的称为相对目录。

 linux系统文件目录整理如下

/ Linux文件系统的根目录,文化系统树的最顶端,称为根目录或顶级目录
root 存放root用户的相关文件
home 系统预设的使用者的家目录,存放普通用户的相关文件
bin 存放所有用户都可以使用常用命令的目录
sbin 系统管理相关的二进制文件存放目录,要有一定的权限才可以使用其中的命令
etc 存放各种配置文件
var 存放经常变化的文件,如网络连接的sock文件
boot 启动目录,存放引导系统启动的相关文件
usr 安装软件的默认目录,相当于windows下的program files文件夹
dev 设备文件保存目录
lib 系统库保存目录
mnt 默认挂载光驱和软驱的目录
opt 额外安装的应用程序目录
proc 直接写入内存的,不能直接操作,保存的是内存的挂在点

常用快捷键

tab 自动补全
ctrl+c 强制终止当前命令执行,即杀死当前进程
ctrl+l 清屏
ctrl+z 把命令放入到后台
ctrl+r 在历史命令中搜索
ctrl+a 光标移动到命令行首
ctrl+e 光变移动到命令行尾
ctrl+u 从光标所在位置删除到行首
ctrl+b 同键盘左键
ctrl+f 同键盘右键