linux作業系統基本命令介紹 1

2021-10-07 20:42:19 字數 2502 閱讀 8517

作業系統在計算機系統中承上啟下的地位:向下封裝硬體,向上提供操作介面

在linux中檔案分為:普通檔案、目錄檔案、裝置檔案(字元裝置檔案、塊裝置檔案)、管道檔案、鏈結檔案

ctrl+alt+t 開啟終端

ctrl+c 在終端中退出鎖定

tab 自動補全(如果有重複項,按兩下tab補全)

r、w、x

d rwx rwx rwx

d 目錄 檔案型別(-則為普通檔案,d代表資料夾,c代表硬體字元裝置,b代表硬體塊裝置,s表示管道檔案,l表示軟連線檔案)

第一組:檔案的所屬使用者

第二組:檔案的所屬組

第三組:其他使用者許可權

建立鏈結

ln 原始檔 鏈結檔案(硬鏈結)

硬鏈結檔案佔磁碟空間,刪除原始檔不影響硬鏈結檔案

ln -s 原始檔 鏈結檔案(軟鏈結)

硬鏈結和複製的區別:無論你修改了哪乙個鏈結之後的檔案,兩個檔案都會改變,保持一致,但複製不會

lsls是英語單詞list的縮寫,其功能是列出目錄內容,類似於dos下的dir命令

ls常用引數

-l 以列表的方式顯示檔案的詳細資訊

-h 配合-l以人性化的方式顯示檔案大小

-a 顯示指定目錄下的所有子目錄和檔案,包括隱藏檔案

ls -all 以列表的方式顯示所有檔案的詳細資訊(直接用ll也可以達到效果)

萬用字元:

* 匹配任意多個字元

? 匹配任意乙個字元

例如ls ???

[a-z] 匹配括號內的所有字元,只能確定乙個字元

> 輸出重定向 (會覆蓋)

>> 附加重定向(不會覆蓋)

將結果寫入到另外乙個檔案中

file 檔名(用於檢視檔案型別)

clear 清屏

ctrl+l 清屏

\ 轉義字元

管道:乙個命令的輸出可以作為另乙個命令的輸入

more 分屏顯示

cd 切換到使用者的主目錄(/home/使用者目錄)

mkdir 建立目錄(加引數-p可以遞迴建立目錄)

rmdir 刪除目錄

rm 可以刪除目錄,也可以刪除檔案(-r遞迴的刪除目錄下的內容,-f強制刪除,沒有提示)

cat 檢視或者合併檔案內容

find 在特定目錄下搜尋符合條件的檔案

find 目錄名 -name 檔名

find ./ -name 『*.sh』 查詢當前目錄下所有字尾為.sh的檔案

find /tmp -size 2m 查詢在/tmp 目錄下等於2m的檔案

find /tmp -size +2m 查詢在/tmp 目錄下大於2m的檔案

find /tmp -size -2m 查詢在/tmp 目錄下小於2m的檔案

find ./ -size +4k -size -5m 查詢當前目錄下大於4k,小於5m的檔案

find ./ -perm 0777 查詢當前目錄下許可權為 777 的檔案或目錄

cp 拷貝檔案

cp 原始檔 目的檔案

-a 該選項通常在複製目錄時使用,它保留鏈結、檔案屬性,並遞迴地複製目錄,簡單而言,保持檔案原有屬性。

-r 若給出的原始檔是目錄檔案,則cp將遞迴複製該目錄下的所有子目錄和檔案,目標檔案必須為乙個目錄名。

歸檔管理:tar -cvf 歸檔檔案名.tar 檔案1 檔案2 …

解歸檔:tar -xvf 歸檔檔案名.tar -c 路徑

壓縮: gzip 歸檔檔案名.tar (生成乙個檔案 歸檔檔案名.tar.gz) 檔案大小小於歸檔檔案

解壓縮 gzip -d 歸檔檔案名.tar.gz

一部歸檔壓縮

tar -czvf 檔名.tar.gz 檔案1 檔案2

tar-xzvf 檔名.tar.gz -c 路徑

檔案壓縮解壓:bzip2

tar -cjvf 檔名.tar.bz2 檔案1 檔案2

tar-xjvf 檔名.tar.bz2 -c 路徑

檔案壓縮解壓:zip、unzip

zip 檔名 檔案

解壓unzip 檔名

unzip 檔名 -c 路徑

檢視命令位置

which 命令

Linux作業系統介紹及基本命令

特點 穩定,安全 ctrl g 進入linux ctrl alt 釋放滑鼠 1.關閉防火牆 service iptables stop 2.重啟網路 service network restart 3.設定ip ifconfig eth0 ip位址 4.配置閘道器 route add default...

作業系統基本了解以及Linux 基本命令

opt etc dev var kernel home等的作用 opt 存放第三方應用軟體,類似c program files etc 存放系統配置檔案 dev 存放裝置檔案,硬體會被對映為檔案,如 dev cdrom代表光碟機 var 存放可變資訊,如系統審計日誌 kernel 存放作業系統核心檔...

Linux作業系統概述及基本命令列介紹

ubuntu是乙個開源作業系統,linux的乙個分支系統。它在個人電腦及網路伺服器上被廣泛應用,ubuntu的觸碰版本也有被用在平板電腦和手機上。1974年,ritchie和thompson發布了乙個關於unix里程碑式的 隨後貝爾實驗室製作了第乙個unix作業系統。隨後伯克利大學對原生的unix系...