Linux常用命令

2022-09-05 18:57:12 字數 3242 閱讀 1157

linux目錄結構

1.目錄切換命令

cd usr        切換到該目錄下usr目錄    

cd ../ 切換到上一層目錄

cd / 切換到系統根目錄

cd ~ 切換到使用者主目錄

cd - 切換到上乙個所在目錄

2.目錄的操作命令(增刪改查)(1)增加目錄操作命令:mkdir  目錄名稱

示例:在根目錄 / 下 mkdir test,就會在根目錄 / 下產生乙個test問目錄

(2)檢視目錄

命令:ls [-al] 父目錄

示例:在根目錄 / 下使用ls,可以看到該目錄下的所有的目錄和檔案

示例:在根目錄 / 下使用ls -a,可以看到該目錄下的所有檔案和目錄,包括隱藏的

示例:在根目錄 / 下使用ls -l,可以看到該目錄下的所有目錄和檔案的詳細資訊

注意:ls -l 可以縮寫成ll

(3)尋找目錄

命令:find 目錄 引數

示例:查詢/root下的與test相關的目錄(檔案) find /root -name 'test*'

(4)修改目錄的名稱

命令:mv 目錄名稱 新目錄名稱

示例:test目錄下有乙個oldtest目錄,使用mv oldtest newtest命令修改

注意:mv的語法不僅可以對目錄進行重新命名而且也可以對各種檔案,壓縮包等進行     重新命名的操作

(5)移動目錄的位置--剪下

命令:mv 目錄名稱  目錄的新位置

示例:在test下將newtest目錄剪下到 /usr下面,使用mv newtest /usr

注意:mv語法不僅可以對目錄進行剪下操作,對檔案和壓縮包等都可執行剪下操作

(6)拷貝目錄

命令:cp -r 目錄名稱 目錄拷貝的目標位置 --------- r 代表遞迴拷貝

示例:將/usr下的newtest拷貝到根目錄下的test中,使用cp -r /usr/newtest /test

注意:cp命令不僅可以拷貝目錄還可以拷貝檔案,壓縮包等,拷貝檔案和壓縮包時不   用寫-r遞迴

(7)刪除目錄

命令:rm [-rf] 目錄

示例:刪除/usr下的newtest,進入/usr下使用rm -r newtest

示例:刪除/test下的newtest而不需要詢問強制刪除,在/test下使用rm -rf newtest

注意:rm不僅可以刪除目錄,也可以刪除其他檔案或壓縮包,為了增強大家的記憶,   無論刪除任何目錄或檔案,都直接使用rm -rf 目錄/檔案/壓縮包

3.檔案的操作命令

(1)檔案的建立

命令:touch 檔名稱 ------ 空檔案

示例:在test目錄下建立乙個空檔案 touch aaa.txt

(2)檔案的檢視

命令:cat/more/less/tail 檔案 

示例:使用cat檢視/etc/sudo.conf檔案,只能顯示最後一屏內容

示例:使用less檢視/etc/sudo.conf檔案,可以使用鍵盤上的pgup和pgdn向上 和向下翻頁,q結束檢視

示例:使用tail -10 檢視/etc/sudo.conf檔案的後10行,ctrl+c結束

注意:命令 tail -f 檔案 可以對某個檔案進行動態監控,例如tomcat的日誌檔案,   會隨著程式的執行,日誌會變化,可以使用tail -f catalina-2016-11-11.log 監控 文  件的變化

(3)修改檔案的內容

命令:vim 檔案

但此時並不能編輯,因為此時處於命令模式,點選鍵盤i/a/o進入編輯模式,可以編輯檔案

編輯完成後,按下esc,退回命令模式

總結:

關於vim使用過程:

在實際開發中,使用vim編輯器主要作用就是修改配置檔案

vim 檔案------>進入檔案----->命令模式------>按i進入編輯模式----->編輯檔案     ------->按esc進入底行模式----->輸入:wq/q!

(4)刪除檔案

同目錄刪除:熟記 rm -rf 檔案 即可

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...