Linux 作为免费操作系统,与 Windows、OS x 齐名。比起后两者,Linux 显得很低调,低调得不少人都以为自己从未接触过 Linux。
而事实上,在手机应用方面你最常听到的“Android”系统就是由 Linux 提供技术支持的。Linux 的代码通用性非常好,几乎能满足任何用户的需求。
如果,你想尝试除了 Mac 和 Windows 以外的桌面系统, Linux 无疑应该成为你的首选。它不仅是免费的,而且是可定制的。类似于智能手机的 Android 系统,你也可以在 Linux 上定制你想要的东西。
但,头一次入手Linux只会让你觉得不适。因为在Linux上,你通常应该使用终端命令,而不是只要点击启动器图像(就像你在Windows上操作那样)。不过别担心,下面介绍的这10个基本的Linux命令和重要命令会帮助你尽快入门。
我们在谈论Linux命令时,其实是在谈论Linux系统本身。就这么区区10个基本的Linux命令不会让你成为Linux专家。它会帮助Linux新手使用这些Linux基本命令来处理日常的基本任务。
就跟别人一样,你常常想要看到目录里面的任何内容。借助list命令,终端就会显示你正在处理的那个目录里面的所有文件和文件夹。假设我在/home文件夹里面,想查看/home里面的目录和文件。
更改目录(cd)是始终在终端中使用的主要命令。它是最基本的Linux命令之一。使用这个命令很简单。只要输入你想要从当前目录进入到的那个文件夹的名称。如果想要返回上一级,只要将双圆点(..)作为参数。
假设我在/home目录中,想进入到始终在/home里面的usr目录。下面是我可以使用cd命令的方法:
该命令将文件从一个文件夹转移到另一个文件夹;mv 代表“移动”。你可以使用这个简单的命令,就像你把一个文件拖到 PC 上的一个文件夹一样。
例如,如果我想创建一个名为 testfile 的文件来演示所有基本的 Linux 命令,并且我想将它移动到我的 documents 文件夹中,我将输入这个命令:
命令的第一部分(mv)说我想移动一个文件,第二部分(home/sam/testfile)表示我想移动的文件,第三部分(/home/sam/documents/)表示我希望传输文件的位置。
好吧,这不止一个命令,但我忍不住把它们都包括进来。为什么?因为它们能节省时间并避免经历头痛。
你可能注意到 install 拼写错了,因此该命令无法工作。但是快捷键可以让你很容易回去修复它。如果我的光标在这一行的末尾,我可以按下两次 ALT+B 来将光标移动到下面用 ^ 符号标记的地方:
仅仅更改目录还不全面。有时候,你想要创建一个新的文件夹或子文件夹。可以使用mkdir命令来做到这一点。只要在终端中将你的文件夹名称放在mkdir命令的后面即可。
如果你想在特定时间运行 Linux 命令,你可以将 at 添加到语句中。语法是 at 后面跟着你希望命令运行的日期和时间,然后命令提示符变为 at,这样你就可以输入在上面指定的时间运行的命令。
rm这个命令可以移除你的文件,甚至移除你的目录。如果文件需要根权限才能移除,可以使用-f。你还可以使用-r来进行递归移除,从而移除你的文件夹。
这个命令是你在 Linux 系统中用来查找文件的命令。就像在 Windows 中搜索一样,如果你忘了存储文件的位置或它的名字,这是非常有用的。
例如,如果你有一个关于区块链用例的文档,但是你忘了标题,你可以输入 locate -blockchain 或者通过用星号分隔单词来查找 “blockchain use cases”,或者星号(*)。例如:
Linux对我们的生活有着很大的影响。全球互联网用户有 3.74 亿,他们都以某种方式使用 Linux,因为 Linux 服务器占据了互联网的 90%。大多数现代路由器运行 Linux 或 Unix,TOP500 超级计算机也依赖于 Linux。如果你拥有一台 Android 智能手机,那么你的操作系统就是由 Linux 内核构建的,换句话说,Linux 无处不在!
上面我介绍的这10个基本的Linux命令不会立马让你变成Linux大神,但是这里描述的 10 个简单而有用的命令是你开始使用 Linux 命令行所需的基本知识,借助这些基本的Linux命令,开始使用Linux,并且定个目标:每天学会使用1个至3个命令。这就是本文的目的,但愿对你有所帮助。

