1、Linux系统结构
Linux系统是一个倒树型结构,其最大的目录为“/”,叫做根目录。
Linux中所有东西都是文件,这些文件对应的顶级目录就是“/”;那么在根目录之下就对应着一些二级目录,这些目录也是在系统装机时自动建立的。
- 二级目录
名称 | 功能 |
---|---|
/bin | 二进制可执行文件也就是系统命令 |
/sbin | 系统管理命令存放位置 |
/boot | 启动分区,负责系统启动 |
/dev | 设备管理文件 |
/etc | 大多数系统管理文件 |
/home | 普通用户的家目录 |
/lib | 32位系统库文件存放位置 |
/lib64 | 64位系统库文件存放位置 |
/media | 系统临时设备挂载点 |
/mnt | 系统临时设备挂载点 |
/run | 系统临时设备挂载点 |
/opt | 第三方软件安装位置 |
/proc | 系统信息 |
/root | 超级用户家目录 |
/srv,/var | 系统数据 |
/sys | 系统管理,主要是关于内核的 |
/tmp | 系统临时文件存放位置 |
/usr | 系统用户相关信息数据及用户自定义软件存放位置 |
2、文件的寻址
绝对路径:路径的写法“一定由根目录 / 写起”,例如: /usr/share/doc 这个目录。
相对路径:路径的写法“不是由 / 写起”,例如由 /usr/share/doc 要到 /usr/share/man 下面
时,可以写成: “cd …/man”这就是相对路径的写法啦!相对路径意指“相对于目前工作目
录的路径!”
3、文件的管理
- 创建文件
- 建立目录
创建目录
建立目录的时候,上层目录不存在,就使用“-p”参数即可『建立递归目录时使用』
- 删除文件
没有强制删除时,会出现删除提示,在使用“-f”参数时,表示强制删除。
强制删除
- 删除目录
和删除文件类似,当没有引入参数时,删除操作会有提示,删除目录所用到的参数是“-f”
强制删除
- 编辑文件
1、gedit file
gedit xiaomo ##必须是图形界面
随即建立文件,并且可以直接写入
2、 vim file
按i进入编辑(insert)插入界面;
编辑文件内容;
按Esc退出编辑模式;
键入:wq 回车保存并退出文件编辑
如果直接输入vim file,当file不存在时,这时file文件将会自动建立,进入文件界面
vim不能不能编辑目录
上图表示进入了“xiaomo”文件界面
下图便是进入插入界面
执行退出保存命令
- 复制文件,目录
cp 源文件 目的文件
两文件之间进行复制,后者的内容将会被前者所覆盖
目录之间进行复制,必须加上“-r”参数
- 移动文件,目录
mv 源文件 目的文件 ##相当于给目的文件进行重命名操作
mv 源目录 目的目录
mv dir/*. ##把dir目录中的所有文件移动到当前的目录中去
- 查看文件
cat file ##查看文件的全部内容
cat -b file ##显示行号不包括空行
cat -n file ##显示行号,包括空行
less file ##分页浏览
- less查看的方法
操作 | 功能 |
---|---|
v | 进入vim模式,在vim模式中按:wq退出当前模式,回到less模式 |
q | 退出 |
head file | 查看文件前十行 |
tail file | 查看文件后十行 |
tail -f file | 监控文件后十行内容变化 |