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 | 同键盘右键 |