• 0002 嵌入式开发带你从小白到大佬系列之——Linux文件系统、常用文件操作命令(一)及用户权限


    1、熟悉Linux的文件系统结构

    Linux的文件系统结构其实是一个树形的分层组织结构,如下图:
    mark

    Linux系统目录结构及目录路径:
    mark

    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下:
    mark

    注1:pwd命令用于显示用户在文件系统中的当前位置,该命令没有任何选项和参数,命令执行结果显示为绝对路径名。

    linux@ubuntu:~$ pwd
    /home/linux

    注2:查看每个命令的帮助文档,使用man命令。
    例如,查看pwd的帮助文档,则输入:

    man pwd

    mark

    mark

    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

    mark

    在个人编程时,比如进行c嵌入式编程时,只需要着重关注
    文件创建者用户的权限问题即可。

    Linux 文件系统与windows文件系统有何区别?

    Linux windows
    层次结构 区分了盘符C、D、E
    多一个新盘,只是多了一个目录结构 多一个新盘多一个分区
  • 相关阅读:
    胆结石患者该怎样做好护理?
    前端mockjs使用方式[express-mockjs]
    初识SpringMVC
    项目干系人管理
    《一文搞懂IoU发展历程》GIoU、DIoU、CIoU、EIoU、αIoU、SIoU
    打开回收站提示“回收站已损坏是否清空该驱动器上的回收站“解决方法
    栈的应用(C++,进制转化、括号匹配)
    Java计算机网络篇-TCP
    Scala的模式匹配
    使用java mail SMTPTransport发送邮箱,本地秒到,一上服务器就20-30s左右,生产环境直接发送失败。
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/17297715.html