“hello,Linux”(初步认识Linux)

内容预知

目录

内容预知

 1.Linux系统的优势

 2.shell的定义与作用

2.1 shell的定义: 

2.2 同时shell也是一类软件的统称 :

 2.3 shell与内外部命令:

 2.4命令执行过程:

内部命令执行过程:

外部命令执行过程 :

2.5 如何判断 用户敲出的命令是内部命令还是外部命令:

 3.Linux帮助手册的使用方法(man手册中的区段1和区段2是我们平常要关注的)

3.1 使用  man+ 命令 :

3.2 通过  info +命令 也可以查看相关帮助:

4.Linux中快捷键的使用 

 总结



 1.Linux系统的优势

  •  一切都是一个文件。(包括硬件,文本,二进制,源代 码)
  • 系统中拥有小型,单一用途的程序。(一个程序只负责 做好自己的本职工作)
  •  当遇到复杂任务,通过不同功能用途的程序组合起来 完成。 轻量级,一台服务 dhcp ip 数据库服务 网 页
  •  没有复杂的图形界面。 
  • 配置文件都存储在文本中,方便增删改查。
  • 不在乎后缀名,有没有都无所谓,不是通过后缀名来 定义文件的类型。

 2.shell的定义与作用

2.1 shell的定义: 

 shell是Linux系统中后台运行的一种特殊程序也可以理解 成一种特殊的软件,提供了用户与内核进行交互操作的 一种接口。(简单的说就是shell把人类的高级语言转换成二进制数据,让机器明白你的指令)

 

 用户使用应用程序发布指令

shell去通知操作系统需要进行什么样的操作(相当于解 释层)

内核相当于操作系统去指挥硬件 硬件才能工作,否则无法交互

2.2 同时shell也是一类软件的统称 :

 bash是linux里面默认的shell程序位于/bin/bash

 2.3 shell与内外部命令:

内部命令外部命令
集成于Shell解释器程序内部 的一些特殊指令,也称为内 建(Built-in)指令Linux系统中能够完成 特定功能的脚本文件 或二进制程序
属于Shell的一部分属于Shell解释器程序 之外的命令
没有单独对应的系统文件每个外部命令对应了 系统中的一个文件
自动载入内存,可以直接使 用必须知道其对应的文 件位置,由Shell加载 后才能执行

知识点:  Linux中命令,要不是在初始化安装在内存中的(被称为内部命令),一部分是后期安装在指定的路径中,被称为外部命令。处于二者之间的还有一个hash表(是外部命令第一次使用后自动存储在hash缓冲表中)

 2.4命令执行过程:

内部命令执行过程:


1先判断 该命令是内部命令 还是 外部命令

2.如果是 内部命令 直接在bash中执行

3.如果是外部命令,一个一个文件夹 找,找到 执行 找不到 报错

外部命令执行过程 :

1先判断 用户敲出的命令是内部命令 还是 外部命令

2如果是 内部命令 直接在bash中执行

3.如果是外部命令 先看 hash 表 ,表中有 ,先找表 表中的路径找不到直接报错

4.表中没有 再去路径中寻找

5.找到 执行 找不到 报错

2.5 如何判断 用户敲出的命令是内部命令还是外部命令:

使用 type + 想要判断的命令

eg:

外部命令:

 内部命令:


 3.Linux帮助手册的使用方法(man手册中的区段1和区段2是我们平常要关注的)

3.1 使用  man+ 命令 :

手册控制:

空格 一页一页

下翻 回车

一行一行 上下翻      上下键

3.2 通过  info +命令 也可以查看相关帮助:


4.Linux中快捷键的使用 

快捷键(在终端姐界面直接使用)作用
Tab 键自动补齐(两次可以显示所有选 项)
反斜杠“\”强制换行或转义
Ctrl+a光标移到最前
Ctrl+e 或 end 键光标移到最后
Ctrl+U清空至行首不包括当前光标处的 字符
Ctrl+K清空至行尾包括当前光标处的字符
Ctrl+w从当前光标删除到开头
ALT+d从当前光标删除末尾
Ctrl+l清屏
Ctrl+c取消本次命令编辑(Linux软件安装,多按几次可以强制取消)
Ctrl+s/Ctrl+q锁屏/解锁
向上下箭头回看执行过的命令


 总结

1.了解shell的真正意义和作用

2.清楚命令执行的过程

3.记住标红的快捷键方式,其他的可以选择了解。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值