linux命令行及shell脚本学习笔记之linux初识

参考书籍:《Linux命令行与shell脚本编程大全》

Linux基础知识

Linux可以分为四个部分:

 

内核:

主要负责以下四种功能:

  • 系统内存管理
  • 软件程序管理
  • 硬件设备管理
  • 文件系统管理

内存存储单元按组划分成很多块,这些块称作页面(page)

Linux操作系统将运行中的程序称为进程

内核创建了第一个进程(称为init进程)来启动系统上所有其他进程

 

Linux系统将硬件设备当成特殊的文件,称为设备文件。设备文件有3种分类:

  • 字符型设备文件:指处理数据时每次只能处理一个字符(调制解调器,终端)
  • 块设备文件:指处理数据时每次能处理大块数据的设备(硬盘)
  • 网络设备文件:指采用数据包发送和接收数据的设备(网卡)

Linux为系统上的每个设备都创建一种称为节点的特殊文件

GNU/Linux shell是一种特殊的交互式工具,shell的核心是命令行提示符。命令行提示符是shell负责交互的部分。它允许你输入文本命令,然后解释命令,并在内核中执行。
shell包含了一组内部命令,用这些命令可以完成诸如复制文件、移动文件、重命名文件、显示和终止系统中正运行的程序等操作。你也可以将多个shell命令放入文件中作为程序执行。这些文件被称作shell脚本

 

所有Linux发行版默认的shell都是bash shell。bash shell由GNU项目开发,被当作标准Unix shell——Bourne shell(以创建者的名字命名)的替代品。bash shell的名称就是针对Bourne shell的拼写所玩的一个文字游戏,称为Bourne again shell。

 

Linux常见目录名及意义

 

shell
作者:张雪飞
出处:https://zhangxuefei.site/p/2262
版权说明:欢迎转载,但必须注明出处,并在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

发表评论

电子邮件地址不会被公开。 必填项已用*标注