linux下的shell

一、基本概念

1.1 Shell 

概念:为使用者提供操作界面的软件即命令解析器,也可理解为 一个应用程序;

本质:连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核;

种类:图形界面shell(GUI:Graphical User Interface shell);命令行式shell(CLI:Command Line Interface shell);

特点:shell本身并不是内核(kernel)的一部分,但紧密和内核相连,虽然和我们日常所使用的软件一样,但对Linux而言,没有shell是无法工作的。

1.2 kernel

概念:基于硬件的第一层软件扩充,系统的核心程序;

作用:负责管理系统的进程,内存,设备驱动程序,文件和网络系统等。而我们经常说的Linux就是一款内核;

种类:单核,多核;

特点:提供一种硬件抽象的方法来完成对硬件的操作,隐藏了硬件操作的复杂性。为应用软件和硬件提供了一套简洁,统一的接口,使程序设计更为简单。

两者的关系:

图 1

二、命令行提示符

2.1 命令行提示符的含义

图 2

 2.2 命令行中命令的执行

[kiosk@foundation61 Desktop]$ <命令>空格<参数>空格<目标> 

命令:即想要执行的方式;

参数:指定某些命令下的特定功能;

目标:命令所处理的对象。

例:[kiosk@foundation61 Desktop]$ ls -l file         【注】 ‘-’ 表示单词的缩写; ‘--’ 表示单词的全称

【注】1. 命令只能在行提示符后输入,执行;否则无效;

            2. 释放行提示符:CTRL+C

            3. TAB键可用于命令补齐。

三、shell中的基本命令

3.1 快捷键的使用

快捷键效果
<CTRL>+<C>取消命令执行
<CTRL>+<D>关闭当前Shel
<CTRL>+<Shift>+<N>打开一个新shell
<CTRL>+<Shift>+<T>打开一个新窗口
<CTRL>+<A>移动到行首
<CTRL>+<E>移动到行尾
<CTRL>+<U>删除从光标所在位置到行首
<CTRL>+<K>删除从光标所在位置到行尾
<CTRL>+< Shift >+<C>复制
<CTRL>+< Shift >+<V>粘贴

3.2 历史记录

           1. 历史记录调用和清除

命令效果
history查看当前历史记录
history -c清除当前shell中的历史记录

             2. 历史记录的查看

操作方式效果
上下键逐行调用
!数字指定行调用
!字母 指定首字母调用
<CTRL>+<R> 关键字 指定关键字调用

上述对整体我们所要进行的实验环境进行了基本描述,简介了一些基本命令,希望多加练习,早日掌握使用技巧~

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值