Linux的目录结构
:根目录
:存放着最常使用的命令
:同上
:同上
:存放系统管理员使用的系统管理程序
:同上
:同上
:存放普通用户的主目录
:系统管理员用户主目录
:系统开机所需要的最基本的动态链接共享库,几乎所有的应用程序都需要用到这些共享库
:一般为空,系统非法关机后,这里就会保存一些文件
:所有系统管理需要的配置文件和子目录
:存放用户很多应用程序和文件
:存放Linux系统开机引导文件
:这是一个虚拟目录,它是系统内存的映射,访问这个目录来获取系统信息
:存放一些服务启动后需要提取的数据
:该目录下安装2.6内核中新出现的一个文件系统sysfs
:存放一些临时文件
:硬件转文件形式存储位置
:系统自动识别设备,如U盘、光驱,挂载位置
:方便用户临时挂载别的文件系统
:主机额外安装软件所存放的位置
:另一个主机额外安装软件所安装的目录,一般是通过编译源码的方式安装的程序
:这个目录存放不断扩充的东西,习惯将经常被修改的目录放在这个目录下,也包括各种日志文件
:安全子系统,它控制程序只能访问特定文件
关机&重启操作
:立即关机
:表示 1 分钟后关机
:立即重启
:关机
:关机
:重启系统
:把内存数据同步到磁盘上
当我们关机或重启前,都应该先执行一下命令,把内存的数据写入磁盘,放置数据丢失!
用户登录和注销
:注销(退出)当前用户
注销指令在图形界面下运行无效,在运行级别 3 下有效
用户管理
Linux用户至少要属于一个组,也可以属于多个组。
添加用户
选项:
:指定用户家目录位置
:指定用户所属的用户组
例子
- 在系统中创建xm用户
- 在系统中创建了一个xm的用户
- 当没有指定新建用户的所属组时,系统会默认创建一个和用户名同名的组,并把该用户放到这个组里面。
- 目录下会自动生成xm文件夹
指定&修改密码
删除用户
选项:
:连带删除用户的家目录
例子
- 删除用户xm,但保留其家目录
- 删除用户xm,并且一并删除其家目录
在实际开发中,删除用户时,一般不会把用户的家目录删除掉。
查询用户信息
每行含义
-
文件
口令配置文件
每行含义
实用指令
Linux中的7个运行级别
- 运行级别0:关机
- 运行级别1:单用户【找回丢失密码】
- 运行级别2:多用户状态无 络服务
- 运行级别3:多用户状态有 络服务
- 运行级别4:系统未使用,保留给用户
- 运行级别5:图形界面
- 运行级别6:系统重启
系统运行级别配置文件位置:
切换到指定运行级别
帮助指令
文件目录类
-
显示当前工作目录的绝对路径
-
常用选项
:显示当前目录中所有的文件和目录,包括隐藏的文件
:以列表方式显示信息
-
切换目录
-
常用选项
:创建多级目录
-
此命令只能删除空目录
-
创建空文件
-
拷贝文件到指定目录
常用选项
:递归赋值整个文件夹
指令,强制覆盖文件
-
常用选项
:递归删除整个文件夹
:强制删除不提示
-
移动文件与目录或重命名
-
查看文件内容,只读不改
常用选项
:显示行
指令通常会和指令结合使用
-
以全屏的方式按页显示文本内容
操作方式
操作 功能说明 向下翻一页 向下翻一行 退出more,不再显示文件内容 + 向下滚动一屏 + 返回上一屏 输出当前行的行 输出文件名和当前行行 -
以全屏的方式显示文本内容,但是功能上比more要强大,less在显示文件时,不是一次性将整个文件加载后再显示,而是根据显示需要加载内容,对于显示大文件具有较高的效率。
操作方式
操作 功能说明 向下翻动一页 向下翻动一页 向上翻动一页 向下搜寻【子串】功能::向下查找;:向上查找 向上搜寻【子串】功能::向下查找;:向上查找 退出less -
&
:输出重定向,会覆盖掉原先的内容
:追加,将内容追加到文件的末尾
基本使用
-
输出内容到控制台
-
显示文件的开头部分,默认显示前10行内容
常用选项
:显示文件开头特定行数
-
输出文件尾部的内容,默认显示后10行内容
常用选项
:显示文件结尾特定行数
:实时监控追踪文件中所有内容的更新
-
-
软链接
:创建软链接
:删除软链接,软链接名后不要加
当我们使用时,显示的还是软链接的目录位置
-
-
查看已经执行过的历史命令
:查看最近执行过的10条指令
:直接执行历史记录中编 为18的这条指令
时间日期类
-
- :显示当前时间
- :显示当前年份
- :显示当前月份
- :显示当前是哪一天
- :显示当前小时
- :显示当前分钟
- :显示当前秒数
压缩和解压类
-
&
:压缩成格式的压缩包
当使用对文件进行压缩后,不会保留原文件
:解压格式的压缩包
-
&
常用选项
:递归压缩,及压缩目录
压缩目录下所有文件为
常用选项
:指定压缩后文件的存放目录
解压文件到目录下
-
选项 功能 产生打包文件 显示详细信息 指定压缩后的文件名 打包同时压缩 解包文件 -
压缩多个文件,将目录下的和压缩成
-
将的文件夹,压缩成
-
将解压到当前目录
-
将解压到目录下
指定解压路径时,必须保证此目录是存在的,否则会 错
-
组管理和权限管理
文件/目录有3个属性:
- 所有者
- 所属组
- 其它组
查看文件的所有者
修改文件所有者
文件所在组
当一个用户创建了一个文件后,默认这个文件所在的组就是该用户所在的组!
修改文件所在组
其它组
除文件的所有者和所在组的用户外,系统的其他用户都是文件的其它组。
权限基本介绍
对于上面的这10个字符所表示的意思:
-
第1个字符:文件的类型。
在Linux系统中,有5种文件类型
- :表示普通文件
- :表示目录
- :表示软链接
- :表示字符设备,例如键盘,鼠标
- :块文件,例如硬盘
-
第2~4个字符:表示文件所有者拥有的权限
权限说明:
分别占3个字符位置,若缺少其中的相应的权限则在相应的位置用代替,其中
如果作用到文件上:
:读权限,可以读取查看
:写权限,可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录拥有写权限,才能删除该文件!
:可执行权限
如果作用到目录上:
:可以读取,使用查看目录内容
:可以修改,目录内创建、删除、重命名目录
:可以进入该目录
-
第5~7个字符:表示文件所属组的用户拥有的权限
-
第8~10个字符:表示文件其它组的用户拥有的权限
对于上面这个数字所表示的意思:
如果是文件,那么表示此文件硬链接的数目;如果是目录,则表示该目录下的子目录的数目。
子目录:一个目录下的子目录要包含隐藏目录和,其中
:当前目录
:上一级目录
对于上面第一个的含义:文件所有者
对于上面第二个的含义:文件所在组
对于上面的含义:文件的大小,如果是目录则显示4096
对于上面的含义:文件最后修改的时间
对于上面的含义:文件名
修改权限
通过可以修改文件或者目录的权限,有两种方式:
-
第一种方式
:所有者;:所在组;:其它人;:所有人(的总和)
使用方式:
-
第二种方式
规则:
所以:相当于
修改文件所有者
选项:
:如果是目录,则使目录中所有的目录和文件递归生效。
任务调度
常用选项
查询任务 | |
删除当前用户所有的任务 |
如果只是简单的任务,可以不用写脚本,直接在中加入任务即可。对于比较复杂的任务,需要写脚本(shell)。
设置一个进程调度文件,要求每分钟执行指令
- 写入
- 当保存退出后,就生效了
- 在每一分钟都会自动的调用
参数说明
项目 | 含义 | 范围 |
---|---|---|
第一个占位符 | 一小时当中的第几分钟 | 0~59 |
第二个占位符 | 一天当中的第几个小时 | 0~23 |
第三个占位符 | 一个月当中的第几天 | 1~31 |
第四个占位符 | 一年当中的第几个月 | 1~12 |
第五个占位符 | 一周当中的星期几 | 0~7(0和7都代表星期日) |
特殊符 说明
特殊符 | 含义 |
---|---|
代表任何时间。比如第一个就代表一小时中每分钟都执行一次的意思。 | |
代表不连续的时间。比如,就代表在每天8点0分,12点0分,16点0分都执行一次指令。 | |
代表连续的时间范围。比如,代表在周一到周六的凌晨5点0分执行命令。 | |
代表每隔多久执行一次。比如,代表每隔10分钟就执行一遍指令。 |
相关指令
:终止任务调度
:列出当前有哪些任务调度
:重启任务调度
Linux磁盘分区、挂载
分区
- 分区
- 最多只支持四个主分区
- 系统只能安装在主分区
- 扩展分区要占一个主分区
- 最大只支持2TB,但拥有最好的兼容性
- 分区
- 支持无限多个主分区(但操作系统可能有限制,比如Windows下最多128个分区)
- 最大支持18EB的大容量
- Windows7 64位以后支持
查看系统的分区和挂载情况
为系统添加一块硬盘
-
虚拟机添加硬盘
-
对硬盘进行分区
-
对硬盘进行格式化
-
挂载
此时,当系统重启后,挂载关系就会消失,因为这里只是临时挂载!
-
可以设置永久挂载
此时,重启机器后依然保持着挂载!
文件内容
查询指定目录的磁盘占用情况
:指定目录占用大小汇总
:带计量单位
:含文件
:子目录深度
:列出明细的同时,增加汇总值

实用指令
-
统计/home文件夹下文件的个数
-
统计/home文件夹下目录的个数
-
统计/home文件夹下文件的个数,包括子文件夹里的
-
统计/home文件夹下目录的个数,包括子文件夹里的
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!