18. linux系统基础
创始人
2024-05-26 19:28:40
0

 

 

 

shell

 命令解析器

命令解析器作用: 他把在终端上输出的命令 给你解析成内核可以识别的指令,内核 是经过命令解析器的加工 

 

shell在找命令的时候,所包含的路径,就是在这些路径里去 找 找到就执行  找不到就报错 

报错  要么 这个命令没有,要么 你没有把这些命令配置到这个目录里面

最外层 图形用户界面 

写文件 读文件,文件是在磁盘上,读写磁盘是内核做的事情,内核是可以驱动 硬件去工作的,

内核层里面主要是什么东西?其实是linux操作系统内核,内核里面有很多的驱动程序,如果你安装的windows没有驱动 卡能工作吗?  显卡是有显卡的驱动  硬盘有硬盘的驱动,

如果没有驱动 你的某一个硬件就无法工作 

间接驱动内核 读写磁盘 是内核做的事情 

shell 将命令翻译成 内核层能够识别的指令,就相当于翻译官

  这两个是不同的shell  但是我们用的最多的是bash

什么情况下用sh 在这种情况下就是sh

他不支持快捷键,命令补全 文件补全

shell有很多种 只要把bash 其他大同小异

 

 补齐命令

 

 

 

 

 

 

 cd bin  ls

自己写的shell可执行程序不要写在这里面

超用户经常使用的超级命令  sbin

 

 键盘鼠标都属于字符设备

硬盘是块设备

mouse0当前鼠标使用的文件

 标准输出:显示器   

标准输入: 键盘, 和标准错误输出

是编写c语言代码,经常使用的so库 

线程库:

库里面有函数实现

 

 系统默认提供的目录, 可以不挂载默认这个目录

家目录

 

 装小游戏

 保存的是所有用户的一些信息,当前使用的用户是itcast

 

用户主目录:又叫 用户家目录,或者宿主目录

group:每一个用户都属于某一个组  存放了所有的组信息

 看group文件信息的格式  man 5

一共分了4列

系统的配置文件

学了shell基本语法之后 大致就可以看明白了 

 

 

 相对路径 绝对路径

 

 

 

相对路径  绝对路径

 用户@主机名

 

主机名

用户当前所在目录

$起始符  指的是 普通用户的起始符

还有超级用户

linux下有几个用户? 一个是超级用户#, 一个是普通用户 $

超级用户指的是root用户 符号是#

~用户所在的当前所在目录 相当于敲pwd

#提示符 普通用户和超级用户的提示符不一样

 

 

tree命令不是linux本身自带的命令,是后面装的 

目录结构清晰

 

 

 包含隐藏文件, 这个文件名如果是以 . 开头的,他就是一个隐藏文件,

可以看到隐藏文件,看不到他了 ,又看见了

 

 

 

第一个字符:文件类型, d:目录  -普通文件  l软链接   c字符 

 b块设备  硬盘是块设备

p管道文件

sock文件

 三个字母一组 rwx 可读可写可执行

文件所属组所拥有的权限

其他组

 

aa有5个目录 5个d

 

 

又创建一个  是6个

对于目录来说 这个计数,有几个目录 包含了 . 或 ..

普通文件 指的是 硬链接 计数  当你创建一个硬链接 他的计数加一

 当你删除一个硬链接 就减一 硬链接减到0的时候,这个文件就彻底删除了

文件所属组 所属组  4096 文件大小  常识 对于目录来说 他的文件大小指的是4k 并不包含目录里面 文件大小,只包含他自己 按字节计算

文件的最后修改时间 或者创建时间, 

aa 文件名

6:对于目录来说  是目录里面的目录的个数 包含. 或..

对于文件来说  1 代表硬链接计数

目录没有硬链接  普通文件才有硬链接

两部分 :文件类型,7种   权限

权限又分三种

 修改的文件是最后修改的文件

t 时间   r逆向

 

 

 cd不加目录回宿主目录 或主目录 或 家目录

~指的是用户的家目录

 

 

 

回到上一次你刚刚所在的目录 切换回去

一个意思👆

 

 

 

 

 

 创建一个新的文件的时候可以使用touch,touch命令创建出来的文件是空文件  或者你想修改文件的最后修改时间也可以使用touch命令

 

 

创建目录

 

相关内容

热门资讯

【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
AsusVivobook无法开... 首先,我们可以尝试重置BIOS(Basic Input/Output System)来解决这个问题。...
ASM贪吃蛇游戏-解决错误的问... 要解决ASM贪吃蛇游戏中的错误问题,你可以按照以下步骤进行:首先,确定错误的具体表现和问题所在。在贪...
月入8000+的steam搬砖... 大家好,我是阿阳 今天要给大家介绍的是 steam 游戏搬砖项目,目前...