Linux及 Linux Shell简介

来源:互联网 发布:网易镜像站下载linux 编辑:程序博客网 时间:2024/06/13 21:28


1.1 Linux的理念

v 小即是美

v 让程序只做好一件事

v 可移植性比效率更重要

v 一切即文件

使用Shell脚本来提高效率和可移植性

v 避免使用可定制性低下的用户界面

v 所有程序都是数据的过滤器

1.2 Linux Kernel 是什么

Linux Kernel: Linux内核,即Linux操作系统的核心。它主要由以下模块组成:

v 进程管理

v 定时器

v 中断管理

v 内存管理

v 模块管理

v 虚拟文件系统接口

v 文件系统

v 设备驱动程序

v 进程间通信

v 网络管理

v 系统引导

Linux 内核决定了谁将使用这些资源, 可以使用多长时间,以及什么时候可以使用这些资源。它在计算机硬件和各种应用程序之间起到了媒介的作用。

 

1.3什么是Linux Shell

Linux Shell是用户和Linux内核之间的接口程序,为用户提供使用操作系统的接口。当从ShellLinux传递命令时,内核会做出相应的反应。

v Shell 是一个用户程序,或是一个为用户与系统交互提供的环境。

它是一个执行从标准输入设备读入命令的语言解释程序,它拥有有自己内建的Shell命令集,Shell也能被系统中其他应用程序所调用。

当你登录或找开控制台时Shell就会运行。

v Shell 不是系统内存的一部分,但是它使用系统内核执行程序、创建文件等。

 

Shell下,你可以使用如下按键组合来编辑和回调命令。

v Ctrl + w :删除光标位置前的单词。

v Ctrl + u :清空行

v Tab : 自动补全文件名,目录名和命令等等。

v Ctrl + r :搜索先前使用命令。

v Ctrl + c :中止当前命令。

v Ctrl + d :退出登录Shell

v ESC + t :调用光标前的两个单词。

v 上下方向键:查看命令历史

1.4 Shell的种类

 

 

 

 

 

 

 

使用命令查看系统中所有的可用Shell:

 

 

查看当前账号使用的Shell的类型:

 

 

原创粉丝点击