linux命令为什么这么快,为什么这么多Linux用户更喜欢命令行而不是GUI?

为什么这么多 Linux 用户更喜欢 CLI 而非 GUI? 上次我在 Reddit 关注该问题时,遇到了一些有帮助的投稿:

“处于相同的原因我更喜欢谈论指指点点和七嘴八舌。 可以很好的传达并给出很好的反馈。

这不是一团糟,而是富有诗意的精确。 你根本无法在 2 维面板上为每个命令行适配选项。 光想想 GNU 的查找的 GUI 界面就知道有多么疯狂。”

比起使用 CLI 我更常用 GUI 工作,但这是我做最重要的开发任务时的方式。 命令行界面可以说具有一个陡峭的学习曲线,但一旦你掌握它,你就会喜欢上它,因为它将变成第二天性。

以下是我认为许多 Linux 用户更喜欢命令行界面的最普遍的原因。

a3446051766a1b2cdf4a7c542b614fa1.png

1. 更集中注意力

关于 CLI 我最喜欢的是它的无干扰界面。 当然,默认的黑白色在前几次可能有点吓人,一旦你掌握了它,就会得到它的祝福。

在任何时候,界面都只显示当前项目的必要信息,而其它信息都是一些按键。 这样,你就会专注于重要的事上。

2. 更详细

想一想——每个命令行选项都放入 GUI 选项面板中几乎是不可能的。 文本编辑器和 IDE(以及其它复杂的应用)设法在变成期间把各种选项放进工具栏和隐藏布局中, 但随着时间的推移会添加更多的功能选项——当调用时,在后台调用命令。

如果你已经构建了一个 GUI 应用,在你知道每个在应用窗口中看到的选项与在后台运行的命令相关联之前。 实际上,在把功能实现为 GUI 选项之前,首先会对 CLI 方面进行排序。 由于这一事实,CLI 在选项集和可用性方面总是更加详细。

3. 只需较少的存储空间

这个或多或少是一个明智的选择。 基于命令行的应用只需更少的空间,因为他们缺少 GUI 应用具有的“肉体”,不管他们多么轻量。

这意味着如果存储空间对你来说是一个问题,那么你最好使用基于 CLI 的应用而不用担心降低工作效率。 这引发了我的下一个观点:

4. 提高生产力

在无干扰模式下工作已经把生产力提高了一个等级,并且大多数时候只使用键盘这一事实可以改善你的工作流程和精神。

一位开发的朋友曾告诉我,“你工作时碰鼠标的频率越低,你的效率就越高”。 所以,难怪熟练的程序员更喜欢使用基于 CLI 的编辑器,例如:Vim 和 Emacs。

5. 记忆效率更高

使用 CLI 工作比使用 GUI 应用程序更益于记忆,一个好的例子就是 Git。 Git 的 GUI 应用程序具有足够的记忆效率,但直接使用 Git 命令行更加利于对你操作的记忆。

6. 与发行版无关(跨平台)

命令行应用很少使用不同的命令,无论运行在哪个发行版上, 但 GNU/Linux, macOS 和 Windows 平台上的 GUI 应用程序通常不是这种情况, 因为可以重新排列选项以适应平台的 UI 方案。

例如,在 Linux 生态系统中,bash 使用相同的命令。 作为一个系统管理员,你需要做的就是学习 bash 并且你应该能够使用任何其它的 Linux 发行版。

这里还有一些 CLI 吸引许多 Linux 用户的其它原因,包含管道,脚本自动化和整体速度。

无论你使用命令行还是 GUI 应用,我相信你对为什么这么多 Linux 用户更喜欢使用命令行而不是 GUI 应用会有所了解。 在下面的讨论部分与我们分享你的意见。

感想

对于后端工作,我像大部分 Linux 一样比较倾向于使用命令行。

优点(原因)如上所述。

参照

0b1331709591d260c1c78e86d0c51c18.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/563752.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mac os linux 桌面快捷键,Mac之快捷键

接触Mac不久,很多东西都没了解过,对于快捷键完全不熟悉,查了些资料,顺便做下笔记~~~按键符号Shift:⇧Ctrl:⌃Alt(Option):⌥Command:⌘Mac按键符号…

linux 等待进程,Linux 进程等待队列

Linux内核的等待队列是以双循环链表为基础数据结构,与进程调度机制紧密结合,能够用于实现核心的异步事件通知机制。在这个链表中,有两种数据结构:等待队列头(wait_queue_head_t)和等待队列项(wait_queue_t)。等待队列头和等待队列…

linux启动管理,Linux启动管理 详述

一 系统运行级别如果想查看运行级别,用runlevelinit 运行级别 就可以改变系统运行级别系统默认级别,也就是开机进入哪个级别,在/etc/inittab中二 启动过程首先是BIOS加载MBR,MBR里有个扇区,里面有启动引导程序&#xf…

linux vfs 根节点名称,Linux:文件,目录项,索引节点,超级块,VFS,具体文件系统...

【笔记:http://m.blog.csdn.net/blog/zhouzhou135】在了解文件系统之前,先了解磁盘格式化的知识。所以要理解文件系统的数据结构,要从两个方向来理解:1:磁盘中的数据结构:因为在磁盘格式化的时候&#xff0…

存储器块清零c语言版,存储器块清零实验报告

有关单片机存储器块清零实验的试验报告存储器块清零实验报告班级: 11级计科班 姓名:苏靖 学号:1120070544 日期:2012-12-19一、实验目的:1、掌握存储器读写方法2、了解存储器的块操作方法.二、实验要求: 设…

C语言exchange函数,C++指针作为函数参数

函数的参数不仅可以是整型、浮点型、字符型等数据,还可以是指针类型。它的作用是将一个变量的地址传送给被调用函数的形参。【例6.3】题目同例6.2,即对输入的两个整数按大小顺序输出。这里用函数处理,而且用指针类型的数据作函数参数。程序如…

android自定义阴影,Android自定义边框加阴影

一、前言Android自定义边框,可以设置任意边框的角度和阴影。我下面分为 四个角度设置边框、两个角度设置边框、半圆球设置边框加两层阴影等。二、边框分类:1、四个角度设置边框效果图:图片.png2、两个角度设置边框android:topLeftRadius"…

鸿蒙形容欣欣向荣发展,比喻事业蓬勃发展繁荣兴旺的成语蒸蒸日上

2020-03-13阅读(79)1.《RE从零开始的异世界生活》作者:长月达平。2.《魔法少女小圆》作者:新房昭之。3.《命运石之门》作者:冈部伦太郎。4.《寒蝉鸣泣之时》作者:前原圭一。5.《目隐都市的演绎者》作者:新房昭之。6.《…

c语言深度解剖 pdf,c语言深度解剖(解密).pdf.pdf

c语言深度解剖(解密).pdf.pdf还剩130页未读,继续阅读下载文档到电脑,马上远离加班熬夜!亲,很抱歉,此页已超出免费预览范围啦!如果喜欢就下载吧,价低环保!内容要点:* Stru…

html中链接不自动变色,HTML 点击 标签 链接 点击之后变色-转发【已解决】

可以利用CSS的伪类实现:a:link,定义正常链接的样式;a:visited,定义已访问过链接的样式;a:hover,定义鼠标悬浮在链接上时的样式;a:active,定义鼠标点击链接时的样式。例子&#xff1a…

一张纸厚度是多少毫米_大洼20毫米水泥纤维板多少钱一张追求至善

大洼20毫米水泥纤维板多少钱一张追求至善而且强度和硬度随时间而增强,保证有超长的使用寿命。近年来,我国对loft复式阁楼板的研究较为深入。与龙骨的配合,有效降低工程和装修成本,外观颜色均匀,表面平整,直…

html中删除代码怎么写,html空格代码怎么写?

html空格代码怎么写?html空格代码是 为html空格字符代码,由“ ”组成,记住最后一个分号不要忘记了。CSS中当 white-space 属性取值为pre时,浏览器会保留文本中的空格和换行,例如:AA BB显示效果为: AA BBCS…

管程由哪三部分组成_黄蜀葵烘干机是由哪几个部分组成的

黄蜀葵在近几年有大量的需求增加,市面上有大量的黄蜀葵烘干机的需求产生,黄蜀葵烘干机一般用的都是网带机的形式结构来对黄蜀葵进行烘干,那么黄蜀葵烘干机的重要组成部分有哪些呢?1 上料端上料端是黄蜀葵烘干机的前段部分&#xf…

在线js拼接html代码,关于js拼接html元素?

你的意思是 小明和 888888这样的学号都是从数据中来的?然后要展现到前端页面中其实有很多方法:一. 直接全HTML拼接(你可能想到的方法)// 假设 有 name 和 xueID 分别代表名字和学号的变量var HTMLbankname xueID name 上学校,天天不迟到&…

用php 用拼出一个菱形_这可是我没来过的杭州呀!远在开封的他,用一种特殊的方式,拼出一个彩色杭州...

天气晴好的日子,一起骑车出游。西湖,除了美,还有爱情。杭友圈达人“幽默之余”:我并不是杭州人,在河南开封工作,但和杭州,和都市快报,已经有近10年的感情了。因为喜欢摄影&#xff0…

html文字自动消失了,为什么从网页上复制的文字到word上一修改后面的字就自动消失了...

word打字时后面的字会消失是什么原因?如何解决?出现这种问题多半是发生设置错误或误触键盘某些键导致的,由于插入键与退格键距离非常的接近,于是,误触插入键是最常导致这种问题。而导致word打字后面的字会消失由于两方面的原因引起,一是insert键,二是W…

apache license 2.0如何使用防止法律纠纷_Thinkphp + queue 使用队列进行 邮件通知

环境thinkphp5.1redis"topthink/think-queue": "2.0.*"复制代码queue 配置环境 config/queue.php<?php // ----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]// ----------------…

.net core 正则表达式 获取 等号后面的值_Python3 正则表达式

Python人工智能 - python 人工智能-神经网络 - 创客学院直播室​www.makeru.com.cnPython AI开发实战营 - Day2:Python世界中的封装与异常 - 创客学院直播室​www.makeru.com.cnPython AI开发实战营 - Python开发必备之网络编程 - 创客学院直播室​www.makeru.com.cnpython高级…

html中把句子往右边弄一点咋办,CSS上的左,中,右对齐方法,可以在一行上混合...

一种用CSS以左对齐/中心对齐/右对齐方式显示用HTML编写的句子的方法在用“从左到右书写的语言”(如日语和英语)中编写的HTML中&#xff0c;除非指定了字符移位方向&#xff0c;否则句子左对齐显示。但是&#xff0c;当您想要将标题和标题(居中)居中并发布它们时&#xff0c;这种…

如何用计算机装手机系统,如何用手机usb重装电脑系统

随着科技的不断发展&#xff0c;电脑已经成为我们在日常生活中不可或缺的工具&#xff0c;但使用久了难免也会出现些系统故障。这时就需要我们使用u盘重装系统了&#xff0c;可具体要怎么操作呢&#xff1f;想知道的话&#xff0c;就往下来看看我整理的u盘重装电脑系统教程吧。…