Linux Shell初学者指南

什么是壳牌?

在有桌面环境和图形用户界面之前,与Linux操作系统进行交互的唯一方式是使用命令行(也称为终端)。

终端使用一个称为shell的特殊程序,它支持一系列执行任务的命令。

有不同类型的shell可用。 这里是最常用的shell:

大多数现代Linux发行版都使用bash shell或破折号shell,尽管值得了解其他shell的存在。

你如何打开壳牌?

如果您通过ssh连接到Linux服务器,那么您将直接进入Linux shell。 如果您使用的是桌面版本的Linux,并且您使用的是桌面环境,那么只需打开一个终端即可进入shell。

本指南介绍了如何以多种不同方式访问终端。

只要你进入终端,你将能够使用该终端的默认外壳。

终端和壳牌一样吗?

一个终端和一个外壳虽然经常互相结合使用,但却是非常不同的野兽。 终端是一个可以让你访问shell的程序。

如前所述,终端可以运行不同类型的外壳。 一个shell不需要终端模拟器来运行。 您可以通过CRON作业运行一个shell脚本,例如在特定时间段内运行脚本的工具。

我如何与壳牌进行互动?

您可以在终端窗口中执行几乎所有可以在更图形化环境中实现的任何操作,但您需要知道可用的命令。

列出所有命令有多种方式。 例如,以下命令列出了可用的命令:

compgen -c | 更多

这将列出所有可用的命令,但以这样的方式,除非你知道命令意味着你不会觉得很舒服。

您可以使用man命令通过键入以下内容来读取有关每个命令的信息:

人的命令名

将“commandname”替换为您想要阅读的命令的名称。

您可以随时遵循本网站上的指南,了解如何使用大多数可用的Linux命令。

你会想知道的关键是如何查看文件,如何编辑文件,如何找出文件系统中的位置,如何上下移动目录,如何移动文件,如何复制文件,如何删除文件以及如何制作目录。

幸运的是,本指南将告诉你如何做所有这些事情

什么是Shell脚本

shell脚本是一系列用文件编写的shell命令,这些命令在被调用时将一个接一个地执行命令,并经常接受用户输入。

Shell脚本提供了一种重复执行常见任务的方法。

键盘快捷键

有许多键盘快捷键值得您在终端窗口中快速与shell进行交互:

使用命令行安装软件

shell不仅可以用来复制文件和编辑文件,

例如,您可以使用shell来安装软件。 大多数用于安装软件的命令都是特定于操作系统而不是特定的shell。

例如apt-get可用于基于Debian的发行版,而yum可用于基于Red Hat的发行版。

您可以在shell脚本中使用apt-get,但它不适用于每个发行版。 这是一个命令行程序,而不是一个专门的shell命令。

有用的技巧和窍门

本指南为命令行提供了15个有用的提示和技巧列表。

它将向您展示如何在后台运行命令,如何暂停命令,如何在注销后保持命令运行,如何在特定日期和时间运行命令,如何查看和管理进程,如何杀死挂起流程,如何下载Youtube视频,如何下载网页,甚至如何让你的财富告诉。