Linux 终端新手指南 vps入门教程

eatdao eatdao
838
2022-05-07

对于所有新手朋友来说,购买了一个 linux 的 VPS 后,就显得有点手足无措了,完全不知道要干什么,其实,这个问题归根结底是,不知道能干什么,那么苏苏打算准备一系列的教程,从最基础的开始讲起,慢慢帮你入门,让你知道买完 VPS 后,可以做什么。

首先,买完VPS后,需要连上我们的 VPS,linux 跟 windows 不一样,没有桌面应用(你也可以安装桌面应用,这样跟 windows 就很像了)。你所面对的是一个黑窗口,不管你想干什么,都只能敲一行命令,让 linux 去执行,比如你想要复制或者删除某个文件,都只能打出 “copy”或者“delete”之类的命令,而不是右键复制删除。

如何连上 VPS,请看这篇教程: 还没写好呢

下面都是理论知识,你只需要认真地读一读就好


Linux 终端是什么

Linux 终端是一个基于文本的交互界面,它是用来控制 Linux 计算机的。虽然它只是帮助 Linux 用户完成任何特定任务的众多工具之一,但是它被广泛地认为是最有效的方法。除了编写代码,这无疑是最直接的方法。事实上,它是如此受欢迎,以至于苹果公司将操作系统的基础改为 Unix,从而获得了 Bash 和 Z shell,而微软公司开发了它自己的开源命令行 PowerShell。


Linux 命令是什么

命令commands 是一种特殊的关键词,你可以在终端中使用它,告诉计算机去执行一个动作。大多数命令是很小的应用程序,它们与你的操作系统的其他部分一起安装。你可能没有意识到它们的存在,因为它们通常被保存在相对模糊的目录中,如 /bin、/sbin、/usr/bin 和 /usr/sbin,但你的终端知道在哪里可以找到它们(多亏了一个叫 PATH 的东西)。其他的命令是内置在终端中的。你不必担心一个命令是安装的还是内置的,无论是哪一种,终端都能执行。更棒的是,在大多数 Linux 发行版上,当终端找不到一个命令时,它会在互联网上搜索提供该命令的软件包,然后会主动为你提供安装软件包、运行该命令的服务。

下面是一个简单的命令:

ls

ls 命令是 “list” 的缩写,它会列出当前目录的内容。

Linux 命令中的参数是什么

参数argument 是命令中的任意一个“不是命令本身”的部分。例如,要列出一个特定目录的内容,你可以提供该目录的名称作为参数。

ls Documents

在这个例子中,ls 是命令,Documents 是参数。该命令将列出 Documents 目录的内容。

Linux 命令中的选项是什么

命令的 选项option,也叫 标志flag 或 开关switch,它是命令参数的一部分。命令参数是跟在命令后面的任何东西,而选项通常(但不总是)用一个连接号(-)或两个连接号(--)来划分。请看下面这个例子:

ls --classify Documents

在这个例子中,--classify 是一个选项。它也有一个简短的版本,因为终端用户更喜欢少打点字来提高效率。

$ ls -F Documents

短的选项通常可以合并。下面是一个 ls 命令,它将 -l 选项与 --human-readable(-h)、--classify(-F) 和 --ignore-backups(-B) 选项结合了起来:

$ ls -lhFB

一些选项本身可以带参数。例如,ls 的 --format 选项可以让你改变信息的呈现方式。默认情况下,目录的内容是以列的形式提供给你的,但如果你需要它们显示为逗号分隔的列表,你可以把 --format 设置为 comma。

$ ls --format=comma Documents
alluvial, android-info.txt, arduinoIntro, dmschema,
headers.snippet, twine, workshop.odt

等于号(=)是可选的,所以这样做也可以:

$ ls --format comma Documents
alluvial, android-info.txt, arduinoIntro, dmschema,
headers.snippet, twine, workshop.odt


年度爆文