{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

零基礎學Linux可以學會嗎?有何建議?

用戶84用戶84 回答0 收藏1
收藏問題

8條回答

Freeman

Freeman

回答于2022-06-27 17:02

可以,很容易學會。我給大家四個方面的思路分享,算不上建議。

## 能用圖形界面解決的,不著急去記命令

比如新建文件、復制、重命名、壓縮、解壓、安裝軟件包、改ip地址等等一些比較常用,在圖形界面下就能很容易滴完成的操作,不用急著去記它們對應的命令。

為什么要這樣說呢,因為現在的大多數linux都已經有很好的圖形界面、軟件商店這些支持了。安裝起來之后,先用圖形界面去熟悉,給自己一個大體的感受,會比較好。

先把自己安裝的這個linux用起來,這里點點,那里看看,打打字,登個鵝聊聊天(如果有人會和你聊的話),上上網,聽聽歌,試試有哪些地方不適應,不得勁,想辦法換一換,或者用我們搜索一下看看有沒有什么辦法可以解決一下子。先把系統玩起來,探索一番,用起來再說。

等到哪天,真正需要用遠程SSH連接Linux,只能使用命令行進行操作的時候,這些命令反而會很快地學會。

這樣才完全符合人的本能。不用被“我要學習Linux”這個大大的心理壓力而把自己給嚇跑。

其實你問我會不會linux,我回答會,但是我知道的命令卻少得可憐。基本上全靠臨場翻手機,給自己一些提示,看了提示,基本就會想起來這些命令具體參數怎么用。因為我看的是我自己整理過的,所以很容易理解。

說白了,我曾把完整的書籍撕碎,夜里的桌上全是瞌睡~

后來,我放棄了專門學習linux的念頭,拿著書去查今天用到的命令,再理解一遍參數,再試一遍,然后將這個命令整理到自己的筆記中,效果反而還行。

## 多看幫助文檔,多搜索

以deepin為例,在桌面上面右鍵,選擇`在終端打開`,就打開了終端,輸入`help`會列出一些命令:

`man -k man`會列出更多命令的幫助信息:

比如,我們要查看`cp`命令的幫助,輸入`man cp`,會顯示關于cp命令的幫助文件:

底部提示使用`q`鍵來退出,與Vim相同的用法。

如果不知道一些操作的命令是什么,可以直接在我們搜索`linux 重命名文件`,會有很多關于重命名的命令。

提醒,在嘗試別人的命令之前,最好先理解一下這條命令要干什么再進行操作。

## 記筆記,養成記錄的習慣

新建一篇叫做`linux常用命令積累`的筆記,這篇筆記不一般,一定要做到“時時勤拂拭,莫使惹塵埃”。一些遇到過的命令,一知半解的命令,弄清楚,整理好更新到這篇筆記里面

隨著使用linux的深入,命令也會越收集越多。并且,每次收集,也會不經意間回顧一下以前的一些命令,這樣子就會形成一個很好的復習、學習、再復習、再學習的良性循環。

想起來很美好,做起來的話,最大的阻力來自于記錄的習慣。習慣的養成,我的經驗是在本該更新筆記而覺得自己已經記住了或者覺得沒必要的時候,想象一下,在以后的某一天,自己飛舞的手指敲著鍵盤,旁邊的小迷妹看的一臉崇拜~(快醒醒)

## 多用,在使用中學習

是在學習中使用,前面已經提到,學習是一種反本能的行為,當打著學習的旗號去接觸linux的時候,我們會本能地覺得自己在付出著什么似的。

而當把linux做為一種工具來使用的時候,我們會本能地覺得我得到什么似的。

可以試著給自己一個挑戰,我今天用一天的linux,而不使用windows。

最后推薦給大家一個國產linux系統:deepin,很符合我們平時操作電腦的習慣。

國人開發維護的軟件商店,很多東西都是那么自然。

以上。



正在看這些字的你,如果覺得我碼的這些字對你有一點幫助的話,請點贊、收藏、轉發。

我是學邊成,關注我,我們一起學編程。

評論0 贊同0
  •  加載中...
leonardofed

leonardofed

回答于2022-06-27 17:02

哈哈,正好撓到癢癢肉。你首先得明確自己學程序要干什么。是已經找到下家了,還是工作需要?程序員這個行當是很復雜的,任何行當都有三六九等。再問一次你學程序(編程)是要干什么?

你是“零基礎”,那就得做好心理準備。你會發現界面上的所有顯示都是天書!一般而言,“零基礎”就是啥都不會!不過既然想學建議你先放下姿態,去看看少兒編程。接下來感覺還能繼續下去,就先從單片機開始。再下來就是實際行動了,個人感覺先粗略看看C系基層知識,有了些初步感觀后再說。提議你去學golang,這個是C系與python的結合體。這玩意比較易學,當你能學會(基本)后再去看看包括python、Linux、php(腳本)。程序沒有好不好的,只有適用不適用。這個是我的感受,我不是要當程序員但工作中需要電腦編程技術,因此我選擇盡量簡單易學的程序,家里做菜不必去烹飪學校。

評論0 贊同0
  •  加載中...
gotham

gotham

回答于2022-06-27 17:02

您好,很高興回答您。零基礎是可以學的,首先學Ubuntu基本操作,學習完成后學一些Liux的應用編程,比如進程線程,管道,信號量的編程,還有網絡編程,比如TCP,UDP編程等,學習視頻B站get,這些是在Ubuntu上就可以完成的,只要擁有一臺裝有Ubuntu系統的電腦或者虛擬機就可以搞定,不需要硬件,學完上面的有興趣可以開始學習Linux底層驅動,學一些Linux塊設備編程,可以買一塊開發版進行學習,什么韋東山,朱有鵬都ok,學習是一件長久的事,也需要慢慢積累經驗。具體書籍可以看《深入理解計算機操作系統》、《計算機操作系統》、《鳥哥的Linux私房菜》、《嵌入式Linux驅動開發教程》等等。




評論0 贊同0
  •  加載中...
chanthuang

chanthuang

回答于2022-06-27 17:02

本人工作已多年,作為一名linux程序員,以下是我的一些看法:

對于零基礎的小白,如果想要學習linux并在以后從事linux的相關工作,最重要的是給自己一個開頭。

那如何開始呢——很簡單,直接找適合自己的入門教程,按著視頻一步步進行。教程一般會教你從環境搭建安裝開始,設置從安裝Ubuntu開始,不要覺得這些事情很簡單沒意義,跟你說吧,以后每次換工作到一家公司都會涉及到環境搭建安裝,因此你越熟悉后面的工作越方便順手;

那如何找到適合自己的教程呢,本人強烈推薦“Linux從入門到精通”,該門教程共50講,從虛擬機安裝、vm等常用基礎命令介紹、到shell、ftp、網絡編程的講解都很詳盡。該教程本人已經上傳到我們主頁,點擊合輯即可學習相關教程。

以上教程學習的時候,建議自己跟著實踐操作,最好是準備一塊開發板跟著調試,實際工作中分析調試的能力很重要,要學會抓log日志。 以下是本人主頁上傳的linux相關的教程,從linux入門到進階、到精通,幾百講非常詳細,希望對大家的學習有幫助!


現在是網絡資源共享的時代,要學習哪一方面都能找到相應的教程自學,只需要一定的自律和自主。本人主頁上傳了很多IT類的教程,從C語言、linux、Java、Python、單片機、arm、嵌入式、人工智能都有,直接點開主頁合輯即可直接學習觀看,希望對大家的學習有幫助。

評論0 贊同0
  •  加載中...
geekidentity

geekidentity

回答于2022-06-27 17:02

linux跟windows相比,最大不同操作都需要通過shell完成以及安裝軟件時軟件依賴問題。

1. 第一個不同之處,你可以細心梳理在windows下的操作,然后對應找到linux指令

2.安裝軟件使用軟件倉庫安裝就行。

評論0 贊同0
  •  加載中...
VioletJack

VioletJack

回答于2022-06-27 17:02

首先需要明確你想要學到什么樣的程度,比如只是簡單使用還是在Linux下運維,又或者是學習Linux下的編程開發,確定方向后有針對性、有計劃性的學習。個人建議學習的路線如下:

一、初級入門篇

初級入門主要學習以下幾個方面內容:

  1. Linux基礎知識、基本命令(起源、組成、常用命令如cp、ls、file、mkdir等常見操作命令)
  2. Linux用戶及權限基礎
  3. Linux系統進程管理進階
  4. Linux高效文本、文件處理命令(vim、grep、sed、awk、find等命令)
  5. shell腳本入門(建議邊練習邊學習)

二、中級進階篇

在充分了解linux原理和基礎知識的前提下,然后可以對上層的應用和服務進行深入學習,主要包括以下幾方面:

  1. TCP/IP網絡基礎
  2. Linux企業常用服務(如dns、http、ftp、mail、nfs等)
  3. Linux企業級安全原理和防范技巧(系統性能/安全、安全威脅模型和保護方法
  4. 加密/解密原理及數據安全、系統服務訪問控制及服務安全基礎
  5. iptables安全策略構建
  6. shell腳本進階(主要是結合一些應用,寫一些案例)
  7. MySQL應用原理及管理入門(能管理和搭建簡單的站點服務)

掌握中級篇的基本技能之后,基本已經能做一些基礎的運維工作和簡單維護了。

三、高級提升

  1. http服務代理緩存加速(其中主要學習varnish、nginx緩存系統,要對CDN的知識有所了解。)
  2. 企業級負載集群(其中主要學習nginx、haproxy、lvs要對主要知識熟練掌握,對負載均衡算法有清晰認識,)
  3. 企業級高可用集群 (其中需要對keepalived,heartbeat等進行深入講解)
  4. 運維監控zabbix詳解(主要是zabbix、cacti、nagios等監控系統,現在用的比較多的是zabbix)
  5. 運維自動化學習(需要學一些開源運維自動化工具的使用如ansible、puppet、cobbler等運維自動化工具)

能掌握到這里,基本能處理搞定很多Linux下的工作了

四、資深進階篇

  1. 大數據方向(需要對hadoop、storm等常見開源大數據系統需要深入了解)
  2. 云計算方向(主要是openstack這套東西,當然像一些kvm等虛擬化技術,也是需要掌握的,現在docker也比較流行)
  3. 運維開發
  4. 自動化運維
  5. 運維架構師

不管學什么,隨著學習的推進,不斷的構建起自己的知識體系架構,這樣學習效率會更高、知識掌握的更牢靠。

評論0 贊同0
  •  加載中...
hlcfan

hlcfan

回答于2022-06-27 17:02

可以去b站,很多大神的免費視頻教程,我現在那學網絡通訊[呲牙][呲牙][呲牙],祝你好運

評論0 贊同0
  •  加載中...
NSFish

NSFish

回答于2022-06-27 17:02

最直觀的用處就是大大提升效率。

當你習慣了在Linux命令行下工作,再轉回到Windows下,拖個大鼠標滿屏來回移動,你會發現挺浪費時間,操作不方便,沒有在Linux環境下面直接敲命令行方便。

評論0 贊同0
  •  加載中...

相關問題

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<