1.檔案層次結構:linux系統中的所有檔案儲存在檔案系統中,它們被組織到乙個顛倒的目錄中
2.檔案型別:
目錄:子目錄,父目錄
2.linux的一般命令格式:
命令名 [選項] [引數]
3.linux中的基本指令
3.1 /usr:安裝的軟體、共享的庫,包括檔案和靜態唯讀程式資料
3.2 /etc : 特定於此系統的配置檔案
3.3 /var : 特定於此系統的可變資料,在系統啟動之間保持永久性。動態變化檔案可以在/var下找到
3.4 /run:自上次系統啟動以來啟動的程序的執行時資料(包括程序id檔案和鎖定檔案等),此目錄中的內容在重啟時重新建立
3.5 /home:普通使用者儲存其個人資料和配置檔案的主目錄
3.6 /root:管理超級使用者root的主目錄
3.7 /tmp:供臨時檔案使用的全域性可寫空間。一定時間內未訪問、更改和修改的檔案將自動從該目錄中刪除
3.8 /boot:開始啟動過程所需的檔案
3.9 /dev:包含特殊的裝置檔案,供系統用於訪問硬體
3.10 zip/unzip
語法:zip 壓縮檔案.zip 目錄或檔案功能:將目錄或檔案壓縮成zip格式
選項:-r : 遞迴處理,將指定目錄下的所有檔案和子目錄一併處理
將test目錄壓縮: zip test.zip test/*
解壓到tmp目錄: unzip test.zip -d /tmp
4.小結部分重要常見指令
4.1 ls 指令:
語法:ls [選項] [目錄或檔案]常用選項:功能:對於目錄,該命令列出該目錄下的所有子目錄與檔案。對於檔案,將列出檔名及其他資訊
4.2 pwd 指令
功能:顯示使用者當前所在的目錄4.3 who 指令
功能:列出當前伺服器所使用的使用者資訊4.4 echo 指令:
語法:echo [引數]4.5 date功能:將命令列的引數顯示在螢幕上
功能:顯示和設定系統時間4.6 cal 指令
功能:顯示日曆4.7 clear 指令舉例:cal 10 2019 //顯示2023年10月日曆
功能:清屏4.8 su 指令
語法:su [使用者名稱]linux下的兩種使用者:功能:切換使用者
超級使用者(root):可以在linux系統下任意操作而不受限制,命令提示符"#"普通使用者:有許可權限制,命令提示符"$"
su user //從root使用者切換至普通使用者user4.9 cd 指令su root/(省略root) //user切換root,此時系統會提示輸入root使用者口令
語法:cd 目錄名例:功能:改變工作目錄。將當前工作目錄改變到指定的目錄下
對於root使用者,cd ~ 相當於 cd/root4.10 touch 指令對於普通使用者,cd ~ 相當於cd /home/當前使用者名稱
語法:touch [選項]檔案4.11 wc 指令功能:用於修改檔案時間戳,將其更新為最近一次的修改時間,也可以通過此指令新建乙個不存在的檔案
功能:統計檔案中的行,字,位元組數5.linux下的檔案管理指令常用選項:
-l 行數
-w 字數
-c 位元組數(包括換行(視為空位元組))
例:wc file1 //顯示檔案的行,字,位元組數
5.1 mkdir 指令
語法:mkdir [選項] dirname常用選項:功能:在當前目錄下建立乙個"dirname"目錄
例:mkdir -p test/test1 :遞迴建立多個目錄5.2 rmdir&&rm 指令
rmdir 指令語法: rmdir [選項] dirname常用選項:此指令適用於具有當前目錄操作許可權的所有使用者,用來刪除空目錄
rm 指令語法: rm [選項] dirname/dir常用選項:此指令適用於所有使用者,用來刪除檔案或目錄
5.3 cp 指令
語法:cp [選項] 原始檔或目錄 目標檔案或目錄常用選項:功能:複製檔案或目錄
5.4 mv 指令
語法:mv [選項] 原始檔或目錄 目標檔案或目錄常用選項:功能:1.引數型別為目標檔案或目錄:mv命令將檔案重新命名或將其移至乙個新的目錄中
2.引數型別為檔案:mv命令完成檔案重新命名。此時,原始檔/源目錄名只有乙個,它將所給的原始檔或目錄重新命名為給定的目標檔名
3.引數型別為已存在的目錄名稱:原始檔或目錄引數可以有多個,mv命令將各引數指定的原始檔均移至目標目錄中
5.5 cat 指令
語法:cat [選項] [檔案]常用選項:功能:檢視目標檔案的內容
cat file1 file2 //顯示檔案file1,file2的內容
cat file1 file2 > file3 //將file1,file2的內容合併到file3(">"符號為輸出重定向操作符)
5.6 more 指令
語法:more [選項] [檔案]常用選項:功能:分頁顯示檔案內容
5.7 less 指令
語法:less [引數] 檔案選項:功能:與more類似,但less可以隨意瀏覽檔案並且在檢視之前不會載入整個檔案,而more僅能向前移動。除此。less有搜尋功能(向上或向下搜)
5.8 head 指令
語法:head [引數]…[檔案]…選項:功能:顯示檔案的開頭幾行,預設值10
-n《行數》 :顯示的行數5.9 tail 指令-nc :顯示前n個位元組
語法:tail [必要引數] [選擇引數] [檔案]選項:功能:顯示檔案的末尾內容,不指定檔案時,作為輸入資訊進行處理。常用檢視日誌檔案
-f :迴圈讀取舉例:-n《行數》 :顯示行數
//乙個檔案共100行內容,讀取第50行內容
seq 1 100> test # 生成1到100的序列放入test
方法1 head -n50 test > tmp # 將前50行放入臨時檔案tmp
tail -n1 tmp #得到結果
方法2 head -n50 test | tail -n1 #直接顯示第50行內容
5.10 find 指令
語法:find pathname -options常用選項: 例:功能:用於在檔案樹中查詢檔案,並作出相應的處理(可能訪問磁碟)
find -ctime -20 //查詢在20天之內修改過的檔案5.11 grep 指令find -ctime +20 //查詢修改時間超過20天的檔案
語法:gre [選項] 搜尋字串 檔案常用選項:功能:在檔案中搜尋字串。將找到的行列印出來
Linux的基本指令
寫在前面的話,與我而言,linux就是乙個面向開發者的作業系統,支援32位和64位的pc執行。脫離了滑鼠和熟悉的介面,我們需要用到大量的指令來進行操作,如下所示 常見指令有 ls 顯示當前目錄下的檔案 綠色是檔案,藍色是目錄 cd 進入上層目錄 mkdir 建立目錄 pwd 顯示當前路徑 cd 返回...
Linux的基本指令
vim簡介 vi有三種基本工作模式 1.命令模式 2.文字輸入模式 3.末行模式 vim基本操作 一 進入插入模式 i 插入游標前乙個字元 i 插入行首 a 插入游標後乙個字元 a 插入行未 o 向下新開一行,插入行首 o 向上新開一行,插入行首 二 進入命令模式 esc 從插入模式或末行模式進入命...
linux基本指令
很喜歡這張字圖,希望看的你和我能成為自己想要成為的人在不久的未來 計算機專業 真的不錯。加油 以下就是我今天要與大家分享的linux筆記 基礎檔案的了解 動態庫 lib so.i 靜態庫boot 核心檔案 mnt 專門用於掛載 臨時掛載目錄 proc 記憶體中的虛擬資訊 selinux 與安全有關 ...