Linux 目录结构
linux文件与目录的基本操作、linux命令(cp、tar、归档、ls、cd、tr、su、more、less
-m 横向显示目录下的文件,文件名之间以逗号分隔。
Ls –l 以长格式显示
自己的权限可读可写
作者权限
所属组权限
其他人权限
文件所有者 所属的组 文件类型 d表示目录 -表示文件 l表示连接
R w x
指定权限:
[root@localhost home]# mkdir dir2 -m 755
-p
创建多级目录,同时可创建它的子目录
[root@localhost dir2]# mkdir -p d1 d2 d3
cd 文件目录
4)、 mkdir touch(创建文件)
语法: mkdir [参数] 目录名[目录名]
目录加上绿色必须有x权限 能用cd命令
文件创建之后,没有x权限
参数:-m
4 2 1
-l:以长格式显示
- rwx rw- r--
文件类型 作者权限 所属组权限 其他人权限
111 110 100
用rm删除目录时不能删除子目录,必须加上 -r 这个参数才可以 递归删除 ctrl+c 停止删除 强制删除目录 rm –f
对于连接文件,只是删除了连接,原有文件均保持不变。
6)、建立连接文件: ln命令
1)、cd 更改的路径名
cd / 根目录
cd .. 上级目录
2)、ls 显示文件(目录)信息
帮助信息:man ls ls --help (有中文)
参数:
-a 显示所有文件,包括以.开头的隐藏文件
/opt:给主机额外安装软件所摆放的目录。如:FC4使用的Fedora 社群开发软件,如果想要自行安装新的KDE 桌面软件,可以将该软件安装在该目录下。以前的Linux 系统中,习惯放置在/usr/local 目录下
Linux实用教程-第4章
软链接
软链接也叫符号链接,这个文件包含了另一 个文件的路径名。可以是任意文件或目录, 可以链接不同文件系统的文件,和Windows 下的快捷方式相似。链接文件甚至可以链接 不存在的文件,这就产生一般称之为“断链” 的问题,链接文件甚至可以循环链接自己。
硬链接和软链接的区别
硬链接记录的是目标的inode,软链接记录的 是目标的路径。软链接就像是快捷方式,而 硬链接就像是备份。软链接可以做跨分区的 链接,而硬链接由于inode的缘故,只能在本 分区中做链接。所以软链接的使用频率要高 得多。
pwd:显示工作目录路径
显示当前用户所处的工作目录的绝对路径。
命令语法: pwd [选项]
cd:更改工作目录路径
使用cd命令可以更改用户的工作目录路径。 工作目录路径可以使用绝对路径名或相对路 径名,绝对路径从/(根)开始,然后循序到 所需的目录下,相对路径从当前目录开始。
命令语法: cd [选项] [目录]
1.普通文件 2.目录文件 3.设备文件 (1)块设备文件 (2)字符设备文件 4.管道文件 5.链接文件 (1)软链接文件 (2)硬链接文件
4.2 Linux目录结构
Linux系统都有根文件系统,它包含系统引导 和使其它文件系统得以挂载所必要的文件。
Linux系统的目录结构是分层的树形结构,都 是挂载在根文件系统“/”下。
mv:文件和目录改名、移动文件和目录路径
对文件和目录更改名称以及移动文件和目录 的路径。
命令语法: mv [选项] [源文件|目录] [目标文件|目录]
rm:删除文件或目录
删除系统中的文件或目录。
命令语法: rm [选项] [文件|目录]
wc:统计文件行数、单词数、字节数和字符数
linux与win系统结构目录差异
Linux系统与Win系统差异目录结构差异Linux与Windows都是目前主流的操作系统。
笔者在此总结了两个操作系统在目录结构上的主要差异。
一、系统默认目录的差异。
虽然两个系统安装成功后,都会创建一些系统目录,供操作系统程序使用。
通常情况下,windows操作系统安装完成后,建立三个默认目录,分别为C:\Documents and Settings、C:\Program Files、C:\WINDOWS。
而Linux系统安装完成后,会创建较多的默认目录。
Linux系统下会根据不同的用户创建不同的目录,在各用户的目录中放置一些特定的文件。
相比之下,Linux系统默认目录是根据用途来分的,而且分类很细。
Linux下每个用户都会有一个专属的目录,称为主目录,供用户摆放自己的文件。
/home目录就是用来放置每个帐户的主目录的。
如果是系统管理员root用户,其主目录是不放置在这里的。
当新建一个用户,在这个用户首次登陆系统时,操作系统会在这个/home 目录下为这个用户创建一个以用户名命名的专属文件夹。
其他用户除非有授权,否则无法查看非该用户专属目录中的文件。
微软操作系统安装完成后,也会为每个用户在C:\Documents and Settings文件夹下创建用户专属的目录。
这一点上,windows和linux有相似之处。
但是两者有一个很大的差异。
在windows操作系统中,系统管理员Administrator的个人专属目录也是在这个文件夹下。
而Linux操作系统中,默认情况下系统管理员账户专属文件夹跟普通帐户的专属文件夹是分开的。
系统会专门建立一个/root 目录作为系统管理员的专属目录。
相比windows系统来说,这就大大提高了linux环境下系统管理员帐户的安全性。
Linux 操作系统是一个多用户操作系统,因此,不同用户之间的文件管理就显得尤为的重要。
Linux操作系统会在/home这个目录下为每个用户建立一个专属的文件夹。
钱龙Linux网络版详细目录结构
Linux网络版目录结构示例(此文档仅作参考,需要根据实际应用调整具体的目录结构)optqianlong钱龙主路径 client客户端目录 lonld nfs的挂载目录,共享给无盘工作站 service服务程序目录,按照应用或者程序建立子目录,每一个目录里面是一个程序或者一系列程序。
servicemanager程序放置在本级根目录。
servicemanager服务管理程序(暂无)market行情相关服务的存放目录 srvplat行情服务平台libdatasrv.so数据服务模块liblogsrv.so认证服务模块libinfosrv.so资讯服务模块libemptydll.so认证服务模块挂载的认证接口模块libnetdcd.so转码机和服务平台间的交互模块librtclient.so自动数据补齐模块libupdatesrv.so升级服务模块libuserregbf.so认证服务模块挂载的用户权限处理模块libusersystembm.so用户管理模块libvaluedll.so认证服务模块挂载的权值计算接口模块windcd沪深行情转码机l2dcd支持上海Level-2行情的沪深行情转码机scclient点对点行情传输服务path.ini行情类服务程序的路径配置文件cfg行情服务的配置文件目录srvplat.ini行情服务平台配置文件datasrv.ini数据服务模块配置文件logsrv.ini认证服务模块配置文件infosrv.ini资讯服务模块配置文件netdcd.ini转码交互模块配置文件rtclient.ini自动数据补齐模块配置文件updatesrv.ini升级服务模块配置文件usersystem.ini用户管理模块配置文件netdrv.ini转码机配置文件,windcd、l2dcd都需要使用l2dcd.ini l2dcd转码机配置文件exdbf.ini附加行情库配置文件gggl.ini关联个股配置文件ofpath.ini开放式基金行情库配置文件ssqd.ini ETF申购赎回清单配置文件subnets.ini网段配置文件scclient.ini点对点行情传输配置文件 qlserver交易服务存放目录 qlserver钱龙交易网关服务程序qlserver.ini钱龙交易网关配置文件 lxclient资讯接收服务存放目录 lxclient龙讯资讯接收服务LXConfig.ini龙讯资讯接收服务路径配置文件zixun.ini龙讯资讯接收服务配置文件 sysdata行情、资讯数据目录(略)syscfg配置目录 cfg市场相关的配置文件目录 lonkind.cfg市场分类信息配置holiday.ini市场休息日配置文件xsstk.ini下市股票列表blkinfo.xml板块树配置文件dybk.ini板块配置文件ggbk.ini板块配置文件gnbk.ini板块配置文件hkzs.ini板块配置文件hybk.ini板块配置文件qlxxzx.ini钱龙信息中心配置文件 user1注册用户配置文件 用户名存放用户基本参数配置、报警条件、自选股配置文件 user2网卡用户配置文件 网卡号存放用户基本参数配置、报警条件、自选股配置文件 logs日志目录 market行情类日志目录windcd转码机日志e1YYMM.log错误日志文件windcd.log状态日志文件windcd.html状态文件Level-2转码机日志YYYYMMDD.log日常工作日志eYYMMDD.log错误日志sYYMMDD.log系统日志l2dcd.html l2dcd状态服务平台日志srvplat.log平台综合日志netdcd.html netdcd状态datasrv.html datasrv状态点对点日志目录scerrYYMMDD.log错误日志 lxclient龙讯资讯接收日志目录tYYMMDD.log日常工作日志 qlserver交易网关日志目录 YYYYMMDD.log日常工作日志 tools工具目录 rttool钱龙数据补齐工具 rtdownload钱龙数据补齐工具rttool.ini配置文件path.ini路径配置文件rttool.log日志文件 srvcontrol配置监控工具 srvcontrol配置监控工具srvctrlYYMM.log日常工作日志 right权限目录 mldata.ql4密码档 userinfotable.dat行情用户权限表。
linux 文件系统的组成
linux 文件系统的组成Linux文件系统是Linux操作系统中的一种重要组成部分,它负责管理和组织计算机上的文件和目录。
本文将介绍Linux文件系统的组成,包括文件、目录、文件权限、文件链接和文件系统结构等内容。
一、文件文件是存储在计算机中的数据单元,可以是文本文件、图像文件、音频文件等各种类型。
在Linux系统中,文件以字节序列的形式存储在磁盘上,每个文件都有一个唯一的名称和相应的扩展名。
文件可以被用户创建、读取、写入和删除。
二、目录目录是用于组织和管理文件的容器,它可以包含文件和其他目录。
在Linux系统中,目录以树状结构组织,顶层目录为根目录(/),其他目录都是根目录的子目录。
用户可以通过目录的路径来定位和访问文件,例如“/home/user/file.txt”表示根目录下的home目录下的user目录下的file.txt文件。
三、文件权限Linux文件系统使用权限来控制对文件的访问和操作。
每个文件都有一个所有者和一个所属组,同时还可以设置其他用户的访问权限。
权限分为读(r)、写(w)和执行(x)三种,分别表示对文件的读取、写入和执行操作。
文件权限可以通过命令“ls -l”来查看和修改。
四、文件链接文件链接是指在文件系统中创建一个指向另一个文件或目录的链接。
在Linux系统中,有两种类型的链接:硬链接和软链接。
硬链接是指多个文件共享相同的物理存储空间,它们具有相同的inode(索引节点)和数据块。
软链接是一个特殊的文件,它包含了指向另一个文件或目录的路径,软链接的inode指向原始文件或目录的inode。
五、文件系统结构Linux文件系统采用分层结构来组织文件和目录。
最上层是根目录(/),包含了系统的所有文件和目录。
在根目录下有一些重要的系统目录,如bin目录存放可执行文件,etc目录存放系统配置文件,home目录存放用户的个人文件等。
此外,Linux文件系统还支持挂载(mount)功能,可以将其他存储设备(如硬盘、光盘、USB 设备)挂载到文件系统的某个目录下,使其成为文件系统的一部分。
Linux目录结构与Windows对比
Linux目录结构与Windows对比linux目录结构Linux 系统哲学思想1.一切皆是文件(包括设备,所以/dev下可以有设备文件)2.小型,单一用途的程序3.配置数据存放在文本中Windows 系统哲学思想1.一切皆图形2.考虑用户体验性3.尽可能的隐藏实现过程Linux Foundation有一套标准规范:/:系统的根目录Windows和Linux这一点不太一样,Windows习惯上有盘符(C盘,D盘等)的概念,以盘符作为系统分区,而linux其实也有分区,只不过是Linux的分区是挂载(相当于给设备一个目录入口)在“/”上的,所以分区在linux目录结构上看不出来。
其实Windows也可以实现"挂载"到"根分区"的。
步骤1、在c盘建立"挂载点"(创建几个目录这里建立目录名称为G)2、计算机》管理》磁盘管理,找到磁盘0,在分区上右击,点击"更改驱动器号和路径(C)...",如图所示:3、此时也可以将盘符删掉,如图:4、查看C盘的G文件夹,是否很出乎意料。
/bin:所有用户可用的基本命令程序文件;类比Windows中除了c盘的Program Files文件夹,存放用户安装的程序。
/sbin:系统用户管理命令;类比c盘的Program Files文件夹,存放系统程序。
/boot:系统的启动文件,类似于Windows的mbr,boot loader的静态文件(kernel,initramfs(initrd),grub等)/dev:存储特殊文件(tty虚拟终端之类)和设备文件(字符设备(键盘、显示器)、块设备(硬盘、光盘))。
类似Windows中驱动盘(DVD驱动器,U 盘驱动器)/etc:存放系统或者程序的配置文件;类似windows中注册表的功能/home:非root用户的家目录,windows中也有自己的家目录。
Linux的目录结构及文件操作命令
教学设计
课型:新授 课时:4 教学目标
– 掌握Linux的目录结构及文件操作命令
重点
– 掌握Linux的目录结构及文件操作命令
难点
– 掌握Linux的目录结构及文件操作命令
关键
– 实践
教学方法:项目教学
教学准备
练习:说出以下权限的含义
-rwxrw-r-drwxr-xr-x -rw-r--r-lrwxrwxrwx 1 root root 3 root root 1 root root 1 root root 1438 2005-09-08 vimrc 4096 3月 23 10:16 vsftpd 126 2006-07-02 vsftpd.ftpusers 10 2006-07-02 tmp -> ../var/tmp
作业
1. 写出以下命令的中文含义 mkdir rmdir cd pwd cp mv rm ls more less cat ln 2. 写出实现以下要求的命令 ⑴ 建aa目录 ⑵ 显示/etc目录的内容 ⑶ 把/etc目录中的abc文件拷贝到当前目录,文件名为 abc.bak ⑷ 交互方式显示/etc/passwd文件 3. 总结一份今天所学命令汇总表
切换目录cd
格式:cd 路径 例:cd / cd /etc cd /var/log cd .. cd /var cd log cd ~test
理解二种路径
绝对路径:从根目录到某目录的路径,以/字符开 头。 相对路径:从当前目录到某目录的路径,不以/字 符开头。 例: cd /etc/vsftpd cd Desktop cd aa/bb cd /aa/bb
删除文件:rm 文件名
Linux中的文件和目录结构详解
Linux中的⽂件和⽬录结构详解 对于每⼀个Linux学习者来说,了解Linux⽂件系统的⽬录结构,是学好Linux的⾄关重要的⼀步.,深⼊了解linux⽂件⽬录结构的标准和每个⽬录的详细功能,对于我们⽤好linux系统只管重要,下⾯我们就开始了解⼀下linux⽬录结构的相关知识。
当在使⽤Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的⽬录,⽐如etc、usr、var、bin ... ... 等⽬录,⽽在这些⽬录中,我们进去看看,发现也有很多的⽬录或⽂件。
⽂件系统在Linux下看上去就象树形结构,所以我们可以把⽂件系统的结构形象的称为树形结构。
⽂件系统的是⽤来组织和排列⽂件存取的,所以它是可见的,在Linux中,我们可以通过ls等⼯具来查看其结构,在Linux系统中,我们见到的都是树形结构;⽐如操作系统安装在⼀个⽂件系统中,它表现为由/ 起始的树形结构。
linux⽂件系统的最顶端是/,我们称/为Linux的root,也就是 Linux操作系统的⽂件系统。
Linux的⽂件系统的⼊⼝就是/,所有的⽬录、⽂件、设备都在/之下,/就是Linux⽂件系统的组织者,也是最上级的领导者。
由于linux是开放源代码,各⼤公司和团体根据linux的核⼼代码做各⾃的操作,编程。
这样就造成在根下的⽬录的不同。
这样就造成个⼈不能使⽤他⼈的linux系统的PC。
因为你根本不知道⼀些基本的配置,⽂件在哪⾥。
这就造成了混乱。
这就是FHS(Filesystem Hierarchy Standard )机构诞⽣的原因。
该机构是linux爱好者⾃发的组成的⼀个团体,主要是是对linux做⼀些基本的要求,不⾄于是操作者换⼀台主机就成了linux的‘⽂盲’。
事实上,FHS是根据过去的经验⼀直再持续的改版的,FHS依据⽂件系统使⽤的频繁与否与是否允许使⽤者随意更动,⽽将⽬录定义成为四种交互作⽤的形态,⽤表格来说有点像底下这样:可分享的(shareable)不可分享的(unshareable)不变的(static)/usr (软件放置处)/etc (配置⽂件)/opt (第三⽅协⼒软件)/boot (开机与核⼼档)可变动的(variable)/var/mail (使⽤者邮件信箱)/var/run (程序相关) /var/spool/news (新闻组)/var/lock (程序相关)四中类型:1.可分享的: 可以分享给其他系统挂载使⽤的⽬录,所以包括执⾏⽂件与⽤户的邮件等数据,是能够分享给⽹络上其他主机挂载⽤的⽬录;2.不可分享的: ⾃⼰机器上⾯运作的装置⽂件或者是与程序有关的socket⽂件等,由于仅与⾃⾝机器有关,所以当然就不适合分享给其他主机了。
Linux系统结构(由里到外)
Linux系统结构(由里到外)硬件->Kernel(驱动程序)->Shell(终端、接口)->外层应用程序Linux中的目录结构存放命令的目录:/bin系统工具;/sbin系统管理员应用工具;/usr/bin和/usr/sbin存放用户应用程序;/usr/local/bin/boot内核及其他系统启动所需文件/opt安装大的应用程序/tmp临时文件/lost+found系统修复过程中恢复的文件/root超级用户的主目录/etc配置文件所在目录启动引导程序/etc/lilo.conf /etc/grub.conf 多系统引导时,可设置默认启动的系统等等控制启动模式/etc/fstab/etc/profile增加环境变量等(修改PA TH等)如配置JA V A/J2EE开发环境/etc/ftp*――ftp的配置文件/etc/httpd――web服务器的配置文件/etc/ssh*――ssh的配置文件(安全登陆)一、虚拟机上网配置1.PC机的设置在“网络邻居”的属性里,点“本地连接”属性,点“高级”选项,Internet连接共享全选,“家庭网络连接”选“Vmware Network Adapter Vmnet1”,此时的“Vmware Network Adapter Vmnet1”的IP地址变成192.168.0.1。
2.虚拟机设置安装虚拟机时,硬件设置“网络连接”为:仅主机。
“开始”“系统设置”“网络”,激活设备eth0,静态设置的IP地址:192.168.0.2;255.255.255.0;192.168.0.1,DNS:202.206.1.31;202.206.1.32。
打开浏览器就可以上网了。
(注意:必须关闭防火墙)二、通讯(挂载)配置1.配置NFS“开始”->“安全级别配置”,安全级别:无防火墙(不然无法用NFS mount它)。
“开始”->“系统设置”->“服务器设置”->“服务”,将iptables服务的勾去掉,选中nfs。
linux的根目录下各个目录的基本含义
rc.d的内容如下:init.d/ :各种服务器和程序的二进制文件存放目录。
rcx.d/: 各个启动级别的执行程序连接目录。
里头的东西都是指向init.d/的一些软连接。
具体的后边叙述。
还有三个脚本:rc.sysinit, rc, rc.localredhat的启动方式和执行次序是:加载内核执行init程序/etc/rc.d/rc.sysinit # 由init执行的第一个脚本/etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式/etc/rc.d/rc.local/sbin/mingetty # 等待用户登录在Redhat中,/etc/rc.d/rc.sysinit主要做在各个运行模式中相同的初始化工作,包括:调入keymap以及系统字体启动swapping设置主机名设置NIS域名检查(fsck)并mount文件系统打开quota装载声卡模块设置系统时钟等等。
/etc/rc.d/rc则根据其参数指定的运行模式(运行级别,你在inittab文件中可以设置)来执行相应目录下的脚本。
凡是以Kxx开头的,都以stop为参数来调用;凡是以Sxx开头的,都以start为参数来调用。
调用的顺序按xx 从小到大来执行。
例如,假设缺省的运行模式是3,/etc/rc.d/rc就会按上述方式调用/etc/rc.d/rc3.d/下的脚本。
值得一提的是,Redhat中的运行模式2、3、5都把/etc/rc.d/rc.local做为初始化脚本中的最后一个,所以用户可以自己在这个文件中添加一些需要在其他初始化工作之后,登录之前执行的命令。
init在等待/etc/rc.d/rc执行完毕之后(因为在/etc/inittab中/etc/rc.d/rc的action是wait),将在指定的各个虚拟终端上运行/sbin/mingetty,等待用户的登录。
至此,LINUX的启动结束。
Linux操作系统中的文件目录结构“/”根目录部分有以下子目录:/usr 目录包含所有的命令、程序库、文档和其它文件。
linux学习笔记
4、rm命令(常用)
作用:删除文件或目录,相当于dos下的delete命令;
格式:rm [option] file...
常见形式:rm file1 file2 file3(删除文件123)
f 指明操作对象;
eg:tar cvf /dev/rmt0 file_list
tar cvf a.tar /usr/a(将/usr/a目录下的文件打包成一个文件a.tar)
tar xvf a.tar (将tar文件解开)
16、ftp命令(常用)
eg:chmod a+x file (a+x所有的(u,g,o)都设置可执行的属性)
chmod +r file (为用户(u)设置可读的属性)
chmod u=rwx,g=rx,o-r file (分别为不同的用户和组设置不同的属性)
12、chmod命令(常用)
格式:more filename
eg:more mirro.txt(把文件mirro.txt送到屏幕分屏显示)
3、cp命令(常用)
作用:复制文件或目录,相当于dos下的copy命令;
格式:cp [option] source_file dest_file
常见形式:cp source_file dest_file(拷贝文件)
格式:touch filename
13、prtconf命令(常用,用于sunos)
作用:显示系统的配置信息,包括存储器和外围设备配置;
格式:prtconf
14、lsconf命令(常用,用于AIX)
linux系统的目录结构
linux系统的目录结构Linux是一种多用户和多任务操作系统,它既能提供稳定高效的性能,又能满足用户对安全性的需求,在网络和数据中心非常受欢迎。
在Linux系统中,目录结构是管理文件和数据最常用的方法之一,其中包括根目录、bin目录、etc目录和home目录等。
本文将详细介绍Linux系统的目录结构,以帮助更多的用户更好的了解该系统。
首先,Linux系统的根目录标识为了这个根目录外,它们还拥有一个用户根目录(/home/user)。
根目录是用来存放所有的文件和目录的,它拥有特殊的权限,只有特定的用户才可以修改和操作。
在根目录中,有一些子目录,每个子目录下都有自己的特定权限,比如/bin、/etc和/usr。
/bin是一个特殊的目录,它被称为“用户存放可执行二进制文件的地方”。
它包含系统核心命令和应用程序,如cp、mv、rm等。
除此之外,它还拥有一些特殊文件,如/bin/sh或/bin/bash,它们用于执行特定的任务或执行特定的脚本语言。
/etc是一个重要的目录,它存放的是系统的配置文件,比如ssh 的配置等,它还拥有一些用户访问控制文件,我们可以通过它来更改用户的权限和访问控制。
/usr是一个用来存放用户可执行程序、文档和共享数据的目录。
它还拥有一些子目录,比如/usr/bin,用户可以在其中存放应用程序;/usr/lib,用于存放应用程序的库;还有/usr/share,用户可以在其中存放图标、壁纸等文件。
最后,Linux系统还有一个重要的目录,那就是/home目录。
它是用户的主目录,用户可以在其中保存文件、自制程序、图片等数据,它也是用户自定义环境的重要部分。
总之,在Linux系统中,目录结构是管理文件和数据的重要组成部分,它可以帮助用户更好的了解系统,并能够更好地管理和操作文件和数据。
只有充分理解Linux系统的目录结构,才能更好的使用它。
Linux目录结构
Linux目录结构
在Linux系统中,目录结构采用的是树状结构,它的根部位于最顶部,从顶部向下延伸是枝,每个枝向上只有一个连接,但向下可以有多个分支。
大家都知道,目录是文件系统中组织文件的形式。
文件系统将文件组织在若干目录和其子目录中,最上层的目录称作根(root)目录,用“/”表示,其他的所有目录都是从根目录出发而生成的。
这种目录结构类似于一个倒置的树状,所以又称为“树状结构”。
下面将以Red Hat Linux系统为例,详细列出了Linux文件系统中各主要目录的存放内容,如表1所示。
表1 Linux系统的目录结构。
03_尚硅谷大数据之Linux文件与目录结构
第3章Linux文件与目录结构3.1 Linux文件Linux系统中一切皆文件。
3.2 Linux目录结构Linux 目录结构Linux 目录结构/bin•是Binary的缩写, 这个目录存放着最经常使用的命令/sbin•s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。
/home•存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
/root•该目录为系统管理员,也称作超级权限者的用户主目录。
Linux 目录结构/lib•系统开机所需要最基本的动态连接共享库,其作用类似于Windows 里的DLL文件。
几乎所有的应用程序都需要用到这些共享库。
/lost+found•这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
/etc•所有的系统管理所需要的配置文件和子目录。
/usr•这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。
Linux 目录结构/boot•这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件,自己的安装别放这里。
/proc•这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
/srv•service缩写,该目录存放一些服务启动之后需要提取的数据。
/sys•这是linux2.6内核的一个很大的变化。
该目录下安装了2.6内核中新出现的一个文件系统sysfs。
Linux 目录结构/tmp•这个目录是用来存放一些临时文件的。
/dev•类似于windows的设备管理器,把所有的硬件用文件的形式存储。
/media•linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。
/mnt•系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里的内容了。
Linux目录usr缩写及目录结构说明
Linux⽬录usr缩写及⽬录结构说明在 linux ⽂件结构中,有⼀个很神奇的⽬录 —— /usr。
讨论中,⼤部分观点认为:usr 是 unix system resources 的缩写;usr 是 user 的缩写;usr 是 unix software resources 的缩写。
根据常识判断,是 user 缩写的可能性不⼤,因为和 /home 冲突。
/usr 是系统核⼼所在,包含了所有的共享⽂件。
它是 unix 系统中最重要的⽬录之⼀,涵盖了⼆进制⽂件,各种⽂档,各种头⽂件,x,还有各种库⽂件;还有诸多程序,例如 ftp,telnet 等等。
曾经的 /usr 还是⽤户的家⽬录,存放着各种⽤户⽂件 —— 现在已经被 /home 取代了(例如 /usr/someone 已经改为 /home/someone)。
现代的 /usr 只专门存放各种程序和数据,⽤户⽬录已经转移。
虽然 /usr 名称未改,不过其含义已经从“⽤户⽬录”变成了“unix 系统资源”⽬录。
值得注意的是,在⼀些 unix 系统上,仍然把 /usr/someone 当做⽤户家⽬录,如 Minix。
/usr ⽬录结构:/usr/bin : 所有可执⾏⽂件,如 gcc,firefox 等(指不包含在 /sbin 和 /bin 内的);/usr/include : 各种头⽂件,编译⽂件等时需要使⽤;/usr/include/’package-name’ : 程序特定的头⽂件;/usr/lib : 所以可执⾏⽂件所需要的库⽂件;/usr/local : /usr 通常只包含系统发⾏时⾃带的程序,⽽ /usr/local 则是本地系统管理员⽤来⾃由添加程序的⽬录;/usr/X11R6 : x 系统的⼆进制⽂件,库⽂件,⽂档,字体等。
它不等同于 /usr 的作⽤,只有 x 才能调⽤这些库⽂件等,其他程序不读取或者使⽤。
因为 linux 没有原⽣图形界⾯,⽽且 linux ⼤部分情况下是 for server 的,所以图形界⾯没有意义;其中 X11R6 代表 version 11 release 6;/usr/X11R6/bin : x 的⼆进制⽂件,包含运⾏ x 的必须⽂件;/usr/X11R6/include : x 相关的头⽂件;/usr/X11R6/lib : x 库⽂件;/usr/X11R6/lib/modules : x 的模块,启动时加载。
linux各目录的含义与其作用
linux下的文件结构:/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序/tmp 公用的临时文件存储点/root 系统管理员的主目录(呵呵,特权阶级)/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。
/lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里/proc 虚拟的目录,是系统内存的映射。
可直接访问这个目录来获取系统信息。
/var 某些大文件的溢出区,比方说各种服务的日志文件/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。
其中包含:/usr/x11r6 存放x window的目录/usr/bin 众多的应用程序/usr/sbin 超级用户的一些管理程序/usr/doc linux文档/usr/include linux下开发和编译应用程序所需要的头文件/usr/lib 常用的动态链接库和软件包的配置文件/usr/man 帮助文档/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里/usr/local/bin 本地增加的命令/usr/local/lib 本地增加的库通常情况下,根文件系统所占空间一般应该比较小,因为其中的绝大部分文件都不需要经常改动,而且包括严格的文件和一个小的不经常改变的文件系统不容易损坏。
除了可能的一个叫/vmlinuz标准的系统引导映像之外,根目录一般不含任何文件。
所有其他文件在根文件系统的子目录中。
1. /bin目录/bin目录包含了引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。
linux目录结构及作用
/var [重点] 这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录 下。包括各种日志文件。
/selinux [security-enhanced linux] 类似 360 Selinux 是一种安全子系统,它能控制程序只能访同特定文件。 3.3 Linux 目录总结一下 1) linux 的目录中有且只要一个根目录 / 2) linux 的各个目录存放的内容是规划好,不用乱放文件。 3) linux 是以文件的形式管理我们的设备,因此 linux 系统,一切皆为文件。 4) linux 的各个文件目录下存放什么内容,大家必须有一个认识。 5) 学习后,你脑海中应该有一颗 linux 目录树。
是 Binary 的缩写,这个目录存放着经常使用的命令 /sbin (usr/sbin、/usr/local/sbin) s 就是 super user 的意思,这里存放的是系统管理员使用的系统管理程序 /home [重点] 存放普通用户的主目录,在 Linux 中的每个用户都有一个自己的目录,一般该 目录一用户的账号名命名 /root [重点] 该目录为系统管理员,超级权限者的用户目录 /boot 存放的启动 Linux 时使用的一些核心文件,包括一些链接文件和镜像文件 /proc 虚拟目录,是系统内存的映射,访问这个目录来获取系统信息。 /srv service 的缩写,该目录是存放一些服务启动之后需要提取的数据 /sys Linux2.6 内核的一个很大变化,该目录安装了 2.6 内核中新出现的一个文件系 统 /tmp 存放临时文件 /dev 类似于 windows 的设备管理器,把所有的硬件用文件的形式存储
Linux目录结构
Linux⽬录结构Linux⽬录结构登录到Linux系统之后,我们需要先来熟悉⼀下Linux的⽬录结构。
在Linux系统中,也是存在⽬录的概念的,但是Linux的⽬录结构和Windows的⽬录结构是存在⽐较多的差异的在Windows⽬录下,是⼀个⼀个的盘符(C盘、D盘、E盘),⽬录是归属于某⼀个盘符的。
Linux 系统中的⽬录有以下特点:A. / 是所有⽬录的顶点B. ⽬录结构像⼀颗倒挂的树Linux 和 Windows的⽬录结构对⽐:Linux的⽬录结构,如下:根⽬录/ 下各个⽬录的作⽤及含义说明:编号⽬录含义1/bin存放⼆进制可执⾏⽂件2/boot存放系统引导时使⽤的各种⽂件3/dev存放设备⽂件4/etc存放系统配置⽂件5/home存放系统⽤户的⽂件6/lib存放程序运⾏所需的共享库和内核模块7/opt额外安装的可选应⽤程序包所放置的位置8/root超级⽤户⽬录9/sbin存放⼆进制可执⾏⽂件,只有root⽤户才能访问10/tmp存放临时⽂件11/usr存放系统应⽤程序12/var存放运⾏时需要改变数据的⽂件,例如⽇志⽂件4. Linux常⽤命令4.1 Linux命令初体验4.1.1 常⽤命令演⽰在这⼀部分中,我们主要介绍⼏个常⽤的命令,让⼤家快速感受以下Linux指令的操作⽅式。
主要包含以下⼏个指令:序号命令对应英⽂作⽤1ls [⽬录名]list查看当前⽬录下的内容2pwd print work directory查看当前所在⽬录3cd [⽬录名]change directory切换⽬录4touch [⽂件名]touch如果⽂件不存在,创建⽂件5mkdir [⽬录名]make directory创建⽬录6rm [⽂件名]remove删除指定⽂件接下来,我们快速的来演⽰⼀下这些常⽤的指令。
1). ls指令解读:ls 查看当前⽬录下的内容(⽂件及⽬录)ls / 查看指定⽬录(/)下的内容2). pwd指令解读:pwd 查看当前所在⽬录3). cd指令解读:cd / 切换到根⽬录cd /root 切换到/root⽬录4). touch指令解读:touch a.txt 创建⽂件a.txttouch b.txt c.txt ⼀次性创建⽂件b.txt,c.txt5). mkdir指令解读:mkdir 01 创建⽂件夹016). rm指令解读:rm 4.txt 删除⽂件 (删除⽂件时,需要确认,输⼊y, 代表确定)==注意:====在执⾏Linux命令时,提⽰信息如果显⽰为乱码,如上图所⽰。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux 目录结构
在“树状结构”的目录中,它的根部位于最顶部,从顶部向下延伸是枝,每个枝向上只有一个连接,但向下可以有多个分支。
Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。
Linux文件系统中,每个目录都是一种特殊的文件,它们也包含相索引节点,在索引节点中存放该文件的控制管理信息。
目录支持文件系统的层次结构,文件系统中的每个文件都登记在一个(或多个)目录中。
被包含在一个目录中的目录称为子目录,包含子目录的目录称作父目录。
除了“/”根目录以外,所有的目录都是子目录,并且有它们的父目录,根目录就作为自己的父目录。
一个文件或目录在文件系统中的位置,被称为路径。
Linux中路径是以字符“/”和文件或目录名组织在一起的,如“/usr”、“/doc”或/root/Desktop等。
下面将以Red Hat Linux系统为例,详细列出了Linux文件系统中各主要目录的存放内容,如表4-1所示。
表4-1 目录介绍。