2022-06-17 10:32:39 +08:00
|
|
|
|
[#]: subject: "Don’t Be Afraid of Linux Terminal. Embrace it."
|
|
|
|
|
[#]: via: "https://itsfoss.com/love-thy-terminal/"
|
|
|
|
|
[#]: author: "Ankush Das https://itsfoss.com/author/ankush/"
|
|
|
|
|
[#]: collector: "lkxed"
|
|
|
|
|
[#]: translator: "duoluoxiaosheng"
|
2022-06-17 14:44:40 +08:00
|
|
|
|
[#]: reviewer: "wxy"
|
|
|
|
|
[#]: publisher: "wxy"
|
|
|
|
|
[#]: url: "https://linux.cn/article-14721-1.html"
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
Linux 终端,它不可怕,拥抱它
|
2022-06-17 10:32:39 +08:00
|
|
|
|
======
|
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
![](https://img.linux.net.cn/data/attachment/album/202206/17/144213pjobjojcnwbnd4rn.jpg)
|
|
|
|
|
|
2022-06-17 10:32:39 +08:00
|
|
|
|
至少,对于熟悉图形界面的新用户来说,我们大多时候都在避免使用 Linux 终端。
|
|
|
|
|
|
|
|
|
|
尽管让事情变得简单和方便是好事,但还是有许多理由说明我们不应该害怕尝试 Linux 终端。
|
|
|
|
|
|
|
|
|
|
在这里,我将重点介绍其中的几个,以鼓励你在终端中尝试一些最终会对你有所帮助的东西。
|
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
### 1、快速熟悉命令
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
|
|
|
|
![quick info terminal][1]
|
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
有时,你需要使用某个命令在终端中执行一些操作。当然,你可以在不知道它到底有什么用情况下复制粘贴。
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
|
|
|
|
但是,如果你想知道这条命令更多的信息,该怎么办呢?
|
|
|
|
|
|
|
|
|
|
你只需要输入下面的命令就可以了,
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
man <command you intend to learn>
|
|
|
|
|
```
|
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
例如:`man apt`。
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
它会直接在屏幕上给出所有重要的细节,不需要网络连接,不需要在网上搜索它是如何工作的。你节约了时间,增长了知识。
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
|
|
|
|
而且,这使事情变得简单,使你在使用终端的时候更有信心。
|
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
这通常被称为 “<ruby>手册页<rt>man page</rt></ruby>”。 你可以阅读我们的课程《[了解 Linux 上的手册页][2]》。
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
|
|
|
|
Linux 终端万岁。
|
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
### 2、解决问题
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
|
|
|
|
![troubleshoting illustration][3]
|
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
当你在互联网上搜索一个问题的解决方法时,通常,解决方案中会包含几个命令。
|
|
|
|
|
|
|
|
|
|
因此,终端的最佳用例之一,是可以毫不费力地解决几个系统问题。同时,你需要小心,因为如果你不知道你在做什么,你可能最终会破坏你的系统。
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
虽然图形界面可以调整一些东西,但是大部分简单的修复方法都是通过终端完成的。
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
我们在网站上提供了几个 [故障诊断指南][4],例如:
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
|
|
|
|
* [检查网卡制造商][5]
|
|
|
|
|
* [修复关机时间过长][6]
|
2022-06-17 14:44:40 +08:00
|
|
|
|
* [修复博通网卡没有 WiFi 信号的问题][7]
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
### 3、使用远程服务器愉快工作
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
|
|
|
|
![remote server illustration][8]
|
|
|
|
|
|
|
|
|
|
最终,你会通过命令行(或终端)访问一个远程服务器并执行各种操作,包括文件传输。
|
|
|
|
|
|
|
|
|
|
与使用图形界面访问远程服务器相比,使用 Linux 终端可以让你用最小的带宽,快速的执行任何你想要的操作。
|
|
|
|
|
|
|
|
|
|
当然,你也可以通过终端在远程服务器上开启图形界面程序。尽管速度十分缓慢,终端还是可以让你轻松的与远程服务器进行交互。
|
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
### 4、高效利用资源
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
不管你使用哪一款 [Linux 发行版][9],Linux 终端永远是高效且消耗内存最小的。
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
|
|
|
|
如果你资源不足或硬件驱动和图形界面程序有冲突,那么 Linux 终端永远值得你的信赖。
|
|
|
|
|
|
|
|
|
|
这将帮你在不占用太多系统资源的情况下完成关键任务。
|
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
### 5、快速
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
|
|
|
|
![fast illustration][10]
|
|
|
|
|
|
|
|
|
|
你知道吗?不仅局限于内存使用,使用终端你可以比使用图形界面更快的完成任务。
|
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
你可以尝试安装应用、运行程序、执行复杂的文件操作等等。
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
### 6、稳定可靠的命令行程序
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
|
|
|
|
相比于图形界面程序,命令行程序更加稳定和可靠,为什么呢?
|
|
|
|
|
|
|
|
|
|
在终端中,使程序崩溃的因素很少。
|
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
由于终端工具大部分是为服务器构建的,很多时候不够直观。也正是由于这个原因,命令行工具通常不会得到不必要的频繁更新,使它们成为比图形界面程序更可靠的选择。
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
### 7、更多的命令行工具
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
没有一个图形界面程序能解决所有问题。但是,对执行各种操作,然而,有几个 [命令行工具][11] 可以执行各种操作,一些有趣和关键的任务也是如此。
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
|
|
|
|
你需要完成一些工作,来吧,总有一款命令行工具适合你。
|
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
### 8、尝试各种终端模拟器
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
|
|
|
|
![variety illustration][12]
|
|
|
|
|
|
|
|
|
|
尽管使用 Linux 发行版默认安装的终端模拟器对你来说没有任何困难,你仍然有更多的选择。
|
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
如果你有特殊的外观和性能需求,或者为某些用途特殊定制,你可以看看这些 [最佳的终端模拟器][13]。
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
如果你觉得使用终端是一件枯燥的事情,你一定要试试这些终端模拟器。
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
|
|
|
|
### 结束语
|
|
|
|
|
|
|
|
|
|
就我个人来说,当我刚开始接触 Linux 时,我也对终端心存畏惧。但是当我可以熟练的使用它处理一些简单任务的时候,我才开始意识到上面所说的终端的优点。
|
|
|
|
|
|
|
|
|
|
你没必要放弃图形界面而使用终端处理所有的事情。尽管如此,最好还是使用终端处理一些事情,这可以节省你的时间,让你更快的完成工作,并心情愉悦。
|
|
|
|
|
|
2022-06-17 14:44:40 +08:00
|
|
|
|
Abhishek 曾经写过一篇很棒的涉及各种小事的 [指南][14],可以让你熟悉 Linux 终端。
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
|
|
|
|
*你觉得,相比于图形界面,终端有哪些优点呢?是什么原因让你选择终端呢?快来告诉我们吧。*
|
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
via: https://itsfoss.com/love-thy-terminal/
|
|
|
|
|
|
|
|
|
|
作者:[Ankush Das][a]
|
|
|
|
|
选题:[lkxed][b]
|
|
|
|
|
译者:[duoluoxiaosheng](https://github.com/duoluoxiaosheng)
|
2022-06-17 14:44:40 +08:00
|
|
|
|
校对:[wxy](https://github.com/wxy)
|
2022-06-17 10:32:39 +08:00
|
|
|
|
|
|
|
|
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
|
|
|
|
|
|
|
|
|
[a]: https://itsfoss.com/author/ankush/
|
|
|
|
|
[b]: https://github.com/lkxed
|
|
|
|
|
[1]: https://itsfoss.com/wp-content/uploads/2022/06/quick-info-terminal.png
|
|
|
|
|
[2]: https://itsfoss.com/linux-man-page-guide/
|
|
|
|
|
[3]: https://itsfoss.com/wp-content/uploads/2022/06/troubleshoting-illustration.jpg
|
|
|
|
|
[4]: https://itsfoss.com/tag/troubleshoot/
|
|
|
|
|
[5]: https://itsfoss.com/find-network-adapter-ubuntu-linux/
|
|
|
|
|
[6]: https://itsfoss.com/long-shutdown-linux/
|
|
|
|
|
[7]: https://itsfoss.com/fix-no-wireless-network-ubuntu/
|
|
|
|
|
[8]: https://itsfoss.com/wp-content/uploads/2022/06/remote-server-illustration.jpg
|
|
|
|
|
[9]: https://itsfoss.com/best-linux-distributions/
|
|
|
|
|
[10]: https://itsfoss.com/wp-content/uploads/2022/06/fast-illustration.jpg
|
|
|
|
|
[11]: https://itsfoss.com/tag/cli-tools/
|
|
|
|
|
[12]: https://itsfoss.com/wp-content/uploads/2022/06/variety-illustration.jpg
|
|
|
|
|
[13]: https://itsfoss.com/linux-terminal-emulators/
|
|
|
|
|
[14]: https://itsfoss.com/basic-terminal-tips-ubuntu/
|