平顶山市城乡建设职工培训网站花生壳官网免费域名申请
news/
2025/9/29 20:11:22/
文章来源:
平顶山市城乡建设职工培训网站,花生壳官网免费域名申请,花瓣是模仿哪个网站,北京做网站的公司排名目录
一、Linux的哲学思想
1.1 基础知识
1.2 根目录下的文件夹
二、Shell
1、Shell的定义
2、Shell的作用 三、Linux命令行
1、Linux通用命令行使用格式 四、Linux命令的分类
1、内部命令和外部命令的理解
2、内部命令和外部命令的区别
3、命令的执行过程
五、编辑…目录
一、Linux的哲学思想
1.1 基础知识
1.2 根目录下的文件夹
二、Shell
1、Shell的定义
2、Shell的作用 三、Linux命令行
1、Linux通用命令行使用格式 四、Linux命令的分类
1、内部命令和外部命令的理解
2、内部命令和外部命令的区别
3、命令的执行过程
五、编辑Linux命令行
六、获得命令帮助的方法
6.1 内部命令 help
6.2 命令的“--help”选项
6.3 使用man命令阅读手册页 一、Linux的哲学思想 1. 一切都是一个文件。容易看包括硬件,文本二进制源代码 2. 系统中拥有小型单一用途的程序。(一个程序只负责做好自己的本职工作) 3. 当遇到复杂任务通过不同功能用途的程序组合起来完成。 4. 避免令人困惑的用户界面就是没有复杂的图形界面。 5. 不在乎后缀名有没有都无所谓不是通过后缀名来定义文件的类型 1.1 基础知识
root #表示用户
localhost #主机名
~ #家目录
# #管理员用户
$ #普通用户
root #root的家目录
opt #opt目录
1.2 根目录下的文件夹
[rootlocalhost ~]#cd /
进入根目录
[rootlocalhost /]#ls
查看当前目录下的所有文件夹或文件 bin存放二进制文件的地方二进制文件 电脑可以直接运行 proc内存环境中程序状态 内存临时 临时修改靠命令 硬盘永久 永久修改写入文件 boot: 开机启动需要的文件操作系统 最重要的是内核文件内核在boot文件夹中放配置文件用户 etc放配置文件用户信息密码信息软件配置 mnt挂载点--空文件夹经常用到 opt空文件夹存放后天安装的软件 tmp存放临时文件 var子目录 /var/log 日志 dev存放硬件设备典型磁盘光驱输入键盘鼠标输出显示器 home存放用户家目录的地方家目录的上级目录 家目录每一个用户都会有一个家目录存放用户的基本配置信息及个性化配置存放用户自己的文档使用 root用户 家目录在根下的root lib :被调用的库32位操作系统使用 lib64:被调用的库64位操作系统使用 现在操作系统是不会出现32位 32位最大只支持4G内存64位 二、Shell
在了解之前我们要知道什么是程序
程序是执行特定任务的一串代码。
操作系统也是程序主要用来调度硬件。
Shell也是一种特殊程序
1、Shell的定义
shell是Linux系统中后台运行的一种特殊程序也可以理解成一种特殊的软件提供了用户与内核进行交互操作的一种接口。
2、Shell的作用
将人类使用的高级语言翻译成二进制。在用户和内核之间充当“翻译官” linux用户 一旦登录系统必须加载一个翻译官——shell程序,那么这个程序就是/bin/bash 三、Linux命令行
命令的本质就是一个程序
1、Linux通用命令行使用格式
命令字 [选项] [对象] 注意点 ①英文字符区分大小 ②选项和对象不是一定要写的根据实际情况选择写与不写 命令字——你要干什么 是整条命令中最关键的一部分唯一确定一条命令 选 项——修饰命令添加额外的功能 短格式选项:使用“-”符号引导长格式选项:使用“--”符号引导 多个单字符选项可以组合在一起使用且没有顺序要求选项也可以放在对象的后面 对 象——文件文件夹用户名等如果不写默认是当前文件夹或文件 四、Linux命令的分类
分为内部命令和外部命令
1、内部命令和外部命令的理解
内部是自带的命令
内部命令是 /bin/bash一部分只要登录系统内部命令直接就运行在内存中了
外部是后加的命令
2、内部命令和外部命令的区别
内部命令外部命令集成于Shell解释器程序内部的一些特殊指令也称为内建 (Built-in) 指令Linux系统中能够完成特定功能的脚本文件或二进制程序属于Shell的一部分属于Shell解释器程序之外的命令没有单独对应的系统文件每个外部命令对应了系统中的一个文件自动载入内存可以直接使用必须知道其对应的文件位置由Shell加载后才能执行
type 命令 可以查看该命令是内部命令还是外部命令 ls 是外部命令cd是内部命令。但我们在具体使用时即使不把 ls 命令的具体位置写出来也可以使用。为什么呢这就要说到五个特殊文件夹 你和系统做了一个约定有5个特殊文件夹如果外部命令在这5个特殊文件夹里面就可以直接写程序的名字调用 不用关注文件的具体在什么位置。 如果程序不在规定的5个文件夹中就需要将程序的位置写完整从根开始描述程序的位置 3、命令的执行过程
1.首先判断是内部还是外部命令如果是内部直接执行
2.如果是外部命令先看缓存空间是否有如果有按照缓存空间中的位置执行如果缓存位置中没有找到直接报错
3.如果第一次执行去看那五个特殊文件夹是否有有直接执行没有报错命令不存在。 我打一个命令提示命令不存在如何排错 1.命令打错了 2.命令没有安装 3.命令不在规定的路径下 4.运行过命令但是命令的位置发生改变了 五、编辑Linux命令行
TAB键如果命令唯一直接补全如果不唯一按两次显示全部可能CTRLc停止命令CTRLl清屏--实际上是将光标移动到顶行。CTRLr输入关键字查询命令回车再次执行左键显示在屏幕上。CTRLk清空至行尾CTRLu清空至行首\调整格式强制换行上下键回看打过的命令
六、获得命令帮助的方法 6.1 内部命令 help 查看Shell内部命令的帮助信息 6.2 命令的“--help”选项 适用于大多数Linux外部命令 6.3 使用man命令阅读手册页 man分九个章节默认打开第一章节 第一章节命令的解释默认打开 [rootlocalhost ~]# man passwd 第五章节文件的格式 [rootlocalhost ~]# man 5 passwd
代表passwd文件的格式使用 ↑ “↓方向键滚动一行文本 使用 Page Up 和 Page Down 键翻页 按 Q 或 q 键退出阅读环境 按 \ 键查找内容n向下 N向上
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922217.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!