0002 嵌入式开发带你从小白到大佬系列之——Linux文件系统、常用文件操作命令(一)及用户权限
2023/4/8 1:22:04
本文主要是介绍0002 嵌入式开发带你从小白到大佬系列之——Linux文件系统、常用文件操作命令(一)及用户权限,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、熟悉Linux的文件系统结构
Linux的文件系统结构其实是一个树形的分层组织结构,如下图:
Linux系统目录结构及目录路径:
1.1、文件系统层次结构标准
Linux是开源的操作系统,各个Linux发行机构都可以按照自己的需求对Linux系统的文件系统进行相应的裁剪,所以各个Linux发行版本的目录结构也都不尽相同。
Linux官方为了规范文件目录命名和存放标准,Linux基金会颁发了FHS(Filesystem Hierarchy Standard),即文件系统层次结构标准。
1.2、文件系统层次结构标准所规定的Linux系统必须包含的系统文件目录
- /bin:bin是二进制(binary)英文缩写。
- /boot:存放的都是系统启动时要用到的程序。
- /dev:包含了所有Linux系统中使用的外部设备。
- /etc:存放了系统管理时要用到的各种配置文件和子目录。
- /lib::存放系统动态连接共享库的。
- /home::普通用户的主目录。
- /root::根用户(超级用户)的主目录。
2、熟练使用pwd命令
pwd命令用于浏览用户当前所处的目录路径,方便我们自我定位,如下图,
当前处于homw/linux下:
注1:pwd命令用于显示用户在文件系统中的当前位置,该命令没有任何选项和参数,命令执行结果显示为绝对路径名。
linux@ubuntu:~$ pwd
/home/linux
注2:查看每个命令的帮助文档,使用man命令。
例如,查看pwd的帮助文档,则输入:
man pwd
3、熟练使用ls命令
Usage: ls [options] [files_or_dirs] Example:
ls -a //不忽略以.开头的文件,即隐藏文件
ls -l //以长格式、文件列表(显示出文件的权限、所属用户用户组、日期等信息)的方式,注意到有x执行权限的文件的显示颜色不一样,在我们配置的系统中显示为绿色
ls -R //如果目录中含有目录,会递归显示
4、熟练使用cd命令
绝对路径或相对路径
cd /home/joshua/work
cd project/docs
回到上一级目录
cd ..
回到家目录
cd
回到上一次的工作目录
cd -
5、补充Linux用户权限知识
权限 九位
分三组,每组又有读r、写w、执行x三个权限 ;三组三个权限共九位。
权限顺序如下表:
文件创建者用户 | 同组用户 | 其他用户 |
---|---|---|
rwx | rwx | rwx |
在个人编程时,比如进行c嵌入式编程时,只需要着重关注
文件创建者用户的权限问题即可。
Linux 文件系统与windows文件系统有何区别?
Linux | windows |
---|---|
层次结构 | 区分了盘符C、D、E |
多一个新盘,只是多了一个目录结构 | 多一个新盘多一个分区 |
这篇关于0002 嵌入式开发带你从小白到大佬系列之——Linux文件系统、常用文件操作命令(一)及用户权限的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南