加入收藏 | 设为首页 | 会员中心 | 我要投稿 武陵站长网 (https://www.50888.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

一个超简单的命令行趣味教程(上)

发布时间:2022-10-17 04:02:24 所属栏目:Unix 来源:未知
导读:
本文介绍MacOS上命令行的用法,Linux和Windows版即将上线。
简介
大家好,我是特蕾西?奥斯本,《Hello Web Books》的作者,我的网站为大家提供了轻松学习入门级网络知识的视频和书籍。
20

unix awk 命令_unix命令大全_unix命令图解

本文介绍MacOS上命令行的用法,Linux和Windows版即将上线。

简介

大家好,我是特蕾西?奥斯本,《Hello Web Books》的作者,我的网站为大家提供了轻松学习入门级网络知识的视频和书籍。

2010年我自学了编程,从此我的世界打开了另一扇门。我经历了从使用别人的工具到自己编写一些小程序,再到创建一个公司的历程。我喜欢编程,感觉像是我能与电脑对话,告诉电脑去执行任务。

在学习编程的过程中,学习“命令行”是第一步。这是非常可怕的一步——没有图形或按钮,只是一个空白的区域,你可以输入命令,但谁知道后台发生了什么呢?

但是,当你学到一定程度并使用命令行时,你就可以使用像Python这样的编程语言,请相信我:它并不像看起来那么可怕。

什么是命令行?

在计算机上我们已经习惯了用程序来做所有的事情。例如,用Finder窗口浏览硬盘,创建新文件和文件夹,删除文件以及浏览存储在系统中的每个文件。

unix awk 命令_unix命令图解_unix命令大全

Finder窗口,用来浏览硬盘上文件的用户界面。

我们可以在命令行中做同样的事情 —— 浏览系统、查看文件,更新或更改文件——只是没有图形界面而已(包括按钮和下拉列表),不能点击鼠标,必须输入命令才能得到想要的结果。

unix命令图解_unix命令大全_unix awk 命令

Mac上的命令行,只有一个等待输入的空白区域。

是的,有点烦人,我们必须要记住各种命令。其实不用担心,你无需记住一切!这本小册子会教你一些简单的知识(最后有一个备忘单),你可以在编程过程中慢慢记住其它命令。

Unix是什么?

你可能会注意到其它教程经常会提到“Unix”。 Unix本质上是一类操作系统,Mac和Linux是其中的一部分。很多教程都把命令行称为“Unix命令行”,因为Mac和Linux等计算机使用同一组命令与计算机交互(所以,嘿,你在这里学到的一切都可以在Linux上使用!)

Windows与其它操作系统稍有不同。值得庆幸的是,对于Windows用户,有很多使用Unix命令的程序。总的来说,编程教程和工具都默认使用Unix命令,因此Windows用户需要另外安装程序来使用命令行。

我不打算从Unix开始讲起,因为怕你被其它教程迷惑,所以在这里给你一点点提示!

本教程有什么不同?

我将跳过大部分技术细节,将理论概括为简单的解释。并不是觉得你笨才这样做!其它许多的教程都是这么想的:“好吧,让我们解释一切正在发生的事情!完整、完整、详细、确切的工作原理!”

如果你像我一样,当一个解释变得过于冗长时,你就开始茫然。在这个教程里我不想这样做。有些阅读本教程的人会说,“嗯,这在技术上并不完全正确......”—— 我不想在技术上完全正确。我只是为了让你(亲爱的读者)感觉舒服。

让我们开始吧!

可怕的空白命令行

unix命令图解_unix命令大全_unix awk 命令

你的用户名和计算机名unix命令图解,然后$是你开始输入命令的位置。

回到这个有各种功能的空白页面!

在上面的示例中,我的用户名是“limedaring”,计算机名为“Orion”,因此你看到的内容会有所不同,显示的是你自己的用户名和计算机名。

$是提示符。在大部分编程教程中你都会看到如下格式的命令:

$ 你输入的命令

这些教程使用$符号来提醒这是你要键入的位置,省略了用户名和计算机名。

列出我们当前目录中的文件

ls

我们学习的第一个命令是ls,它是“list”(列表)的缩写。你会注意到命令是尽可能地缩短的,在你习惯并反复输入这些命令时会很有用。输入很少的字符!

键入ls并按Enter键,看看会发生什么:

unix awk 命令_unix命令大全_unix命令图解

嘿,看起来很熟悉!打开一个新的Finder窗口,然后单击左侧边栏中的用户名。有相同的文件/文件夹!

unix命令图解_unix命令大全_unix awk 命令

命令行始终在用户目录中运行。就像你可以在Finder中单击文件夹以查看文件夹中的内容一样,你可以使用命令行浏览文件夹(在此我们称为“目录”)中的内容。

更改目录

cd

在Finder中,我可以点击“Music”,看看该文件夹的内容。在命令行中,我可以使用命令cd(“change directory”)来“打开”该目录。

unix命令图解_unix命令大全_unix awk 命令

点击“Music”,你可以看到文件夹中的内容。

unix命令图解_unix命令大全_unix awk 命令

我用cd命令进入了Music目录,与Finder窗口相比,看起来有点单调。

在命令行截图中,我进入了Music。想象一下,你进入了这个目录。命令行会显示当前位于Music目录中。现在,可以使用ls查看目录中的内容,与在Finder中看到的一样。

看看Music文件夹中有什么?

就是那个iTunes文件夹!

在Finder窗口中,你可以点击并查看这些文件夹的内容。 Finder本质上是在幕后执行了cd和ls命令,并以漂亮的图形显示结果,而不仅仅是用文本显示。

我们可以再次使用cd和ls命令查看iTunes文件夹中的内容:

unix命令图解_unix命令大全_unix awk 命令

等等,我们不断进入下一级目录,怎样才能回到之前的位置呢?

更改目录返回到原来的目录

cd ..

在命令行中,我们不能通过点击鼠标的方式去到某个地方。如何回到用户主目录并不是很直观!为此,使用命令cd ..返回:

unix awk 命令_unix命令大全_unix命令图解

我们甚至可以用点和斜线组合的方式一次返回多层目录:

unix awk 命令_unix命令图解_unix命令大全

(编辑:武陵站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!