<button id="ssm6u"><optgroup id="ssm6u"></optgroup></button>
  • 跳轉至

    為什么要學習命令行

    0. 概述

    本教程是Linux基礎入門的開篇文章. 將會帶大家了解GUICLI之間的不同, 并且分析為什么大家需要學習linux命令行. 以便給大家學習的動力.

    1. 人跟計算機是如何溝通的

    gui-vs-command-line-800x400

    最開始,計算機剛被發明的時候, 人與計算機之間的交互是依賴小紙帶打孔的。 后面,出現了命令行界面CLI : Cammand Line Interface, 計算機被專業的程序員所使用。 后來出現了圖形化界面,GUI :Graph User Interface, 人可以用鼠標點點,就可以跟計算機交互, 大大降低了使用計算機的門檻。 由此, 計算機變得普及。

    2. 為什么我們需要學習命令行

    我們在使用windows的時候, 可能會感覺圖形化界面挺好, 各種功能的IDE也很好用, 那么我們為什么要退化去學習命令行呢? 這里給你列舉幾個理由。

    命令行有時候是唯一的選擇 我們在運行物聯網設備或者是遠程鏈接服務器的時候, 本來就沒有圖形化界面供我們使用,如果想遠程控制計算機, 就必須通過ssh或者其他方式, 鏈接其終端,輸入指令。

    圖形化界面開銷大 有些低配的卡片電腦運行圖形化界面會很卡,占用很多的系統資源, 有時候還得需要顯卡支持。 運行CLI, 可以讓系統資源釋放給它更應該做的事情。

    命令行更高效 這句話是給熟練掌握命令行編程的人講的。 我說命令行更高效主要基于兩個方面: 一個是有些時候, 鍵盤操作速度要比鼠標快, 使用鼠標+鍵盤在二者切換的過程中就會花費很多時間。 注意我這里說的是有些時候,如果圖像處理ps或者畫圖的話,當然是圖形化界面更快。不要抬杠也不能教條。

    第二是圖形化界面不可重復, 除了excel中錄制宏的少數特例以外, 我們大多數的圖形化操作, 每一次操作都需要我們鼠標一個個點過去。 而命令行就不同, 我們可以編寫一系列的腳本(例如寫在.sh腳本 或者python腳本), 一鍵完成所有過程

    但需要承認的是, 一開始上手linux, 各種命令語句會讓人發狂。

    而且根本記不住,寫一句查一句根本就沒有效率可言. 后來我才發現, 其實命令行不是背出來的而是用出來的。 我們只需要掌握少數常用的功能。

    剩下的我們可以查系統文檔, 查自己的筆記 別人的博客。

    3. 拓展閱讀

    GUI vs. Command Line: What's the Difference?


    韩国精品无码一区二区三区,精品无码一区二区三区AV,欧洲丰满美熟女乱又伦AV,亚洲午夜久久久影院伊人