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

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

时间:2023-04-07 23:44:22浏览次数:55  
标签:操作命令 白到 0002 文件系统 用户 cd pwd 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
多一个新盘,只是多了一个目录结构 多一个新盘多一个分区

标签:操作命令,白到,0002,文件系统,用户,cd,pwd,Linux,权限
From: https://www.cnblogs.com/xlfcjx/p/17297715.html

相关文章

  • docker、compose安装及基础操作命令
    docker安装下载Docker依赖的组件yum-yinstallyum-utilsdevice-mapper-persistent-datalvm2设置下载docker服务的镜像源(阿里云)yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装docker服务yum-yinstalldocker-ce设置开机......
  • Linux操作命令常见问题(N+)
    1.什么是Linux?它的特点是什么?答:Linux是一种开源的操作系统,其特点包括稳定性、安全性、灵活性、可扩展性、自由度高等。2.如何在Linux系统上安装软件?答:通常可以使用包......
  • RabbitMQ 操作命令记录
    #RabbitMQ操作命令记录rabbitmqctladd_user<用户名><密码>#添加用户,去掉尖括号填写对应内容rabbitmqctlset_permissions-p/<用户名>".*"".*"".*"#添加......
  • 常用的linux操作命令
    1、查看docker容器里面部署了哪些微服务的命令;docker ps2、查看某台机器上面防火墙开通了哪些端口;firewall-cmd--list-all 3、开启防火墙端口;  1)添加......
  • Installing Windows 7 on VirtualBox. Error status: 0xc0000225?
    Today,afterfinallytakingtheplungeintotheLinuxworld(I'mtryingtorefocusmyworktotheRailsecosystem),IinstalledVirtualBoxonLinuxMint13. Si......
  • linux操作命令存档
    《linux下删除文件夹及下面所有文件》rm-rf目录名字#-r就是向下递归,不管有多少级目录,一并删除#-f就是直接强行删除,不作任何提示的意思rmtest.tx......
  • PG从小白到专家 - Part 11:PostgreSQL控制文件作用与管理
     PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同......
  • Linux防火墙与端口操作命令
    目录Linux防火墙与端口操作命令1.防火墙操作命令2.端口操作命令3.CentOS7下安装firewallLinux防火墙与端口操作命令CentOS7系统1.防火墙操作命令(1)查看防火墙状......
  • linux系统常用目录操作命令整理
    目录1、切换工作目录、显示工作目录、显示当前工作目录路径1.1cd命令1.2pwd命令1.3ls命令2、创建和删除目录命令2.1mkdir命令2.2rmdir命令3、改变文件、目录权限3.1c......
  • linux系统常见文件操作命令整理
    目录1显示文件命令1.1cat命令1.2more命令1.3less命令1.4head命令1.5tail命令2.搜索、排序及去掉重复行命令2.1grep命令2.2sort命令2.3uniq命令3、比较文件内容命......