Linux 操作筆記

2021-08-04 05:38:19 字數 4417 閱讀 8623

為了熟練使用,抽空學習了下linux系統,做了些筆記

/bin

bin 是 binary 的縮寫。這個目錄存放著最經常使用的命令。

/boot

這裡存放的是啟動 linux 時使用的一些核心檔案,包括一些連線檔案以及映象檔案。

/dev

dev 是 device(裝置)的縮寫。該目錄下存放的是 linux 的外部裝置,在 linux 中訪問裝置的方式和訪問檔案的方式是相同的。

/etc

這個目錄用來存放所有的系統管理所需要的配置檔案和子目錄。

/home

使用者的主目錄,在 linux 中,每個使用者都有乙個自己的目錄,一般該目錄名是以使用者的賬號命名的。

/lib

這個目錄裡存放著系統最基本的動態連線共享庫,其作用類似於 windows 裡的 dll 檔案。幾乎所有的應用程式都需要用到這些共享庫。

/lost+found

這個目錄一般情況下是空的,當系統非法關機後,這裡就存放了一些檔案。

/media

linux 系統會自動識別一些裝置,例如u盤、光碟機等等,當識別後,linux 會把識別的裝置掛載到這個目錄下。

/mnt

系統提供該目錄是為了讓使用者臨時掛載別的檔案系統的,我們可以將光碟機掛載在 /mnt/ 上,然後進入該目錄就可以檢視光碟機裡的內容了。

/opt

這是給主機額外安裝軟體所擺放的目錄。比如你安裝乙個 oracle

資料庫則就可以放到這個目錄下。預設是空的。

/proc

這個目錄是乙個虛擬的目錄,它是系統記憶體的對映,我們可以通過直接訪問這個目錄來獲取系統資訊。

/root

該目錄為系統管理員,也稱作超級許可權者的使用者主目錄。

/sbin

s 就是 super user 的意思,這裡存放的是系統管理員使用的系統管理程式。

/srv

該目錄存放一些服務啟動之後需要提取的資料。

/sys

這是 linux2.6 核心的乙個很大的變化。該目錄下安裝了 2.6 核心中新出現的乙個檔案系統 sysfs ,sysfs 檔案系統整合了下面3種檔案系統的資訊:針對程序資訊的 proc 檔案系統、針對裝置的 devfs 檔案系統以及針對偽終端的 devpts 檔案系統。該檔案系統是核心裝置樹的乙個直觀反映。當乙個核心物件被建立的時候,對應的檔案和目錄也在核心物件子系統種被建立。

/tmp

這個目錄是用來存放一些臨時檔案的。

/usr

這是乙個非常重要的目錄,使用者的很多應用程式和檔案都放在這個目錄下,類似與 windows 下的 program files目錄。

/usr/bin

系統使用者使用的應用程式。

/usr/sbin

超級使用者使用的比較高階的管理程式和系統守護程式。

/usr/src

核心源**預設的放置目錄。

/var

這個目錄中存放著在不斷擴充著的東西,我們習慣將那些經常被修改的目錄放在這個目錄下。包括各種日誌檔案。

目錄標識

相對路徑

路徑的寫法一定由根目錄」/」寫起,例如/usr/local/mysql 這就是絕對路徑。

絕對路徑

路徑的寫法不是由根目錄」/」寫起,例如,首先使用者進入到/ 然後再進入到 home ,命令為 cd /home 然後 cd test 此時使用者所在的路徑為 /home/test 。第乙個cd命令後跟 /home 第二個 cd 命令後跟 test ,並沒有斜槓,這個test是相對於/home 目錄來講的,所以叫做相對路徑。

開啟終端

ctrl + alt + t 或 ctrl + shift + t(在已有的終端上開啟)

退出當前終端

ctrl + d 或 exit

終止當前命令的快捷方式

ctrl + c,常用

暫停當前程序快捷方式

ctrl + z,注意不要亂用,容易弄壞系統

補全指令或目錄提醒指令

tab鍵,最常用之一

清屏快捷方式

ctrl + l

複製貼上快捷方式

ctrl + shift + c and ctrl + shift + v

檢視命令的幫助文件

man + 命令

目錄跳轉命令

cd命令

cd + 目錄名 , 配合tab鍵使用

cd . 返回當前目錄

cd .. 返回上一級目錄

cd ../../.. 多級目錄返回

建立檔案指令

touch + name + [字尾名]

檢視當前所在目錄

pwd

檢視檔案與目錄

ls命令

目錄操作

刪除指令

rm + name 刪除目錄或檔案

查詢指令

which 查詢內容的絕對路徑

複製指令

cp [選項] [ **檔案 ] [目標檔案]

移動指令

mv [ 選項 ] [原始檔] [目標檔案]

檢視檔案內容指令

cat [ 選項 ] + name

重定向

檢視多頁檔案內容

more + name

修改檔案許可權

chmod [-r] xyz 檔名(這裡的xyz,表示數字)

查詢指令

find指令 搜尋 find [路徑] [引數]

grep grep [-acinv] [-a] [-b] [–color=auto] 『查詢字串』 filename

管道指令

命令 | 命令 第乙個命令的輸出將作為第二個命令的輸入

程序檢視

vim操作

進入編輯器 vim + filename

進入輸入模式

命令模式 按ese進入命令模式

底行模式 按:進入底行模式

關機與重啟命令

shutdown 可以做一下操作

shutdown -h now 立即關機

shutdown –h 某個具體時刻 系統會在今天這個時刻關機

shutdown -h +10 系統會在10分鐘後關閉

shutdown -r now 立即重啟

shutdown -r +10 系統會在10分鐘後重啟

reboot 相當於 shutdown -r now

halt,poweroff 相當於 shutdown -h now

linux操作筆記

linux檢視操作歷史 ps ef 檢視gpu狀態 watch nvidia smi linux檢視後台任務狀態 ps aux linux一次性殺掉多個程序 ps ef grep python grep v grep cut c 9 15 xargs kill 9其中第二個分命令表示所有含pytho...

linux命令操作筆記

linux命令操作筆記 1 linux和unix系統的區別 linux系統是免費的 red hat 小紅帽 unix系統是收費 2 mac os x核心是unix 可以直接在蘋果系統中來使用命令列 終端 3 unix作業系統的特點 多使用者多工的作業系統 4 shell 命令列直譯器 對輸入的命令解...

Linux 檔案操作筆記

一 講解open write read lseek close函式的使用 方法 先講解每個函式的用法,然後編寫 以具體的例子進行 檔名稱 open.c 思路 1 呼叫open函式新建乙個檔案 2 呼叫write函式寫檔案 3 呼叫lseek函式移動檔案指標到檔案頭部 4 呼叫read函式讀取檔案內容...