Linux目录结构与文件管理(01) (三)

这篇具有很好参考价值的文章主要介绍了Linux目录结构与文件管理(01) (三)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

前言

一、Linux 系统的组成

二、目录结构

根目录

 三、文件管理

目录管理 

总结


前言

今天主要学习了Linux的目录结构,主要是一些命令的含义和用法,希望我的此篇文章内容对于刚接触Linux系统的人有所帮助。


一、Linux 系统的组成

【1.Linux内核:Linux操作系统的核心部分,负责管理计算机的硬件资源和提供系统调用接口。

   2.Shell:是用户和操作系统之间的接口,用户可以通过Shell执行系统命令、管理文件和目录,以及运行应用程序。

   3.系统库:为开发者提供一系列的函数和工具,用于简化和加速应用程序的开发。常见的系统库有C库、POSIX库等。

   4.文件系统:用于组织和管理计算机上的文件和目录,常见的文件系统有Ext4、Btrfs、XFS等。

   5.进程管理:负责管理系统中运行的进程,包括进程的创建、调度、通信和终止等。

   6.设备驱动程序:用于管理计算机中的硬件设备,提供对设备的访问和控制。

   7.用户界面:Linux系统提供了不同的用户界面,包括命令行界面和图形界面。命令行界面通过Shell提供命令行交互,图形界面通过窗口管理器提供图形化操作环境。

   8.网络协议栈:负责管理计算机与网络之间的通信,包括TCP/IP协议栈、网络设备驱动等。

除了以上核心组件外,Linux系统还可以包括其他附加组件,如服务器软件、图形界面工具等,以满足不同用户的需求。】

1、内核

(1)进程管理:在 Linux 中,所有运行的程序都是作为进程来执行的,内核负责创建、调度、管理和终止进程。
(2)存储管理:Linux 内核管理物理内存、虚拟内存、交换空间等存储资源,并提供对它们的分配、回收和访问控制等功能。
(3)文件系统:Linux 内核通过文件系统提供对文件和目录的管理和访问。它支持多种文件系统类型,包括 ext4、Btrfs、XFS、NTFS 等。
(4)网络协议栈:Linux 内核支持常见的网络协议,如 TCP/IP、UDP、HTTP 等,提供了套接字(socket)API,方便应用程序进行网络通信。
  (5)设备驱动程序:Linux 内核通过设备驱动程序实现对硬件设备的管理和操作。它支持多种设备类型,包括网络设备、磁盘驱动器、声卡、USB 设备等。
  (6)系统调用接口:Linux 内核通过系统调用接口向用户态程序暴露其功能和服务。应用程序可以通过系统调用接口请求内核提供各种服务。

2、shell

3、用户操作或应用程序

4、基本构成 :

               用户态

               内核态

二、目录结构

根目录

根目录  /

/root   root 用户的家目录

/home  普通用户家目录的存储目录

/etc    系统及应用程序的配置文件的默认存储目录

/usr   local    自定义安装的应用程序存储目录

/usr  bin  存储所以用户都有权限操作的命令

/usr  sbin    存储只有管理员有权限操作的命令

/sbin    /usr/sbin的连接文件

/bin    /usr/bin的连接文件 

/dev    设备文件存储目录

/proc   设备信息文件及内核配置文件存储目录

/run     进程PID及相关文件存储目录

/var  log   系统及硬件或程序日志存储目录

/var  spool  mail     用户邮件存储目录

/var cache    缓存存放目录

/var run      是/run的连接文件

/lib      32位依赖库

/lib64       64位依赖库

/boot     内核文件及启动信息文件存储目录

/sys    操作系统及硬件相关信息及日志、状态等文件的存储目录

/mnt    测试挂载的空目录

/opt     一般会将拷贝的文件放置此目录

/media     外部媒体设备默认挂载目录

 

 三、文件管理

目录管理 

1、切换目录  :

cd   返回当前登录用户的家目录

cd  ..     返回上级目录

cd  ~    返回当前登录用户的家目录

cd  -     返回上次跳转到当前目录的目录

cd  /path    切换到指定目录

2、查看目录内容

ls   查看当前目录内容

ls  /path     查看指定目录内容

ls 的选项    【ls  -l  以长格式选项显示目录内容

                      ls  -h  以人性化方式显示

                      ls  -a    显示所有隐藏文件  (隐藏文件以 . 开始)

                      ls  -A     显示除 . 和 .. 之外的隐藏文件

                      ls  -t      按照时间戳排序,与-l 结合使用 (默认降序)

                      ls  -r       翻转排序,可以与 -l 结合使用

                      ls  -d      查看目录本身,一般与 -l 结合使用 】

3、创建目录

mkdir  (nkdir  /peth /dirName )

mkdir 的选项   【 -p   递归创建目录

                             mkdir  -p  dirName/child _dirName】

4、删除目录

rm

rm 的选项    【rm  -i       交互式询问是否操作

                       rm  -r       递归删除目录及子目录

                       rm  -f        强制删除】

5、别名命令

alias      查看系统所有别名

alias  自定义命令字 = ‘系统命令  选项’     创建别名

unalias  自定义命令字 =‘系统命令  选项’    取消别名

6、移动目录

move  /source_path/dirName  /dest_path

重命名

mv  old_dirName   new_dirName     当前目录重命名

mv  /source_path/old_dirName  /dest_path/new_pathdirName    移动后重命名

7、复制目录

cp

cp 的选项    【  -i          当目标文件已存在时,交互式询问是否操作

                         -r         递归复制目录及子目录

                         -p        保留属主及属组权限复制目录

                         -f         当目标文件存在,先删除后复制   】


总结

今天主要是一些命令的含义和用法,对于我们刚接触Linux的人来说可能一点多,有点难,但是今天的内容是为以后的学习打基础,所以今天的内容非常重要,希望可以牢记于心。(今天的命令很重要 ! 今天的命令很重要 !今天的命令很重要 !)文章来源地址https://www.toymoban.com/news/detail-677655.html

到了这里,关于Linux目录结构与文件管理(01) (三)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 云计算Linux运维——Linux系统管理——磁盘管理

    点关注不迷路 目录 1磁盘分区管理 一、硬盘基础知识 1、硬盘的表示方法 2、查看块设备 3、硬盘分区的表示方法 4、创建文件系统/格式化 5、操作磁盘的流程 二、管理磁盘分区工具 fdisk 1、使用格式 2、查看磁盘分区 三、磁盘分区案例 1、规划 2、创建分区 3、让内核识别硬盘

    2024年02月12日
    浏览(71)
  • 云计算Linux运维——Linux系统管理——软件管理

    目录 点关注不迷路 1RPM软件管理 1、软件安装包类型 2、RPM软件安装包的组成 二、RPM软件管理操作 rpm命令 1、安装软件 2、查看软件 3、卸载软件 2yum工具介绍 一、yum工具介绍 1、优势 2、yum源配置文件 二、配置本地源安装软件 1、备份自带的HTTP源 2、编写本地源 3、清除旧的

    2024年02月06日
    浏览(52)
  • 云计算Linux运维——Linux系统管理——网络参数配置

    点关注不迷路 目录 1网络参数配置 一、网络参数 1、主机名 2、查看网卡IP地址 3、查看网关 4、查看DNS服务器地址 二、配置网卡 1、修改网卡配置文件 2、nmcli命令 3、nmcli配置网卡 3)重新加载配置 三、VMware网络工作模式 1、虚拟网络、虚拟网卡 2、虚拟网络工作模式 2双网卡绑

    2024年02月04日
    浏览(47)
  • 【Linux】Linux文件目录结构

    在 Linux 中,其文件目录结构是一颗类似于多叉树的结构,所有目录都在 / (根目录)下面,每个非叶节点代表一个目录,叶节点代表文件。 一般结构如下所示: usr :“Unix Software Resource” 的缩写,该目录包含用户使用的应用程序和文件,而不是系统使用的应用程序和文件,例

    2024年02月06日
    浏览(49)
  • Linux文件目录结构

    使用 Linux 时,通过命令行输入 ls -l / 可以看到,在 Linux 根目录(/)下包含很多的子目录(称为一级目录),例如 bin、boot、dev 等。同时,各一级目录下还含有很多子目录(称为二级目录),比如 /bin/bash、/bin/ed 等。Linux 文件系统目录总体呈现树形结构,/ 根目录就

    2024年02月11日
    浏览(45)
  • 1、Linux 文件与目录结构

    Linux 文件 Linux 系统中一切皆文件。 Linux 目录结构 VI/VIM 编辑器 是什么 VI 是 Unix 操作系统和类 Unix 操作系统中最通用的文本编辑器。 VIM 编辑器是从 VI 发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜 色辨别语法的正确性,方便程序设计。VIM 与 VI 编辑器完全兼

    2024年02月15日
    浏览(99)
  • Linux 文件与目录管理

    我们知道 Linux 的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 在开始本教程前我们需要先知道什么是绝对路径与相对路径。 绝对路径: 路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录

    2024年02月13日
    浏览(39)
  • Linux 文件 & 目录管理 & 链接

                 Linux 系统是一种典型的多用户系统,为了保护系统的安全性,不同的用户拥有不同的地位和权限。Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。              可以使用命令:ll 或 ls –l 来显示一个文件的属性以及文件所属

    2024年02月07日
    浏览(40)
  • Linux系列 目录和文件管理

    作者简介:一名在校云计算网络运维学生、每天分享网络运维的学习经验、和学习笔记。   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录   前言 简介 本章重点 一.检查文本内容 ​编辑 1.cat命令——显示并连接(Concatenate)文件的内容 2.more和le

    2024年02月03日
    浏览(42)
  • Linux文件管理(文件/目录的创建、更改、删除)

    1.严格区分大小写 2.文件命名不能使用字符\\\"/\\\" 3.目录或文件名的长度不能超过255个字符 建议: (1)文件名由两个或两个以上单词组成时,尽量使用\\\"_\\\"来代替space键 (2)尽量不用字母的大小写来区分文件或者目录 4.Linux的文件扩展名在Linux的操作系统中没有意义。换句话说,

    2024年02月07日
    浏览(91)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包