第一次了解Linux

2021-08-18 19:20:52 字數 1807 閱讀 6050

linux

1、        首先了解linux是什麼。

linux是一種作業系統,同windows,macos一樣,但是linux系統是開源系統,不以盈利為目的,linux的應用範圍主要是伺服器,嵌入式系統。

linux有很多發行版,我對發行版的理解是:類似於安卓系統,各手機廠商拿到原生安卓系統,再對安卓系統進行優化或者改造,最後形成自己的ui。例如emui,miui,相當於安卓的發行版本。但乙個linux發行版總要有自己最核心的東西,包括linux核心,gnu程式庫和工具,命令列shell等。常見的發行版有redhat,ubunut等。

2、        linux系統結構

linux目錄有兩個,乙個是cd/*** drive,乙個就是系統檔案了。linux的目錄結構:/:根目錄,根目錄下一般存放子目錄,不存放檔案。/bin:存放可執行的二進位制檔案,如命令ls等。/boot:存放linux系統啟動時需要的一些檔案。/dev:存放linux系統下的裝置檔案等。/etc:存放系統配置檔案。/home:系統預設的使用者目錄(不過一般用root登入/root:)。

3、        linux命令執行

linux圖形化介面下右鍵開啟open in terminal。或者在圖形化介面下執行命令init 3進入黑白命令列(黑白命令列感覺就很高階的樣子),黑白框執行命令init 5可以返回圖形化介面。在執行命令時有幾個熱鍵用起來很方便,例如tab鍵補全名稱,ctrl+c結束程式等。

4、        linux的使用者和使用者組

linux是個多使用者系統,允許多個使用者同時使用該系統,就是和macos一樣,都是linux。其中root使用者的許可權最高,像學習linux的話一般應該都是進入root使用者。root使用者的資訊存放在/root下,其他使用者的資訊存放在/etc/passwd下。

5、        linux的命令

這段時間給我的感覺是linux和windows與macos最大的區別是,linux可以通過命令進行所有的操作,畢竟黑白框下點滑鼠的使用者體驗會很差,而windows用到命令的機會不多,windows主要是圖形介面了,點滑鼠使用者體驗很好。macos和linux就很類似了,但我理解的是mac是linux發行版中做得最好的,也是一種linux發行版。準備複試學習c語言的過程中,使用最多的是檔案與目錄類命令,例如ls顯示目錄,cd進入檔案,cd ..返回上一級目錄等,這裡的命令真的好多,給我的感覺是類似於微控制器的各個暫存器一樣,如果學的話,也不想背命令,需要用的時候查詢命令就好了,常用的命令敲得多了自然就記住了。

linux的命令有好多種類,磁碟管理類,查詢類,程序管理類等等,真的好多,所以感覺linux不像win或者macos容易上手的原因就是因為這些命令吧,但現在還不理解linux到底強在**,為什麼這麼複雜的操作方式還有這麼多人推崇,我相信後面學的深入了就會理解了。

6、        vim

近期學習c語言就是在vim裡學,首先init 3進入黑白框,然後ls,然後cd,然後vim 檔名,進入vim,敲i進入插入模式,改完程式後敲esc回到命令列模式,然後敲:進入底行模式,然後wq(write quit)退出,然後gcc,然後./a.out。vim給我的感覺是win下的txt文件,只不過是linux下。

7、        linux網路配置

複試期間學習linux是在win下的虛擬機器,採用網路位址轉換模式,連線網路也是各種神奇的命令,具體配置是跟著書上的步驟走,最後連上網路了,但感覺很機械。

8、        gcc(gnu c compiler)

這是乙個編譯器,編譯出可執行程式,效率較高,gcc編譯有四個階段,.c預處理得到.i,.i編譯得到.s,.s彙編得到.o,.o鏈結得到可執行程式。這裡也是命令雲集,可以用命令得到.i,.s,.o各個步驟的檔案,生不生成警告資訊等等。

第一次了解

通過查閱我了解到 加密方法可以分為兩大類。一類是單鑰加密 private key cryptography 還有一類叫做雙鑰加密 public key cryptography 前者的加密和解密過程都用同一套密碼,後者的加密和解密過程用的是兩套密碼。在單鑰加密的情況下,金鑰只有一把,所以金鑰的儲存變...

第一次學習Linux

我就讀於西安的一所大學,學校挺好,就是自己不努力學習,現在對於本專業的課程不怎麼感冒,所以自學 linux 第一次接觸 linux 是看到我姐拿的一本關於 linux 的書 鳥哥的linux 私房菜。我原來還以為是一本菜譜 原諒我的無知 然後我就拿起來來看了一下,就突然萌發了想學 linux 的想法...

第一次Linux作業

1.linux 和 unix 的關係 簡單地說,linux是一套免費使用和自由傳播的類unix作業系統,它主要用於基於intel x86系列cpu的計算機上。這個系統是由全世界各地的成千上萬的程式設計師設計和實現的。其目的是建立不受任何商品化軟體的版權制約的 全世界都能自由使用的unix相容產品。l...