本文目录一览:
- 1、linux系统在 目录存放系统
- 2、Linux系统里面的各个目录文件夹功能区分?
- 3、linux 的系统文件放在哪个目录下
- 4、Linux目录结构
- 5、Linux系统中对文件和目录操作的命令有哪些
- 6、Linux里面系统的基础目录结构都有什么目录?
linux系统在 目录存放系统
我们安装好linux系统后,linux系统也会像windows系统一样,自动生成很多的文件和目录,这些目录都包含了不同的含义。下面,我们就来介绍一下这些目录都代表着什么?以及,在命令行界面,我们如何在不同的目录之间切换。
一、linux系统目录结构。
我们这里介绍的是linux系统的常规目录结构,不管什么版本的linux系统,一般都会包括以下这些目录。
bin: linux命令目录(二进制)。
sbin: linux命令目录(起级管理员使用),s就是Super User的意思。
boot: linux启动目录,存有linux内核 (引导、长/皮鞋)。
dev: linux存放硬件目录,以抽象的文件形式存放(device设备)。
etc: linux配置文件目录。
lib: linux系统函数库文件目录,相当于window中的.dll文件。
mnt: linux挂载用,早期版本只有这一个挂载,建议挂载额外设备,如:U盘、移动硬盘和分区。
medie: linux挂载用,系统建议挂载媒体设备。
misc: linux挂载用,建议挂载NFS服务的共享目录。
opt: linux大型软件安装目录。
sys: linux虚拟文件系统,包含底层硬件的信息,保存在内存当中,主要保存内核相关信息。
tmp: linux存放临时文件,会定期自动删除。
usr: linux一般应用程序默认安装目录 【 unix soft resource 】。
var: linux动态数据及进程改变保存位置(如日志、邮件、缓存、网站 )。
home: linux用户的主目录家目录,子目录以用户名为文件夹名。
root: linux起级管理员目录。
proc: linux虚拟文件夹,存在于内存中,保存着系统的实时信息,如内存、CPU等硬件信息。
当然,不同的发行版本,有可能会或多或少地添加一些自己的目录。
二、如何在目录之间进行切换?
linux的目录切换命令,跟windows系统的dos下的命令基本上一样。如果使用过dos的,那在linux系统下切换目录就不是难事了。
1、切换到当前用户的家目录。我们只需要在命令行界面输入如下命令,就可以切换到当前用户的家目录:
cd
这时,我们可以在命令行界面中看到,当前目录是~ 位置,~代表的是当前用户的家目录。如下图:
2、切换到指定的目录。下面的命令是切换到 /home/目录,是以绝对路的形式来切换。
cd /home
如果我们已经在一个目录里了,要想切换到同级目录或上级目录的同级目录,就必须使用绝对路径。上面的命令切换后,当前目录换成了home。如下图:
3、切换到上一个目录。 切换到上一个目录,即切换到当前目录的前一个目录。命令如下:
cd -
我们当前目录是home,输入这个命令后,就又切回到当前用户家目录了。如下图:
4、切换到上一级目录。以相对路径的形式切换。命令如下:
cd ..
一个点代表的是自己,这里的两个点..代表的是上一级目录(父目录)。
5、切换到当前目录下的子目录。下面的这个命令是切换到当前目录下的gao目录里。
cd gao
如果要切换到其它用户的家目录,必须是管理员,普通用户没有这个权限。
6、切换到根目录。有时,我们进入目录比较深,有好几级了,这时,我们可以通过如下命令直接回到linux根目录
cd /
这里的/代表的就是linux系统的根目录,也是linux系统的最大的目录,上面介绍的所有目录都是存放在这个根目录里的。
好了,上面我们系统地介绍了一下linux系统的目录整体结构,以及如何在这些目录之间进行切换。操作很简单,相信大家也很容易就能上手。
Linux系统里面的各个目录文件夹功能区分?
(1)/ : 根目录 (2)/bin :存放启动时所需要的普通程序 (3)/boot : 存放内核及启动所需要的文件 (4)/dev :存放设备相关的文件 (5)/etc :存放系统的配置文件 (6)/home:存放用户文件的主目录,用户数据( cd
linux 的系统文件放在哪个目录下
Linux的系统文件放在/bin、/sbin和/usr目录下。/bin是比较重要的系统二进制文件,都可以在单用户模式下执行,cat和ls命令都在这里。
/usr命令包含所有系统类的命令和函数库,/sbin命令包含的是只能用root用户才能执行的命令。这三个目录都是只有root用户才有写入权限。
Linux目录结构
/bin:存放二进制可执行文件,常用命令一般都在这里;
/etc:存放系统管理和配置文件;
/home:存放所有用户文件的根目录,是用户主目录的基点;
/usr:存放系统应用程序;
/opt:额外安装的可选应用程序包所放置的位置;
/proc:虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息;
/root:超级用户的主目录;
/sbin:存放二进制可执行文件,只有root才能访问。存放的是系统管理员使用的系统级别的管理命令和程序;
/dev:存放设备文件;
/mnt:系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统;
/boot:存放用于系统引导时使用的各种文件;
/lib:存放着和系统运行相关的库文件;
/tmp:存放各种临时文件,是公用的临时文件存储点;
/var:存放运行时需要改变数据的文件,也是某些大文件的溢出区;
/lost+found:这个目录平时是空的,系统非正常关机而留下的文件。
Linux系统中对文件和目录操作的命令有哪些
Pwd:显示当前所在的位置
cd:切换目录
tree:以树形结构显示目录下的内容
mkdir:创建目录
touch:创建空文件或改变文件的时间戳属性
ls:显示目录下的内容及相关属性信息
cp:复制文件或目录
mv:移动或重命名文件
rm:删除文件或目录
rmdir:删除空目录
ln:硬链接与软链接
readlink:查看符号链接文件的内容
find:查找目录下的文件
xargs:将标准输入转换成命令行参数
rename:重命名文件
basename:显示文件名或目录名
dirname:显示文件或目录路径
chattr:改变文件的扩展属性
lsattr:查看文件扩展属性
file:显示文件的类型
md5sum:计算和校验文件的MD5值
chown:改变文件或目录的用户和用户组
chmod:改变文件或目录权限
chgrp:更改文件用户组
umask:显示或设置权限掩码
Linux里面系统的基础目录结构都有什么目录?
通过命令ls/可以展示Linux系统目录结构,主要包括以下内容:
1.bin
bin是Binary的缩写, 这个目录存放着最经常使用的命令。
2.boot
这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
3.dev
dev是Device的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
4.etc
这个目录用来存放所有的系统管理所需要的配置文件和子目录。
5.home
用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
6.lib
这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
7.lost+found
这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
8.media
linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。
9.mnt
系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容。
10.opt
这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。
11.proc
这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器。
12.root
该目录为系统管理员,也称作超级权限者的用户主目录。
13.sbin
s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。
14.selinux
这个目录是Redhat/CentOS所特有的目录,Selinux是一个安全机制,类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的。
15.srv
该目录存放一些服务启动之后需要提取的数据。
…………
在linux系统中,有几个目录是比较重要的,平时需要注意不要误删或随意更改内部文件,主要包括/etc、/bin、/sbin、/usr/bin、/usr/sbin以及/var。
发布于 2022-07-15 02:23:01 回复
发布于 2022-07-15 08:56:48 回复
发布于 2022-07-15 07:34:59 回复