linux系统基础强化:02linux的目录结构

上传人:窝*** 文档编号:203055662 上传时间:2021-10-19 格式:PPT 页数:31 大小:1.67MB
返回 下载 相关 举报
linux系统基础强化:02linux的目录结构_第1页
第1页 / 共31页
linux系统基础强化:02linux的目录结构_第2页
第2页 / 共31页
linux系统基础强化:02linux的目录结构_第3页
第3页 / 共31页
linux系统基础强化:02linux的目录结构_第4页
第4页 / 共31页
linux系统基础强化:02linux的目录结构_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《linux系统基础强化:02linux的目录结构》由会员分享,可在线阅读,更多相关《linux系统基础强化:02linux的目录结构(31页珍藏版)》请在金锄头文库上搜索。

1、Linux的目录结构马超主要内容:了解linux系统的目录结构掌握linux系统的基本命令常用命令 - Ls、clear、date、mkdir、rm、cp、mv、pwd、cd、cat、more、tail、head、do等帮助命令 - Man、help搜索命令 - Whereis、findLinux系统中文件及常用文件类型文件:linux系统中,文件是用来存储信息的基本结构,他是被命名(成为文件名)的存储在某种介质(如磁盘,光盘和磁带等)上的一组信息的集合。linux系统三种基本的文件类型普通文件目录文件设备文件Linux系统中目录目录linux是以目录的方式来组织和管理系统中所有的文件。所谓文

2、件目录就是将所有文件的说明信息采用树形结构组织起来,即我们所说的目录,有时也将目录称作文件夹,即存放文件的地方。工作目录用户登录到linux系统后,每时每刻都处在某个目录中,此目录称为工作目录或当前目录。户主目录系统管理员在增加用户时为该用户创建起来的目录,每个用户都有自己的主目录。默认情况下,用户主目录是/home目录下与用户名相同的目录。Linux系统的目录结构Linux系统的目录结构/ Linux文件系统的入口,也是处于最高一级的目录;/bin 这个目录是系统中最重要的可执行文件的存放位置,这些可执行文件大都是linux系统中最常用的命令。一般用户和超级用户都会经常使用其中的命令,如:l

3、s、mkdir、mount等;Linux系统的目录结构/boot: 存放系统启动时的内核文件和其他一些信息文件/dev: 特殊的设备文件的存储目录。Linux系统把所有的外设都看成是文件。就是说,用户对代表该外设的文件进行操作实际上就是对该外设进行操作。Linux系统的目录结构/etc: 这是系统内部存放配置文件的主要位置,一般与系统关系十分密切的配置文件都放在该目录下。也就是说,对系统的配置主要就是对该目录中的文件进行修改。一些服务器的配置文件也在这里,比如用户账号及密码配置文件。Linux系统的目录结构/home: 普通用户主目录的根目录。在linux中,每个用户都有一个自己的目录,一般该

4、目录名是以用户的账号命名的。Linux系统的目录结构/lib: 存放系统的链接库文件。若没有该目录,系统就无法正常运行。/lost+found: 文件系统恢复时使用。 在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移动文件到原来的位置上。Linux系统的目录结构/misc: 备用目录。/mnt: 这是系统提供安装额外文件系统时候的安装目录,如挂载软驱、光驱等。主要的目的是为了不打乱原来的目录系统结构。/opt

5、:用于安装一些给多有用户使用的文件或程序。Linux系统的目录结构/proc: 这个目录中的文件其实不是存放在磁盘上的,该目录的文件系统叫做proc文件系统,是系统内核的映像。也就是说,该目录里的文件存放在系统内存中。可以通过查看这些文件来了解系统的运行情况,同时也可以通过修改这些文件改变某些内核运行参数。 Linux系统的目录结构/root:超级权限用户root的缺省主目录,对一般用户来说,是没有该目录的写权限的。一般用户自己的文件都拷贝到自己的主目录下,以避免打乱原来系统层次结构。/sbin:与/bin一样,主要是存放可执行文件,只不过这里的可执行文件主要是给超级用户管理系统时使用的,普通

6、用户几乎没有权限执行其中的程序。Linux系统的目录结构/tftpboot: TFTP(普通文件传输协议)服务器缺省文件主目录。/tmp: 临时文件目录,有时用户运行程序的时候,会产生临时文件。/tmp就用来存放临时文件的。/var/tmp目录和这个目录相似。/usr: 这个目录是linux系统中占用磁盘空间最大的目录,由许多应用程序安装在这里。/var: 存放一些系统记录文件,HTTP和FTP服务器。绝对路径和相对路径绝对路径:由根目录(/)开始的写起的文件或目录名称。如:/root/c/1.c相对路径:由工作目录写起的文件或目录名称。如:c/1.c三个常用特殊目录. :当前目录. :当前目

7、录的上一级目录 :当前用户的户主目录Shell简介Linux shell指的是一种程序,有了它,用户就能通过键盘输入指令来操作计算了。Shell会执行用户输入的命令,并且在显示器上显示执行结果。这种交互的全过程都是基于文本的。这种面向命令行的用户界面被称为CLI(Command Line interface)。在图形化用户界面(GUI)出现之前,人们一直是通过命令行界面来操作计算机的。Shell基本使用Shell命令格式: 命令名 【选项】【参数1】【参数2】第一个位置必需是命令第二个位置可以是选项也可以是参数。命令、选项和参数之间必需用tab或者space(空格)将其隔开。如: ls l /

8、etc ls是命令 -l是选项 /etc是命令的参数 小技巧:自动补齐-TAB键基本命令登陆:login退出:logout关机:halt重启:reboot清屏: clear切换目录:cd系统时间:date 月日时分年.秒 显示或设置日期时间 显示年月日 date “+Date:%y.%m.%d” 只显示时间 date“+Time:%H.%M.%S” 注意:需要超级用户登陆才能设定,否则无效。基本命令ls:列出目录内容主要参数:-a或-all下所有文件和目录。-l使用详细格式列表。-d只列出目录-i或-inode显示文件和目录的inode编号。 目录:蓝色; 可执行文件:绿色; 一般文件:白色;

9、 链接文件:浅蓝色; 图形文件:紫红色 ;压缩文件:红色; 基本命令mkdir建立目录 -m-mode建立目录时 同时设置目录的权限。 -p或-parents若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。rmdir删除目录 rmdir 目录名称(删除空目录) rm rf目录名称 rm r目录名称(询问删 除) -p若此目录的上层目录也为空,则将其一并删除。 基本命令cp 复制文件或目录 -R 递归处 理,将指定目录下的所有文件与子目录一并处理。 -f 强行复制文件或目录,不论目标文件或目录是否已经存在。 -i覆盖既有文件之前先询问 用户。 -l对源文件建立硬链接,而非复制文件。

10、-p保留源目录的属性。 -P保留源目录的路径。 -v复制之中出现进 度报告。复制许多文件时较 有用。mv移动或更名现有的文件或目录 -b若需覆盖文件,则覆盖前先行备份。 -f若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录。 -i覆盖前先行询问 用户。基本命令rm删除文件或目录 -d直接把欲删除的目录的硬连接数据删成0,删除该目录。 -f强制删除文件或目录。 -i删除既有文件或目录之前先询问 用户。du显示目录或文件的大小 -s仅显 示总计 。 -S显示个别目录的大小时,并不含其子目录的大小。 -h以K,M,G为单 位,提高信息的可读性。基本命令cat显示文件内容-n对所有输

11、出的行数编号。-b和-n相似,只不过不对空白行编号more分屏显示 ls /dev|more-f计算行数时,以实际 上的行数,而非自动换 行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)。-p不以卷动的方式显示每一页,而是先清除屏幕后再显示内容。-s当遇到有连续 两行以上的空白行,就代换为 一行的空白行。head从文件开头开始显示-n指定的行数。tail从文件结尾开始显示-n指定的行数。基本命令基本命令pwd显示工作目录 -绝对路径: 绝对 路径总是以“/”开始,是命令程序相对于根目录的路径,所以一个命令的绝对 路径是不变的。 -相对路径: 相对路径是指文件相对于用户当前目录的路径,

12、在linux中可以使用“ .”“.”来表示。 例如: ls /root ls ./root ls ././././root ls /root :home目录基本命令man查看程序名、函数的帮助信息 man 程序名、函数这样就能查看程序或命令的帮助手册。Man在查看的时候还可以加一些区段,这些区段可以提供一些另外的帮助。区段1 用户指令 区段6 游戏区段2 系统 区段7杂项区段3 程序库 区段8 系统指令区段4 设备 区段9 内核指令区段5 文件系统 区段n Tcl和Tk指令示例: man 1ls其他: info -help基本命令which 查找文件 在PATH变量中搜索某个系统命令的位置或者

13、别名 which cp -n指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。 -p与-n参数相同,但此处的包括了文件的路径。基本命令whereis 查找文件 在特定目录中查找符合条件的文件(源代码、二进制、帮助文件) -b只查找二进制文件。 -B只在设置的目录下查找二进制文件。 -f 不显示文件名前的路径名称。 -m只查找说明文件。 -M只在设置的目录下查找说明文件。 -s只查找源代码文件 -S只在设置的目录下查找源代码文件。 -u查找不包含指定类型的文件。基本命令find 命令 查找文件 命令格式: find 路径 表达式 路径:路径可以使相对路径和绝对路径。 表达式参数:

14、-name -type -group -user -name 查找某个指定文件 例如:find /etc/ -name passwd -type 查找指定类型的文件 类型文件有: l 连接 d 目录 b 块设备 p 管道(pipe) f 常规文件 例如:find type d dir -user 查找属于指定用户的文件 -group 查找属于指定用户组的文件 例如:find / -group admin -user uname重定向与管道输出重定向 输入重定向:例如:ls a 例如: ls a ls.txt cat ls a ls.txt catls.txt ls a 2ls.txt ls a &ls.txt重定向与管道管道:前面命令的输出作为后面命令的输入。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号