Linux基础入门--目录结构之基本目录操作及注意事项

news2024/9/22 9:52:24

img

😀前言
本篇博文是关于Linux基础入门–目录结构的基本介绍、基本目录和操作命令,希望你能够喜欢

🏠个人主页:晨犀主页
🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉

💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,感谢大家的观看🥰
如果文章有什么需要改进的地方还请大佬不吝赐教 先在此感谢啦😊

文章目录

  • 😆Linux基础入门目录结构
    • 🥰基本介绍
    • 💗根目录 (/)
    • 😃目录操作命令
    • 🤔常见的目录
    • ❤️‍🔥注意
    • 💕Linux系列💕

😆Linux基础入门目录结构

在这里插入图片描述

🥰基本介绍

1、Linux操作系统采用了一种层次化的文件系统结构,所有的文件和目录都从根目录(/)开始。这种结构类似于一棵倒置的树,其中根目录位于树的顶部,而其他所有目录都是其子目录。了解这些基本的目录及其用途对于使用Linux系统至关重要。

2、深刻理解 Linux 树状文件目录是非常重要的。

3、在 Linux 世界里,一切皆文件(!!)

image-20240815131940250
在这里插入图片描述
这个小企鹅就是Linux的吉祥物。

💗根目录 (/)

定义:整个文件系统的起点。
包含:所有其他文件和目录。

😃目录操作命令

在这里插入图片描述

🤔常见的目录

  1. /bin (常用) (/usr/bin、/usr/local/bin)
    是 Binary 的缩写,这个日录用于存放最经常使用的命令。
  2. /sbin (usr/sbin、/usr/local/sbin)
    s 就是 Super User 的意思,这里用于存放系统管理员使用的系统管理程序。
  3. /home[常用]
    用于存放普通用户的主目录,在Linux 中每个用户都拥有属于自己的目录,这个目录名一般以用户的账号命名。
  4. /root [常用]
    该目录为系统管理员,也称作超级权限者的用户主日录。
  1. /lib
    系统开机所需要最基本的动态连接共享库,其作用类似于 Windows 里的 DLL,文件。几乎所有的应用程序都需要用到这些共享库。

  2. /lost+found
    这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。

  1. /etc[常用]
    所有的系统管理所需要的配置文件和子日录,比如安装 mysql 数据库 my.conf。

  2. /usr [常用]
    这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与 windows 下的 program files 目录。

  3. /boot[常用]
    存放启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。

  4. /proc[不能动]
    这个目录是一个虚拟的目录,它是系统内存的映射,访问这个日录来获取系统信息。

  5. /srv[不能动]
    service 缩写,该目录存放一些服务启动之后需要提取的数据。

  6. /sys[不能动]
    这是 linux2.6,内核一个很大的变化。该目录下安装了 2.6内核中新出现的一个文件系统 sysfs =》【别动】

  7. /tmp
    这个自录是用来存放一些临时文件.

  1. /dev
    类似于 windows 的设备管理器,把所有的硬件用文件的形式存储.

  2. /media[常用]

    linux 系统会自动识别一些设备,如U盘、光驱等,识别后,linux 会把识别的设备挂载到这个日录下。

  3. /mnt[常用]
    系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里的内容了。

  4. /opt
    这是给主机额外安装软件所存放的目录。如安装 ORACLE 数据库就可放到该目录下。默认为空。

  5. /usr/local「常用]
    这是另一个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序。

  6. /var [常用]
    这个目录中英语存放不断扩充的东西,一般将经常被修改的目录放在这个日录下。包括各种日志文件。

  7. /selinux [security-enhanced linux]
    SELinux 是一种安全子系统,它能控制程序只能访问特定文件,拥有三种工作模式,可以自行设置。

❤️‍🔥注意

开始学习Linux目录结构时,有一些重要的事项需要注意,以便避免潜在的问题。注意事项如下:

  1. 权限管理
    • 理解权限:了解Linux中的文件和目录权限非常重要。文件权限分为读(r)、写(w)和执行(x),并且分别对应文件所有者、所属组和其他用户。
    • 权限命令:使用 chmodchown 命令来更改文件或目录的权限和所有权。
  2. 路径与符号
    • 绝对路径:总是从根目录开始,例如 /usr/local/bin
    • 相对路径:相对于当前工作目录的位置,例如 ../var/log
    • 符号链接:类似于快捷方式,但它们可以跨越不同的文件系统,使用 ln -s 命令创建。
  3. 备份重要文件
    • 定期备份:重要文件和目录应该定期备份以防丢失。使用 rsynctar 命令可以方便地创建备份。
  4. 不要随意修改系统文件
    • 谨慎操作:不要轻易修改或删除 /etc/boot/usr 等目录下的文件,除非你清楚对于所做更改造成的影响。
  5. 用户主目录的重要性
    • 个人文件:用户的个人文件和设置保存在 /home 下的相应子目录中。避免在此目录之外存放重要文件。
  6. 避免文件名冲突
    • 文件名约定:选择清晰且不重复的文件名,避免使用特殊字符或保留字。

💕Linux系列💕

1.Linux基础入门—安装vmware
2.Linux基础入门—Centos安装步骤

文章到这里就结束了,如果有什么疑问的地方请指出,诸大佬们一起来评论区一起讨论😁
希望能和诸大佬们一起努力,今后我们一起观看感谢您的阅读🍻
如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞

img

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2043067.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

滴答定时器笔记

SysTick介绍 1.1 什么是SysTick? Systick,即滴答定时器,是内核中的一个特殊定时器,用于提供系统级的定时服务。该定时器是一个24位的 递减计数器,具有自动重载值寄存器的功能。当计数器到达自动重载值时,它…

无人机中的温度/湿度/气压传感器详解!!!

一、温度传感器 温度传感器是一种用来测量物体或环境的温度变化的传感器。在无人机中,温度传感器通常采用红外线热成像技术,通过红外线相机获取物体表面的温度数据,实现对环境和物体温度的监测和测量。该技术具有响应速度快、无需接触、测量…

100个练习学习Rust!构文・整数・变量

前一篇文章 【0】准备 【1】构文・整数・变量 ← 本次全部文章列表 《100 Exercise To Learn Rust》第2回,也就是实际演习的第1回!从这次开始,我们会适度减少前置说明,直接进入问题的解决! 本次的相关页面 1.1. Syn…

SpringBoot入门第一篇

目录 SpringBootSpring Boot核心特性Spring Boot应用结构目录结构样例目录结构讲解 Spring Boot版本更新概览升级建议总结 常见使用场景社区和资源常见疑问**Spring Boot的自动配置机制是如何工作的?****Spring Boot支持哪些常见的配置文件格式?****为什…

硬件设计-1/f噪声、均方根(RMS)噪声与等效噪声带宽

简介: 学习下噪声的知识,为什么写这个呢,因为前几年有次面试和别人谈到这个问题。 定义解释: 1/F噪声 高频下的噪声为白噪声(即其频谱密度不会随频率而变化)。这种情况适用于运算放大器的大 部分频率范围,但在低频率…

C语言问答进阶--2、C语言简介及基本的输入输出函数

C语言简介 Q:您好,能大体介绍下C语言吗? A:当然可以。C语言是一种计算机语言,它主要被用在系统编程里,可以说,C语言的产生就和操作系统的编写密不可分。 【C语言简要历史】 1978年由美国电话电报…

Redis7.0.15 主从复制、哨兵模式搭建

主从复制:master以写为主,slave以读为主,当master数据变化的时候,自动将新的数据异步同步到其他的slave数据库 1. Redis复制介绍: https://redis.io/docs/latest/operate/oss_and_stack/management/replication/ 读写…

Unity游戏开发001

Unity游戏开发 系列文章的目录: 第一章:Hello,Unity! “好读书,不求甚解;每有会意,便欣然忘食。” 本文目录: Unity游戏开发 Unity游戏开发前言今天我们来体验一下unity开发创建第一…

基于MMIO的Virtio流程分析——QEMU平台

目录 一、相关概念 1、Virtio 2、QEMU 3、KVM 4、MMIO 5、小结 二、QEMU中Virtio的实现方法 1、virtio_blk 2、virtio_net 三、Virtio Driver和Virtio Device 的初始化流程 1、Virtio Driver Init 2、Virtio Mmio Driver Init 3、Virtio Device Init (1) get dev…

培训第二十九天(python脚本使数据库读写分离,mysql主从开机自动同步,python操作数据库,MyCat插件的学习)

上午 1、python脚本实现数据库主从分离 # 引入模块 python链接mysql工具,驱动包,连接器import pymysql# python 类 类名 rwsplit,名字可以和文件名不一致# 三个函数,函数的标识 def 函数名 (self,参数列表):# __init__ 初始化函数&#xff…

详解最大比合并算法(Maximum Ratio Combining)

目录 一. 空间分集(space diversity) 二. 系统模型 三. 尝试性译码 3.1 选择性合并算法(selection combining) 3.2 简单相加 四. 最大比合并算法 4.1 合并信号 4.2 设计权重值w 五. 波束赋形 5.1 小结 5.2 与波束赋形的…

牛客小白月赛98

牛客小白月赛98 A 骰子魔术 链接:https://ac.nowcoder.com/acm/contest/85598/A 来源:牛客网 题目描述 jackle 正在给他的朋友表演一个关于骰子的魔术: jackle 会拿出一枚骰子,骰子的表面分别写上了从 1∽500 的数字&#xff0c…

Hadoop环境安装及HDFS初步使用

一、Hadoop原理 Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文件系统( Distributed File System),其中一个组件是HDFS(Hadoop Distr…

【深度学习】【语音TTS】GPT-SoVITS v2 实战,训练一个人的音色,Docker镜像

文章目录 原理Dockerdocker push训练教程: https://www.yuque.com/baicaigongchang1145haoyuangong/ib3g1e/xyyqrfwiu3e2bgyk 原理 Docker 不用docker不行,不好分配显卡, 做个docker镜像: docker pull pytorch/pytorch:2.1.2

【数据结构与算法 | 图篇】Dijkstra算法(单源最短路径算法)

1. 前言 由图: 如果我们想要求得节点1到节点5(也可以是其他节点)的最短路径,我们可以使用Dijkstra算法。 2. 步骤与思路 1. 将所有顶点标记为未访问(顶点类的visited属性设置为false)。创建一个未访问顶点的集合。 2. 为每个顶…

Web开发:使用Abp.AutoMapper进行实体映射的demo

控制台程序为例&#xff0c;展示该demo 一、安装Nuget包 二、文件结构 三、AutoMapperProfile.cs&#xff08;映射规则&#xff09; using AutoMapper;namespace ConsoleApp1 {public class AutoMapperProfile : Profile{public AutoMapperProfile(){CreateMap<Student, T…

面向新人的 Java 面试问题(1-50)

1. Java 是否独立于平台&#xff1f;如果是&#xff0c;那么如何独立&#xff1f; 是的&#xff0c;Java 是一种独立于平台的语言。与许多编程语言不同&#xff0c;javac 将程序编译为字节码或 .class 文件。此文件独立于正在运行的软件或硬件&#xff0c;但需要在操作系统中预…

--- java 包装类 泛型 ---

包装类 因为在java中基本类型&#xff08;int char...&#xff09;不是继承值Object类&#xff0c;为了满足泛型的需要&#xff0c;于是给每种基本类型都设计了对应的包装类 基本类型包装类intInteger char CharacterbyteByteShortShortfloatFloatdoubleDoublelongLongboolea…

mars3D引用模型库以及图标配置

文章目录 一、icon总结 一、icon 引入基本场景后 还差几个样式引入 mars3D图标用的 https://fontawesome.dashgame.com/ 引入对应的 <link rel"stylesheet" href"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"&…

WebGIS开发中一些常见的概念

0. 坐标系投影 地理坐标系和投影坐标系是两种常用的坐标系统&#xff0c;它们各自有着独特的特性和应用场景。 0.1 地理坐标系 地理坐标系(Geographic Coordinate System&#xff0c; 简称 GCS)是以地球椭球体面为参考面&#xff0c;以法线为依据&#xff0c;用经纬度表示地…