Linux 文件管理 | 学习笔记

简介: 快速学习Linux 文件管理,让学习者对于 Linux 有一个基础的认识,从而为后续的学习打下良好的基础

开发者学堂课程【Linux 基础知识第三课时:Linux 文件管理】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/785/detail/13744


Linux 文件管理

 

内容介绍:

1.Linux 系统目录结构 FHS 介绍

2.操作文件的几个常用命令

3.介绍man系统

4.练习

 

1.Linux 系统目录结构 FHS 介绍

FHS 全称(Filesystem Hieratchy Standard)中文名文件系统结构层次,定义了Linux操作系统中的主要目录和目录结构。

FHS 由 Linux 基金会维护,当前版本是 3.0

目录

描述

/

根目录

/bin

可执行文件,比如 ls 命令

/boot

引导程序文件,内核,以及 initrd 等文件

/dev

设置文件,比如磁盘设备

/etc

系统范围的配置文件

/home

用户 home 目录,个人用户的配置

/media

可移除的媒体,cd-rom 等的挂载点

/lib 和 /lib64

/bin 和 /sbin 中用到的库文件存放位置

/mnt

临时挂载点

/opt

可选的应用包,一般用于存放一些直接提供二进制程序的非开源包

/proc

虚拟问价系统

/root

root 用户的 home 目录

/run

存放一些 pid 和 socket 文件

/sbin

系统的可执行文件,init ,mount 等

/sys

FHS保准,但是大部分发行版都有,虚拟文件系统,用来对内核和设备驱动做设置

/usr

Unix Software Resource 绝大多数的程序和应用工具安装在这里,结果和/非常相似

/usr/bin

 

/usr/lib

 

/usr/share

和计算机

/usr/src

源代码存放路径,如Linux 内核源码

/var

在程序运行中内容不断变化的文件,比如日志

/tmp

临时文件系统,重启后内容丢失

 

2.操作文件的几个常用命令

Linux 中一切皆文件

命令

作用

ls

list列出目录内容

cat

输出文件内容到标准输出

less

查看文件内容

more

查看文件内容

head

查看文件头部

tail

查看文件尾部

nano

编辑文件的工具

grep

查找文本中指定关键词的行

 

3.介绍man系统

man系统其实是 linux 中的 manual 手册系统,大多数程序会自带手册,所以当遇到一个命令不会使用的时候不妨查手册

章节

说明

1

一般命令

2

系统调用

3

库函数

4

特殊文件和驱动程序

5

文件格式约定

6

游戏和屏保

7

杂项

8

系统管理命令和守护进程

 

4.练习

ls # 查看当前目录文件
cd / # 跳转到根目录命令
ls # 查看 根目录 所有文件夹
head -n 2 # 查看头两行文件内容
tail -n 2 # 查看尾文件内容
man cat # 查看cat命令描述


相关文章
|
1月前
|
存储 Shell Linux
【Shell 命令集合 文件管理】Linux 读取命令 read命令使用指南
【Shell 命令集合 文件管理】Linux 读取命令 read命令使用指南
36 0
|
1月前
|
监控 网络协议 Shell
【Shell 命令集合 文件管理】Linux 远程文件复制命令 rcp 命令使用教程
【Shell 命令集合 文件管理】Linux 远程文件复制命令 rcp 命令使用教程
36 0
|
1月前
|
Shell Linux C语言
【Shell 命令集合 文件管理】Linux 删除 rm命令使用指南
【Shell 命令集合 文件管理】Linux 删除 rm命令使用指南
39 0
|
1月前
|
Shell Linux API
【Shell 命令集合 文件管理】Linux 移动文件命令 mv命令使用指南
【Shell 命令集合 文件管理】Linux 移动文件命令 mv命令使用指南
35 0
|
1月前
|
Shell Linux
【Shell 命令集合 文件管理】Linux 显示文本文件 命令 more命令使用教程
【Shell 命令集合 文件管理】Linux 显示文本文件 命令 more命令使用教程
36 0
|
1月前
|
安全 Shell Linux
【Shell 命令集合 文件管理】Linux ssh 远程主机之间复制文件 scp 命令使用教程
【Shell 命令集合 文件管理】Linux ssh 远程主机之间复制文件 scp 命令使用教程
36 0
|
1月前
|
存储 Shell Linux
【Shell 命令集合 文件管理】Linux 快速定位文件和目录 slocate命令使用教程
【Shell 命令集合 文件管理】Linux 快速定位文件和目录 slocate命令使用教程
32 0
|
17天前
|
Linux 索引
linux 文件查找 和文件管理常用命令
linux 文件查找 和文件管理常用命令
22 0
|
1月前
|
存储 算法 Unix
【Shell 命令集合 文件管理】Linux 拆分文件 split命令使用教程
【Shell 命令集合 文件管理】Linux 拆分文件 split命令使用教程
37 0
|
1月前
|
Shell Linux C语言
【Shell 命令集合 文件管理】Linux 创建一个空的文件或者更新文件的访问和修改时间戳 touch命令使用指南
【Shell 命令集合 文件管理】Linux 创建一个空的文件或者更新文件的访问和修改时间戳 touch命令使用指南
38 0