linux中目录的说明小结

/bin/ /sbin/ /usr/bin/ /usr/sbin/ 主要是存放系统命令,其中/bin/ /usr/bin/ 是普通用户都可以执行的系统命令,而/sbin/ /usr/sbin 中的命令只有超级用户root能执行,其实很好区分,bin前面有s字母的都代表super用户,就是超级用户的意思;

/boot/:这是系统启动目录,保存系统启动的相关文件;

/dev/:设备文件保存位置,注:在linux中所有皆文件,设备文件就保存在这;

/etc/:采用默认安装方式的安装配置文件保存在这个目录中,如用户账户和密码,服务的启动脚本等;

/home/:普通用户的家目录,如user1的家目录/home/user1;

/lib/:系统调用的函数库保存在这里;

/lost+found/:系统意外崩溃或意外关机时产生的文件碎片存放在这里系统启动的过程中fask工具自动检测这里,并修复损坏文件,每个分区中都存在一个这样的目录;

/media/ /misc/ /mnt/ 均为挂载目录,但是由于习惯,前两个一般不用,使用/mnt/cdrom/来挂载光盘,使用/mnt/usb来挂载u盘,注:其实只要是空目录都是可以挂载的,这里主要是习惯问题;

/opt/:第三方软件的安装目录,就相当于Windows中的program files,一般也不实用,都安装在/usr/local/中,这也是习惯问题;

/proc/ /sys/ 虚拟文件系统目录,数据都是保存在内存中的

/root/:root的家目录

/srv/:服务数据目录,目前只需要记住这里面的数据是不能随便改动的就可以了,以后慢慢学习了解;

/tmp/:这是一个临时目录,顾名思义,存放临时文件的地方,可以在里面做实验;

/usr/:unix software resource ,系统软件资源目录;

/var/:动态数据保存位置,主要保存缓存、日志及软件运行所产生的文件等等;

时间: 2024-11-02 09:49:26

linux中目录的说明小结的相关文章

Linux中目录结构以及VI编辑器常见的命令操作

1.每个目录的详细介绍,先放一张目录的整体结构在这里 /bin:是Binary的缩写,用于存放经常使用的命令 /sbin:s代表Super User,用于存放系统管理员使用的命令 /home:存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的 /root:管理员的主目录 /lib:系统开机所需要的最基本的动态连接共享库,相当于Windows系统里面的dll文件,几乎所有的应用程序都需要使用到这些共享库 /lost+found:当系统非法关机后,这里会

linux 中的正则表达式用法小结

首先:在linux中 ,正则表达式是针对文件内容而言的.查用在shell的grep,sed ,awk等相关命令之中. 正则表达式的元字符: .  : 表示任意字符 字符次数锚定: * : 表示* 之前的字符或模式出现任意次,其中包括0次 ?:   表示?之前的字符出现0次或一次,需要注意的是,在linux中需要是\?. \{m,n\}:表示其前面的字符或模式出现至少m次,至多n次 \{m,\}: 表示其前面的字符至少出现m次 \{0,n\}:表示其前面的字符至多出现n次 位置锚定: ^: 表示以

Linux中/目录扩容

1:原来的系统20G,目前增加到30G,我要把增加的10G扩容到/目录下   2:fdisk /dev/sda     (对sda这块磁盘没有被使用的空间进行分区,联想Windows操作系统) 使用Linux的fdisk分区工具给磁盘/dev/sda分区,更可以根据提示输入m查看帮助信息,再输入n(表示增加分区), 回车后输入p(创建主分区),回车后partition number输入3(因为上面已经有两个分区sda1和sda2), 回车会提示输入分区的start值(通过fdisk -l 可以看

linux中目录操作<1>

一.目录的权限 (1)目录文件的访问权限分为三组,分别为所有者,用户,其他.每个权限组的权限位有3个,分别为读.写.执行. 注意:可以使用stat函数得到目录文件的状态信息.权限为在stat结构中st_mode中. (2)测试目录的访问权限:程序得到目录文件状态信息,如果是非目录文件,那么程序退出.该程序检查目录文件的所有者用户是否具有读写和指向的权限并全额输出结果. 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <

linux中目录的作用和含义

文件系统:rootfs: 根文件系统FHS:Linux 文件系统是分层的/boot: 系统启动相关的文件,如内核.initrd,以及grub(bootloader)/dev: 设备文件    设备文件:        块设备:随机访问,数据块        字符设备:线性访问,按字符为单位        设备号:主设备号(major)和次设备号(minor)/etc:配置文件/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME/root:管理员的家目录:/lib:库

linux中压缩与解压缩命令小结

linux中压缩与解压操作非常常见,其命令参数也非常的多,这里只介绍最经常用的带打包文件的几种压缩和解压方式和几个最常用的参数. 现在最常用的压缩和解压工具是gzip和bzip2,这两种工具不能相互解压对方压缩的文件.在linux中其实没有后缀名这一说法,但是为了方便用户解压文件时方便,所以在压缩的时候往往使用不同的后缀名以区分是使用的那个工具,一般使用gzip压缩的文件后缀名是.gz,用bzip2压缩的文件取名为.bz2,而打包文件一般使用tar工具,所以压缩后再打包的文件后缀名一般是.tar

在共享文件夹中解压到linux其他目录中,千万注意软连接的问题

这几天一直在练习驱动,搭建一个简单的交叉编译环境,交叉编译工具链和开发板的源码都导进去linux的目录中,并且解压,但是执行一个简单的交叉编译命令总会出现一个奇怪的错误提示: as:unrecongnized option 'mcpu=XXX'; 百思不得其解,后来经过一个实验室的师兄的提示,终于明白了.这里有一个背景需要交代一下: 我是在windows下面的unbuntu虚拟机中进行的驱动开发练习. 首先,我建立了一个共享文件夹,将交叉编译链的压缩文件拷贝进去,这里我的压缩文件的名字为XXX.

Linux中使用vsftpd搭建指定用户指定目录的ftp服务器的方法

一.检查Linux中vsftpd的安装情况. 二.将系统中的SELinux关闭,然后重新启动电脑 关闭SELinux的方法: 修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启.如果不想重启系统,使用命令setenforce 0注:setenforce 1 设置SELinux 成为enforcing模式setenforce 0 设置SELinux 成为permissive模式在lilo或者grub的启动参数中增加:selinux=0

Linux中的默认权限与隐藏权限(文件、目录)

一个文件(或目录)拥有若干个属性,包括(r/w/x)等基本属性,以及是否为目录(d)与文件(-)或连接文件(l)等属性.此外,Linux还可以设置其他系统安全属性,使用chattr来设置,以lsattr来查看,最重要的是可以设置其不可修改的特性,即便是文件的拥有者都不能进行修改.这个属性相当重要,尤其是在安全机制方面(security). 文件默认权限:umask 当建立一个新的文件或目录时,它的默认属性是与umask有关的.通常,umask就是指定当前用户在建立文件或目录时的属性默认值.那么,