Linux學習日記(一)

2021-08-21 09:55:46 字數 2460 閱讀 8898

在了解和學習linux之前,有必要簡單的了解一下作業系統的概念。

作業系統是什麼?作業系統到底有什麼用處?

主流作業系統:

pc:windows(95%),os x(蘋果機4%),linux(1%)。

伺服器(

server

):unix/linux

,windows server

,os x

。嵌入式裝置(

embedded device):

linux

,android

,vxworks

,ios

,wince

,windows phone

,blackberry

,symbian

。了解過了作業系統,類似的對linux系統了解就簡單了

首先是unix系統,unix

系統是乙個功能強大的作業系統,但它對機器的硬體配置要求很高,在低端機器上不能正常執行。比如

freebsd

,solaris

,hp-unix

等。linux系統是類unix系統,繼承了unix系統強大的功能和使用習慣,但在低端機器上一樣可以流暢執行。

linux 系統:最大特點:開源免費(遵守gpl協議),任何個人或組織都能輕鬆的獲得linux核心原始碼,並根據自己需求進行修改定製,然後以乙個新的名字發布為一款新的系統(比如dj作業系統等),這些系統稱為linux系統發行版,他們統稱為linux系統。

linux主流發行版本:redhat,centos,fedora,debian,ubuntu,suse,麒麟操作,深度(deepin)等。

linux系統的使用方式:

1、桌面環境(傻瓜式,效率低,功能不夠強大,很多操作無法完成)

2、shell命令(專業強大高效,學習難度大,需要記憶一堆枯燥的命令)

《和windows

系統不一樣,桌面環境並不是

linux

核心的構成部分,它只是乙個應用軟體,可以不安裝,也可以隨時解除安裝,這樣可以節省硬體資源,並且伺服器通常都是遠端登陸使用命令進行操作,所以更沒有必要安裝桌面環境了。>

shell命令有很多很多,光靠死記硬背肯定是不行的,要有方法的記憶,這麼多的命令也不用全記下來的,記住常用的一些命令就行了,其他的命令可以在使用過程中查詢幫助手冊檢視使用方法。

牢牢記住並且熟練運用常用shall命令是學好使用linux系統最基礎的一步!

按功能分類學習記憶:

1. 電源管理(關機、重啟)

poweroff:關機

reboot:重啟

halt:關機

shutdown:關機或重啟,常用引數-r表示重啟,-h表示關機,第二個引數表示過多少分鐘後執行。

不同引數之間、命令名和引數之間都要用空白分隔,不是所有命令普通使用者都有許可權執行,很多命令只有root使用者才能執行(通常是那些對系統進行修改、配置或影響較大的命令)

《幾個常用命令》

man:

manual

,命令或函式的幫助手冊。所以,在

linux

世界中,有問題找「男人」。

history:檢視輸入命令的歷史紀錄。

su:select user,切換使用者命令。

2.程序(任務)管理

程序(process):正在執行的程式或者程式的一次執行過程,作業系統通過pid(即程序id)來標識不同的程序。

ps:process snapshot,程序快照,常用引數-ef,-aux。

top:實時檢視系統中所有程序(按q退出)。

kill:殺死程序,常用引數-9。

killall:批量殺死程序。

ctrl+c組合鍵:結束當前正在前台執行的程式。

ctrl+z組合鍵:將當前正在前台執行的程式暫停並調到後台。

fg:foreground,將當前所有在後台的任務調到前台執行。

bg:讓後台所有暫停的任務繼續執行(在後台執行)

&:讓任務在後台執行(加在命令最後面)。

clear:清屏(將所有內容隱藏到終端面板上方)。

reset:重置終端(將所有內容從終端面板上清除)。

3.網路配置管理

ping:檢測本機和目標機器之間的網路是否暢通。

ifconfig:檢視或臨時修改本機網路配置。

netstat:檢視網路狀態資訊。

一點計算機網路基礎知識:

ipv4位址是由32位二進位制資料構成,採用四段點分式記法,每一段的範圍是0-255。

ipv6位址是由128為二進位制資料構成,採用冒分十六進製制表示法,格式為x:x:x:x:x:x:x:x,其中每個x表示位址中的16b,以十六進製制表示,這種表示方法中,每個x的前導0可以省略。

10.x.x.x

172.16.x.x-172.31.x.x

192.168.x.x

127.x.x.x網路回環位址,表示本機,用於網路環境測試。

Linux學習日記 一

1.以命令列登陸linux主機時,我有幾個終端可以用,如何切換?a 有這麼6個文字介面終端 tty1 tty6 可以使用 ctrl alt f1 f6 進行切換 2.在linux的x windows 如何重啟 a alt ctrl backspacs 3.man page 如何檢視某個所有有關某個關...

Linux學習日記

回顧自己學的還很初級的linux pwd 檢視自己的當前目錄 並列印 mkdir 建立乙個目錄 且 mkdir p 檔名 可以建立多個子目錄 例如 asignment bar 1 2 3 mv 可以更改檔名 還可以移動檔案的位置 rm 刪除乙個檔案 但不能刪除乙個目錄 如果加 f 可以刪除乙個目錄的...

linux學習日記

free命令 檢視linux記憶體使用情況,buff和cache的區別 cache 和 buffer 都是快取,主要區別是什麼?知乎 裡面的回答已經寫的很詳細了,簡而言之也就是,buffer是緩衝區,而cache是快取。top命令 檢視linux的cpu,記憶體,程序等資訊 其實這些都是比較基本的l...