8、成为 Linux 高级用户:深入探索 Shell 使用

成为 Linux 高级用户:深入探索 Shell 使用

1. 引言

在图标和窗口占据计算机屏幕之前,人们通过输入命令与计算机进行交互。在衍生出 Linux 的 UNIX 系统中,用于解释和管理命令的程序被称为 shell。无论使用哪种 Linux 发行版,shell 都是可用的。它提供了创建可执行脚本文件、运行程序、操作文件系统、编译代码以及管理计算机的途径。虽然 shell 不如常见的图形用户界面(GUI)直观,但大多数 Linux 专家认为它比 GUI 强大得多。

2. Linux Shell 概述

Linux 中有多种 shell,本文主要介绍的 bash shell(Bourne Again Shell)与最早的 UNIX shell 之一 Bourne shell 兼容。除了 bash shell,还有 C shell(csh)、Korn shell(ksh)等。Ubuntu 默认使用 dash shell,它的设计目的是比 bash shell 运行速度更快。Linux 还包含 tcsh shell(改进的 C shell)和 ash shell(类似 Bourne shell)。大多数 Linux 发行版默认安装了多种 shell,不过本文主要聚焦于 bash shell,因为 Fedora 和 Red Hat Enterprise Linux 默认使用它。

学习使用 shell 有以下几个重要原因:
- 可以在任何 Linux 或类 UNIX 系统中自如操作。例如,可以登录到 Red Hat Enterprise Linux Web 服务器、家庭多媒体服务器、Mac 甚至 Android 手机,通过 shell 探索和使用这些系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值