大家好,我是博哥爱运维操作系统与 Shell 概述什么是操作系统?操作系统是一个管理计算机硬件和软件资源的系统软件它管理计算机与用户之间的接口,提供文件管理、memory管理、进程管理等基础服务几乎所有的现代操作系统都分为两层结构:内核空间和用户空间最流行的操作系统类型包括Windows、macOS和Linux等Windows由微软开发,主要用于PC计算机;macOS由苹果公司开发,主要用于Mac设备;Linux是一个开源免费的操作系统,广泛使用在服务器和部分PC/手机上红帽(Red Hat)公司是Linux最主要的发行商之一他们推出的企业Linux产品Red Hat Enterprise Linux广泛应用于云服务器和超级计算机等Android手机也采用了类似Linux的内核Linux之父是芬兰程序员Linus Torvalds他于1991年开始开发Linux内核项目GNU计划提供了面向Unix的操作系统开发工具与库,而Linux内核被用于此 GNU系统,形成了广为人知的Linux发行版与专有系统不同,Linux提供给用户使用与修改代码的完全自由它由开源社区主导开发指导,没有单一公司掌控这种对开源的推崇体现在很多其他软件领域也得到应用什么是Shell?Shell是一个命令行接口环境,可以通过文本命令来访问和管理操作系统它提供了丰富的工具来帮助完成日常任务 Shell本身不属于操作系统内核,而是一个应用程序常见的Shell类型包括Bash、Zsh等不同Shell针对不同用户提供定制化的操作环境但所有Shell都支持基本的文本模式交互和编程需求它们让用户以一种高效流畅的方式使用计算机硬件此次主要介绍GNU/Linux环境下常用的Shell(bash)语法和工具希望通过此篇简介,让大家可以对操作系统与Shell有个初步认识在随后的章节中我们将带大家通过实战讲解进一步深入各个方面细节
manechoecho "Hello, world!"echo -n bogeecho -e "hello\nboge"echo -e "ls\npwd"|bashls ls -1 ls -l ls -a ls -h ls -trcdcd -cd ..pwd#!/bin/bash# 输出一条消息echo "Hello, world!"# 列出当前目录的内容ls -ltrah# 切换到指定目录cd /path/to/directory# 显示当前工作目录pwd
0 评论