-
linux目录
2019-04-29 18:21:53linux目录结构 都是倒状树结构,都是以/根目录开始。 /dev/设备目录 /etc/系统配置及服务配置文件、启动命令的目录 /proc/显示内核及进程信息的虚拟文件系统 /tmp/临时文件目录。 /home/普通用户家目录,。 /...linux目录结构
都是倒状树结构,都是以/根目录开始。
/dev/设备目录
/etc/系统配置及服务配置文件、启动命令的目录
/proc/显示内核及进程信息的虚拟文件系统
/tmp/临时文件目录。
/home/普通用户家目录,。
/root/超级管理员的家目录。
/var/变化的目录,一般是日志文件, cache(储藏室,快速缓冲贮存区)的目录。
/usr/用户程序及数据、帮助文件、二进制命令等的目录
/bin/普通用户命令的目录。
/sbin/和/ usr/sbin/超级用户命令的目录。
/boot/引导程序目录。 -
Linux目录
2017-03-22 19:57:38目录也是一个文件,它的唯一功能是用来保存文件及其相关信息。所有的文件,包括普通文件、设备文件和目录文件,都会被保存到目录中。 主目录 登录后,你所在的位置就是你的...boot:存放除了引导区之外的,引导系统所- 目录也是一个文件,它的唯一功能是用来保存文件及其相关信息。所有的文件,包括普通文件、设备文件和目录文件,都会被保存到目录中。
- 主目录
- 登录后,你所在的位置就是你的主目录(或登录目录),接下来你主要是在这个目录下进行操作,如创建文件、删除文件等。
- 使用下面的命令可以随时进入主目录:
bin:存放普通用户命令(最基本的命令都存放在这里);
boot:存放除了引导区之外的,引导系统所用的文件;
mnt:用于挂载各种外置文件系统的目录;
sbin:超级用户命令;
dev:系统中所有设备文件;
etc:存放配置文件;
home:普通用户工作目录;
lip:存放系统中的库文件;
usr:存放安装程序;
- $cd ~
- $
- 这里 ~ 就表示主目录。如果你希望进入其他用户的主目录,可以使用下面的命令:
- $cd ~username
- $
- 返回进入当前目录前所在的目录可以使用下面的命令:
- $cd -
- $
- 绝对路径和相对路径
- Linux 的目录有清晰的层次结构,/ 代表根目录,所有的目录都位于 / 下面;文件在层次结构中的位置可以用路径来表示。
- 如果一个路径以 / 开头,就称为绝对路径;它表示当前文件与根目录的关系。举例如下:
- /etc/passwd
- /users/sjones/chem/notes
- /dev/rdsk/Os3
- 不以 / 开头的路径称为相对路径,它表示文件与当前目录的关系。例如:
- chem/notes
- personal/res
- 获取当前所在的目录可以使用 pwd 命令:
- $pwd
- /user0/home/amrood
- $
- 查看目录中的文件可以使用 ls 命令:
- $ls dirname
- 下面的例子将遍历 /usr/local 目录下的文件:
- $ls /usr/local
- X11 bin gimp jikes sbin
- ace doc include lib share
- atalk etc info man ami
- 创建目录
- 可以使用 mkdir 命令来创建目录,语法为:
- $mkdir dirname
- dirname 可以为绝对路径,也可以为相对路径。例如
- $mkdir mydir
- $
- 会在当前目录下创建 mydir 目录。又如
- $mkdir /tmp/test-dir
- $
- 会在 /tmp 目录下创建 test-dir 目录。mkdir 成功创建目录后不会输出任何信息。
- 也可以使用 mkdir 命令同时创建多个目录,例如
- $mkdir docs pub
- $
- 会在当前目录下创建 docs 和 pub 两个目录。
- 创建父目录
- 使用 mkdir 命令创建目录时,如果上级目录不存在,就会报错。下面的例子中,mkdir 会输出错误信息:
- $mkdir /tmp/amrood/test
- mkdir: Failed to make directory "/tmp/amrood/test";
- No such file or directory
- $
- 为 mkdir 命令增加 -p 选项,可以一级一级创建所需要的目录,即使上级目录不存在也不会报错。例如
- $mkdir -p /tmp/amrood/test
- $
- 会创建所有不存在的上级目录。
- 删除目录
- 可以使用 rmdir 命令来删除目录,例如:
- $rmdir dirname
- $
- 注意:删除目录时请确保目录为空,不会包含其他文件或目录。
- 也可以使用 rmdir 命令同时删除多个目录:
- $rmdir dirname1 dirname2 dirname3
- $
- 如果 dirname1、dirname2、dirname3 为空,就会被删除。rmdir 成功删除目录后不会输出任何信息。
- 改变所在目录
- 可以使用 cd 命令来改变当前所在目录,进入任何有权限的目录,语法为:
- $cd dirname
- dirname 为路径,可以为相对路径,也可以为绝对路径。例如
- $cd /usr/local/bin
- $
- 可以进入 /usr/local/bin 目录。可以使用相对路径从这个目录进入 /usr/home/amrood 目录:
- $cd ../../home/amrood
- $
- 重命名目录
- mv (move) 命令也可以用来重命名目录,语法为:
- $mv olddir newdir
- 下面的例子将会把 mydir 目录重命名为 yourdir 目录:
- $mv mydir yourdir
- $
- 点号(.)
- 一个点号(.)表示当前目录,两个点号(..)表示上级目录(父目录)。
- ls 命令的 -a 选项可以查看所有文件,包括隐藏文件;-l 选项可以查看文件的所有信息,共有7列。例如:
- $ls -la
- drwxrwxr-x 4 teacher class 2048 Jul 16 17.56 .
- drwxr-xr-x 60 root 1536 Jul 13 14:18 ..
- ---------- 1 teacher class 4210 May 1 08:27 .profile
- -rwxr-xr-x 1 teacher class 1948 May 12 13:42 memo
目录也是一个文件,它的唯一功能是用来保存文件及其相关信息。所有的文件,包括普通文件、设备文件和目录文件,都会被保存到目录中。 主目录 登录后,你所在的位置就是你的主目录(或登录目录),接下来你主要是在这个目录下进行操作,如创建文件、删除文件等。 使用下面的命令可以随时进入主目录: $cd ~ $ 这里 ~ 就表示主目录。如果你希望进入其他用户的主目录,可以使用下面的命令: $cd ~username $ 返回进入当前目录前所在的目录可以使用下面的命令: $cd - $ 绝对路径和相对路径 Linux 的目录有清晰的层次结构,/ 代表根目录,所有的目录都位于 / 下面;文件在层次结构中的位置可以用路径来表示。 如果一个路径以 / 开头,就称为绝对路径;它表示当前文件与根目录的关系。举例如下: /etc/passwd /users/sjones/chem/notes /dev/rdsk/Os3 不以 / 开头的路径称为相对路径,它表示文件与当前目录的关系。例如: chem/notes personal/res 获取当前所在的目录可以使用 pwd 命令: $pwd /user0/home/amrood $ 查看目录中的文件可以使用 ls 命令: $ls dirname 下面的例子将遍历 /usr/local 目录下的文件: $ls /usr/local X11 bin gimp jikes sbin ace doc include lib share atalk etc info man ami 创建目录 可以使用 mkdir 命令来创建目录,语法为: $mkdir dirname dirname 可以为绝对路径,也可以为相对路径。例如 $mkdir mydir $ 会在当前目录下创建 mydir 目录。又如 $mkdir /tmp/test-dir $ 会在 /tmp 目录下创建 test-dir 目录。mkdir 成功创建目录后不会输出任何信息。 也可以使用 mkdir 命令同时创建多个目录,例如 $mkdir docs pub $ 会在当前目录下创建 docs 和 pub 两个目录。 创建父目录 使用 mkdir 命令创建目录时,如果上级目录不存在,就会报错。下面的例子中,mkdir 会输出错误信息: $mkdir /tmp/amrood/test mkdir: Failed to make directory "/tmp/amrood/test"; No such file or directory $ 为 mkdir 命令增加 -p 选项,可以一级一级创建所需要的目录,即使上级目录不存在也不会报错。例如 $mkdir -p /tmp/amrood/test $ 会创建所有不存在的上级目录。 删除目录 可以使用 rmdir 命令来删除目录,例如: $rmdir dirname $ 注意:删除目录时请确保目录为空,不会包含其他文件或目录。 也可以使用 rmdir 命令同时删除多个目录: $rmdir dirname1 dirname2 dirname3 $ 如果 dirname1、dirname2、dirname3 为空,就会被删除。rmdir 成功删除目录后不会输出任何信息。 改变所在目录 可以使用 cd 命令来改变当前所在目录,进入任何有权限的目录,语法为: $cd dirname dirname 为路径,可以为相对路径,也可以为绝对路径。例如 $cd /usr/local/bin $ 可以进入 /usr/local/bin 目录。可以使用相对路径从这个目录进入 /usr/home/amrood 目录: $cd ../../home/amrood $ 重命名目录 mv (move) 命令也可以用来重命名目录,语法为: $mv olddir newdir 下面的例子将会把 mydir 目录重命名为 yourdir 目录: $mv mydir yourdir $ 点号(.) 一个点号(.)表示当前目录,两个点号(..)表示上级目录(父目录)。 ls 命令的 -a 选项可以查看所有文件,包括隐藏文件;-l 选项可以查看文件的所有信息,共有7列。例如: $ls -la drwxrwxr-x 4 teacher class 2048 Jul 16 17.56 . drwxr-xr-x 60 root 1536 Jul 13 14:18 .. ---------- 1 teacher class 4210 May 1 08:27 .profile -rwxr-xr-x 1 teacher class 1948 May 12 13:42 memo $
-
linux 目录介绍
2016-11-12 00:28:10var:大文件溢出区 usr:程序安装目录 sys:设备关联文件 proc:虚拟目录、系统内存的映射 lib:库文件 home:普通用户的工作目录 root:root用户的工作目录 vim /etc/vdev:设备文件
bin:存放使用者经常使用命令
sbin:系统管理员命令
tmp:临时文件存储
mnt:挂载目录
var:大文件溢出区
usr:程序安装目录
sys:设备关联文件
proc:虚拟目录、系统内存的映射
lib:库文件
home:普通用户的工作目录
root:root用户的工作目录
vim /etc/vimrc: 文本编辑器设置一些快捷方法
-
Linux文件目录
2017-03-29 23:50:04Linux下所有的内容都是以文件的形式保存的。 Linux下不依靠扩展名来判断文件类型。 Linux所有的存储设备都必须挂载之后.../boot: 启动区目录(编译好的内核文件) /dec : 【device】设备驱动 /etc :系统配置信息Linux下所有的内容都是以文件的形式保存的。Linux下不依靠扩展名来判断文件类型。Linux所有的存储设备都必须挂载之后用户才能使用,包括硬盘,光盘、U盘。Linux 文件目录:命令保存目录:带有bin的目录/bin : 【binary】系统命令文件/boot: 启动区目录(编译好的内核文件)/dec : 【device】设备驱动/etc :系统配置信息/home: 每个用户的家/tmp :垃圾文件 临时存放的文件,最好每次开机都把该目录清空。/root:管理员目录/lib : RTL 动态库文件 操作系统提供的API(类似于windows:system32)/usr:系统软件资源目录,不是user的缩写,存放的是系统软件资源的目录。/usr/lib:用户开发所有的动态库/usr/bin: 用户所用的命令文件/media:挂在目录/mnt:/misc:/proc:虚拟文件系统,该目录中的数据是保存到内存中的,主要是系统的内核,进程,外部设备状态和网络状态灯。/sys:保存内核相关信息。 -
Linux的目录结构
2021-01-12 18:57:28注意:与Windows系统的目录结构区分开。 Windows中 目录以反斜杠 “\” 为间隔,而Linux则以 “/” 正斜杠 为间隔,且所有文件都在根目录下。 熟练掌握Linux的目录是非常重要的,因为在实际开发中我们只能看到系统的... -
Linux目录、分区和挂载
2017-03-21 16:55:07Linux的分区是物理上的概念,就像我们把一块硬盘分成C:,D:,E:三个区一样,物理上将存储空间分开Linux的目录是逻辑上的概念,Linux的目录树实际上是一个分区之间的数据逻辑结构关系,不是物理结构分区与目录的关系... -
linux 常用目录
2017-08-23 22:25:39某些庞大的文件溢出区,比方说各种服务的日志文件 /usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录 /proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息 /home/{user} ... -
Linux 挂载问题 Linux目录与磁盘分区是什么关系
2017-11-08 09:26:15在安装linux系统的时候会要求分区,在分一个区的时候,有很多挂载点可以用如:"/"、"boot"、"usr"、"var"等。"/"、"boot"、"usr"、"var"做为分区,就是说可以分四个区,分别将它们挂在以上的挂载点下,当然还要有一... -
Linux 分区和目录
2019-09-20 19:52:38分区与目录概念理解】Linux的分区是物理上的概念,就像我们把一块硬盘分成C:,D:,E:三个区一样,物理上将存储空间分开 Linux的目录是逻辑上的概念,Linux的目录树实际上是一个分区之间的数据逻辑结构关系,... -
Linux学习笔记(2)-Linux目录结构及vim编辑器使用技巧
2019-07-19 19:19:33在Linux系统下一般采用单区来管理文件,通过不同的目录来区分不同的文件处于最上面的目录兼做根目录。使用"/"来表示。 Linux下系统对应的目录结构如下: bin: 可执行的二进制文件的目录 sbin: 放置系统管理... -
Linux学习:关于Linux目录配置的依据——FHS的一点小疑惑
2019-10-08 21:50:19前言:最近开始学习Linux,使用《鸟哥的LINUX私房菜》作为入门书籍,内容很多,加上我是刚刚开始,也不知道具体的学习路线,只是一股脑地看书,做练习,如果有大佬原意分享分享学习经验,欢迎评论区留言,阿里嘎多。... -
linux 目录基本结构
2010-09-12 10:34:001 /bin 惯用命令, root和一般用户都可以使用 2 /boot 系统启动用的文件, 可以单独分割一个区 3 /dev 硬件设备文件 4 /etc 这个目录很重要, 系统主要的配置文件, 通常只有root可以... -
linux 程序安装目录/opt目录和/usr/local目录的区别
2020-01-08 15:24:52linux目录类似一个树,最顶层是其根目录,每个目录有自己不同的作用。 Linux 的软件安装目录是也是有讲究的,正确的选择安装目录对系统管理是有益的,这里讲解一下程序安装目录/opt目录和/usr/local目录的区... -
linux进阶2:Linux目录 、磁盘与文件管理
2015-10-27 14:08:39盘区(Sector) 最小的存储单位 、512bytes 第一个扇区内最重要的,记录的是硬盘主因到记录(MBR)\和分区表,其中MBR占446b,分区表占64b.柱面是分区的最小单位。 一个分区只能格式城一个文件系统 windows... -
Linux文件和目录管理
2020-04-06 20:32:421.绝对路径和相对路径 绝对路径是从根目录开始写,以/开头。例如,使用绝对路径的表示方式指明 bin 文件所在的位置,该路径应写为 /usr/bin,测试代码如下: 相对路径是从当前工作的目录开始写起。...1.颜色区... -
Linux命令区
2017-07-01 09:55:00Linux命令区 netstat -nap查看防火墙开的端口 find 目录 -name 文件名 find /usr/local/ -name a.php find /usr/ -name a* [?[]] grep 查找包含条件的字符串 grep "test" a.php 在a.php中找test... -
linux常用目录介绍
2014-07-01 11:49:03/bin 所有用户都能执行的命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /home 用户主目录的基点 /sbin 系统管理员才能执行的命令 /tmp 公用的临时文件存储点 .../var 某些大文件的溢出区,比方说各种服务的日志文件 -
Git(Linux环境):工作目录、暂存区、版本库
2020-08-30 16:37:37工作目录、暂存区、版本库 Git本质 版本库中文件的三种状态 三大工作区 工作区下的文件状态 git索引(index) 什么是索引 索引是一种暂存区域(staging area) .git目录 git的几个重要概念 一个仓库 ... -
linux 目录中几种bin
2013-10-16 01:58:37/usr/: Unix Software Resource,可分享不可修改(不能被非管理员的用户修改),软件安装区 /usr/bin: 发行版提供方预装的指令,所有用户可用的指令。 /usr/sbin : 非系统启动必须的系统指令。 /usr/local... -
linux文件目录管理基本命令总结
2018-07-15 12:38:26文件名称区分大小写,以.开头的文件为隐藏文件文件有两类数据:元数据:metadata (文件的类型,权限,从属关系,大小,时间,数据...其他文件linux目录结构/boot 引导文件存放目录,与启动相关的文件:内核,ramdi... -
linux系统中目录和分区
2016-01-01 14:03:15分区与目录概念理解】Linux的分区是物理上的概念,就像我们把一块硬盘分成C:,D:,E:三个区一样,物理上将存储空间分开Linux的目录是逻辑上的概念,Linux的目录树实际上是一个分区之间的数据逻辑结构关系,不是物理... -
Linux系统的目录结构
2021-01-28 14:56:59/boot 系统启动区,通常需要100MB /bin 存放必要的命令 /dev 识别设备目录 /etc 存放系统配置文件 /home 普通用户的宿主目录 /lib 存放必要的运行库 /mnt 存放临时的映射文件系统 /proc 存放存储进程和系统信息 /... -
java应该安装在linux的那个目录下
2020-04-14 10:10:11linux目录类似一个树,最顶层是其根目录,每个目录有自己不同的作用。 Linux 的软件安装目录是也是有讲究的,正确的选择安装目录对系统管理是有益的,这里讲解一下程序安装目录/opt目录和/usr/local目录的区... -
Linux文件目录树的遍历
2013-04-19 14:11:001. linux提供opendir、readdir(readdir_r)、closedir和scandir等接口实现对目录的读取; 2. readdir返回指向下一个目录项的指针,如果要自己传入缓冲区存储目录项,应使用readdir_r代替。readdir的结果中包含当前... -
Linux文件系统(六)---三大缓冲区之 目录缓冲区dcache
2015-11-17 09:46:49在文件系统中,有三大缓冲为了提升效率:inode缓冲区、dentry缓冲区、块缓冲。 (内核:2.4.37) ...那么这个过程都是需要找到所在的文件位置的,如果每次都从根开始找并且还有构造相应的目录项对象,是很费时的 -
linux shell特性 history FHS规范(linux文件目录标准)
2017-11-08 18:20:001 2 3 4 5 6 1.shell特性 ...bash保存过去曾经执行过的命令的列表 ...当前shell进程保存在缓冲区中 ...缓冲区中的命令会在shell退出时保存至文件中,文件名.bash_history ...linux以点号开头的为隐藏文件 ... -
02_Linux文件目录操作_系统编程.doc
2020-08-14 08:14:23Linux系统编程教程 PAGE 7 PAGE 1 Linux文件目录操作 基于文件指针的文件操作(缓冲) 对文件进行的操作有打开文件关闭文件读写文件其中打开文件是第一步可以说是为其它操作做准备的 文件指针每打开一个文件就返回一个... -
Linux文件及目录学习笔记
2020-10-27 22:09:41此文章是对Linux基础知识的简单记录,方便以后回顾,所记的知识点不是系统性的记录,整理的不足之处会实时修改。 1.文件操作分类 文件操作可分为带缓冲区和不带缓冲区的... -
Linux命令-目录处理命令:mv
2019-10-02 00:31:52注意:在linux下面,剪切文件和改名是同一个命令mv,而不是两个独立的命令。...mv /tmp/beijing/tongzhouqu /root/通州区 移动tongzhouqu目录到root目录,并改名为通州区 注意:/tmp/beiji...
收藏数
1,708
精华内容
683