Linux作業系統

2021-09-29 12:23:55 字數 2969 閱讀 9001

linux和windows均屬於作業系統的範疇,和windows不同的是,他沒有像windows有圖形化介面,可以滑鼠點點點,linux所有操作都是命令列操作,linux不同於windows,是個開源的作業系統,全世界有很多的開發者都參與到linux的建設中。

linux可安裝在各種計算機硬體裝置中,比如手機、平板電腦、路由器、台式計算機。

linux是由芬蘭赫爾辛基大學學生linus torvalds和後來加入的眾多愛好者共同開發完成,linux之父linus torvalds於19年宣布退休。

bin (binaries)存放二進位制可執行檔案

sbin (super user binaries)存放二進位制可執行檔案,只有root才能訪問

etc (etcetera)存放系統配置檔案

usr (unix shared resources)用於存放共享的系統資源

home 存放使用者檔案的根目錄

root 超級使用者目錄

dev (devices)用於存放裝置檔案

lib (library)存放跟檔案系統中的程式執行所需要的共享庫及核心模組

mnt (mount)系統管理員安裝臨時檔案系統的安裝點

boot 存放用於系統引導時使用的各種檔案

tmp (temporary)用於存放各種臨時檔案

var (variable)用於存放執行時需要改變資料的檔案

操作檔案或目錄常用命令

pwd 顯示當前工作目錄(print working directory)

touch 建立空檔案

mkdir 建立目錄(make directoriy)

-p 父目錄不存在情況下先生成父目錄 (parents)

cp 複製檔案或目錄(copy)

-r 遞迴處理,將指定目錄下的檔案與子目錄一併拷貝(recursive)

mv 移動檔案或目錄、檔案或目錄改名(move)

rm 刪除檔案(remove)

-r 同時刪除該目錄下的所有檔案(recursive)

-f 強制刪除檔案或目錄(force)

rmdir 刪除空目錄(remove directoriy)

cat顯示文字檔案內容 (catenate)

more、less 分頁顯示文字檔案內容

head、tail檢視文字中開頭或結尾部分的內容

haed -n 5 a.log 檢視a.log檔案的前5行

tail -f b.log 迴圈讀取(follow)

常用命令

wc 統計文字的行數、字數、字元數(word count)

-m 統計文字字元數

-w 統計文字字數

-l 統計文字行數

find 在檔案系統中查詢指定的檔案

find /etc/ -name "aaa"

grep 在指定的文字檔案中查詢指定的字串

ln 建立鏈結檔案(link)

-s 對原始檔建立符號連線,而非硬連線(symbolic)

top 顯示當前系統中耗費資源最多的程序

ps 顯示瞬間的程序狀態

-e /-a 顯示所有程序,環境變數

-f 全格式

-a 顯示所有使用者的所有程序(包括其它使用者)

-u 按使用者名稱和啟動時間的順序來顯示程序

-x 顯示無控制終端的程序

kill 殺死乙個程序

kill -9 pid

df 顯示檔案系統磁碟空間的使用情況

du 顯示指定的檔案(目錄)已使用的磁碟空間的總

-**件大小以k,m,g為單位顯示(human-readable)

-s只顯示各檔案大小的總合(summarize)

free 顯示當前記憶體和交換空間的使用情況

netstat 顯示網路狀態資訊

-a 顯示所有連線和監聽埠

-t (tcp)僅顯示tcp相關選項

-u (udp)僅顯示udp相關選項

-n 拒絕顯示別名,能顯示數字的全部轉化成數字。

-p 顯示建立相關鏈結的程式名

ifconfig 網絡卡網路配置詳解

ping 測試網路的連通性

備份壓縮命令

gzip 壓縮(解壓)檔案或目錄,壓縮檔案字尾為gz 

bzip2 壓縮(解壓)檔案或目錄,壓縮檔案字尾為bz2

tar 檔案、目錄打(解)包

gzip命令

命令格式:bzip2 [-cdz] 文件名

-c將壓縮的過程產生的資料輸出到螢幕上

-d解壓縮的引數(decompress)

-z壓縮的引數(compress)

-num 用指定的數字num調整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比),-9或--best表示最慢壓縮方法(高壓縮比)。系統預設值為6

tar命令

-c 建立乙個壓縮檔案的引數指令(create)

-x 解開乙個壓縮檔案的引數指令(extract)

-z 是否需要用 gzip 壓縮

-j 是否需要用 bzip2 壓縮

-v 壓縮的過程中顯示檔案(verbose)

-f 使用檔名,在 f 之後要立即接檔名(file)

關機/重啟命令

shutdown系統關機 

-r 關機後立即重啟

-h 關機後不重新啟動

halt 關機後關閉電源 shutdown -h

reboot 重新啟動 shutdown -r

可以參考這篇文件

Linux作業系統

本書以當前最流行的red hat linux的最新發行版本為基礎,論述作業系統的基本原理 基本思想和基本方法,並在此基礎上介紹linux網路作業系統的核心結構 安裝 配置 基本操作 系統管理及網路應用等,從而系統 完整地講述linux作業系統從基本原理到應用實踐的主要內容。本書注意理論內容的選取,注...

Linux 作業系統

linux 作業系統 計算機本身就是一堆硬體,最核心 就是cpu和儲存器裝置,為了能夠計算機獲得資料,有輸入裝置和輸出裝置,輸入輸出裝置通過南橋 北橋接入cache 接入系統的,彼此之間還有匯流排,比如記憶體到cpu的叫系統匯流排,各種鍵盤,滑鼠需要的匯流排也是不一樣的。為了進可能 利用計算機的資源...

Linux作業系統

linux的組成部分 linux核心 是整個作業系統的核心,管理著整個計算機的軟硬體資源。linuxshell 是系統的使用者介面,提供了使用者與核心進行互動操作的一種介面 linux檔案結構 檔案結構是檔案存放在磁碟等儲存裝置上的組織方法,主要體現在對檔案和目錄的組織上。安裝方式 光碟安裝 硬碟安...