【Linux】文件与路径

news/2024/7/7 23:21:53

一、Linux相关软件

xftp:用来传文件
xshell:用来敲命令

二、Linux的文件结构

windows系统下设有盘符:如C盘、D盘等,Linux没有盘符的概念,只有一个根目录/,所有文件都在它下面。

在这里插入图片描述
在根目录下输入命令ls,可以查看根目录下的文件:
在这里插入图片描述

根目录下文件颜色不一样是因为这些文件类型不一样。
比如说:深蓝色的就是普通目录,浅蓝色的是一些可执行文件或者是系统的库,有绿色底色的那个tmp,它是一个临时目录。

不同颜色是由Xsell决定的,可以按照下图自己设置配色方案:

在这里插入图片描述

三、根目录下的系统文件

目录说明备注
bin存放普通用户可执行的指令即使在单用户模式下也能够执行处理
boot开机引导目录包括Linux内核文件与开机所需要的文件
dev设备目录所有的硬件设备及周边均放置在这个设备目录中
etc各种配置文件目录大部分配置属性均存放在这里
lib/lib64开机时常用的动态链接库bin及sbin指令也会调用对应的lib库
media可移除设备挂载目录类似软盘 U盘 光盘等临时挂放目录
mnt用户临时挂载其他的文件系统额外的设备可挂载在这里,相对临时而言
opt第三方软件安装目录现在习惯性的放置在/usr/local中
proc虚拟文件系统通常是内存中的映射,特别注意在误删除数据文件后,比如DB,只要系统不重启,还是有很大几率能将数据找回来
root系统管理员主目录除root之外,其他用户均放置在/home目录下
run系统运行是所需文件以前防止在/var/run中,后来拆分成独立的/run目录。重启后重新生成对应的目录数据
sbin只有root才能运行的管理指令跟bin类似,但只属于root管理员
srv服务启动后需要访问的数据目录
sys跟proc一样虚拟文件系统记录核心系统硬件信息
tmp存放临时文件目录所有用户对该目录均可读写
usr应用程序放置目录
var存放系统执行过程经常改变的文件

在 Linux 系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。

/etc: 上边也提到了,这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。

/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。

​ 值得提出的是,/bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给root使用的指令。

/var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log 目录下,另外mail的预设放置也是在这里。

四、基本概念

1、用户类型

  • 普通用户:在根下的home
  • root用户
# 在home有一个user  这里就是之前创建的用户
[root@localhost ~]# cd /home
[root@localhost home]# ls
buting

# 使用~回到root目录,使用/是回到根目录下
[root@localhost buting]# cd ~
[root@localhost ~]# 

pwd:表示显示当前所在目录

# 切换到另外一个用户
[root@localhost buting]# su buting
[buting@localhost ~]# pwd
/home/buting

2、root用户和普通用户的命令提示符不一样
普通用户的提示符是$
root用户的提示符是#

3、cd ~表示转到家目录

4、绝对路径和相对路径
绝对路径
从/目录开始描述的路径为绝对路径,如:

[root@localhost /]# cd /home/buting
[root@localhost /]# ls /usr

相对路径
从当前位置开始描述的路径为相对路径,如:

[root@localhost /]# cd ../../
[root@localhost /]# ls abc/def

5、. 和 …

. 表示当前目录
.. 表示上一级目录,即父目录


http://lihuaxi.xjx100.cn/news/1089834.html

相关文章

Linux运维:makefile

一.makefile 1.makefile介绍 Makefile 是一种用于自动化构建的文件,它描述了一个软件项目的编译规则和依赖关系,并提供了一些工具来自动执行这些规则。 Makefile 的主要作用如下: 自动化编译:通过 Makefile,可以定…

kubernetes安全框架RBAC

目录 一、Kubernetes 安全概述 二、鉴权、授权和准入控制 2.1 鉴权(Authentication) 2.2 授权(Authorization) 2.3 准入控制 三、基于角色的权限访问控制: RBAC 四、案例:为指定用户授权访问不同命名空间权限 一、Kubernetes 安全概述 K8S安全控…

基于vue的高校食堂管理信息系统

本管理系统网站主要分为前端和后端两大板块,其中包括了几个功能模块,其中以前台管理模块和后台管理模块最为重要。下面分别介绍一下这几个功能模块。 1.消费者模块(前台) 消费者模块主要用于高校消费者者信息的注册,登…

IntelliJ IDEA修改背景颜色大全(护眼绿等)设置注释颜色

一.IDEA默认有3种背景颜色 路径为File->settings->Editor->Color Scheme可以设置软件默认颜色,旁边的小齿轮添加颜色名字 二.IDEA扩展颜色(护眼绿) 第一种方法: IDEA设置一张背景图片,路径:File->Setti…

Docker 持久化存储 Volumes

Docker 持久化存储 Volumes 简介如何选择 -v 和 --mount-v或--volume--mount 创建和管理卷启动带有卷的容器使用Docker Compose的卷使用卷启动服务使用只读卷备份、恢复或迁移数据卷备份卷 删除卷自动删除匿名卷删除所有未使用卷 简介 卷是持久化Docker容器生成和使用的数据的…

作业区域工服穿戴识别算法 yolov7

作业区域工服穿戴识别系统基于yolov7视频智能图像识别技术,作业区域工服穿戴识别算法模型利用深度学习技术,不需人为干预自动识别现场施工作业人员未按要求穿工作服行为,代替后台工作人员执勤时的人眼判断。YOLOv7 研究团队提出了基于 ELAN 的…

开发攻城狮必备的Linux虚拟机搭建指南|原创

hi,我是阿笠! 这篇文章主要面对的是不常搭建Linux操作系统环境的开发同学,文中介绍了基本操作步骤并且提供了相关云盘资源,都是为了节约时间! 因为从我自身来讲,作为一名后端开发,经常需要练习一…

【学习笔记】「JOISC 2022 Day4」鱼 2

这是道数据结构题。 同样的,考虑询问区间为 [ 1 , n ] [1,n] [1,n]的情形,麻烦的地方在于向左右扩展的顺序性。最简单的想法是,对于每个点,在左右两边分别保留 log ⁡ n \log n logn个有用的分界点。这样修改一个位置&#xff0c…