linux常用命令

2021-06-18 06:19:28 字數 2797 閱讀 1578

/dev     存放裝置檔案

/boot    存放核心與啟動程式相關檔案

/lib      存放系統庫檔案

/bin      存放二進位制檔案(可執行命令)

/sbin    存放特權級二進位制檔案(特權級可執行命令)

/usr     一般存放安裝程式

/var     一般存放經常變化的資料,如服務資料、日誌檔案等

/proc    只存在於記憶體中的檔案系統,儲存作業系統的實時資訊

/home  使用者家目錄 

/root    特權使用者(root)家目錄shell(殼)是使用者與作業系統底層(通常是核心)之間互動的中介程式,負責將使用者指令、操作傳遞給作業系統底層

shell一般分為:圖形化shell(gui)、命令列shell(cli)

linux中一般預設gui為:gnome,預設cli為:bash

bash提示符以#或$起始,#代表當前使用者為root使用者,$代表當前使用者為普通使用者

我們可以通過鍵盤上的tab按鍵對命令或檔名進行自動補全

bash會記錄我們以往操作的命令,可以通過history命令檢視

bash可以通過以下方式呼叫歷史記錄以簡化操作:

!!       重複前乙個命令

!字元   重複前乙個以指定字元開頭的命令

!num   按歷史記錄序號執行命令

!?abc  重複之前包含abc的命令

!-n     重複n個命令之前那個命令

我們可以通過 ctrl + r 來對歷史記錄進行搜尋查詢

命令su可以切換使用者

命令passwd可以修改當前使用者的密碼

命令id可以顯示當前使用者的資訊

通過在命令後追加乙個&,可以將該命令放入後台執行

通過以下命令可以管理後台作業:

jobs  顯示後台作業

fg    將後台作業調到前台執行

bg    繼續執行乙個後台作業

ls -a      顯示所有檔案

ls -l       顯示檔案的詳細資訊

ls -r      遞迴顯示子目錄資訊

ls -ld     顯示目錄及鏈結資訊

命令「file」可以用來檢視指定檔案的檔案型別

linux目錄管理使用絕對路徑與相對路徑兩個概念:

命令「cp」用以複製檔案或目錄:

cp 原始檔(資料夾)  目標檔案(資料夾)

-r  遞迴複製整個目錄

-v 顯示詳細資訊

命令「mv」用來移動或重新命名乙個檔案或目錄:

mv 原始檔(資料夾) 目標目錄

移動時如果指定檔名,則會進行重新命名

命令「touch」用以建立乙個空白檔案或更新乙個現有檔案的時間戳:

touch 檔名

命令「rm」用以刪除乙個檔案或資料夾:

rm 檔案/資料夾

-i   互動式刪除

-r   遞迴刪除資料夾下所有檔案

-f   強制刪除,不提示(慎用)

命令「mkdir」、「rmdir」用以建立或刪除乙個目錄

date命令:顯示當前時間日期

hwclock命令:顯示硬體時鐘

cal命令:顯示日曆

uptime命令:顯示系統執行時間

輸出、檢視:

echo命令:輸出輸入內容

cat命令:檢視制定檔案內容

head命令:檢視指定檔案頭10行內容

tail命令:檢視指定檔案末尾10行內容

more命令:以翻頁形式檢視指定檔案內容(只可向下翻頁)

less命令:以翻頁形式檢視指定檔案內容(可上下翻頁)

檢視硬體資訊:

lspci 命令:檢視pci裝置資訊

lsusb 命令:檢視usb裝置資訊

關機、重啟:

shutdown命令:關機、重啟、休眠(可定時)

reboot命令:立即重啟

poweroff命令:立即關機

歸檔、壓縮:

zip命令:建立zip壓縮檔案

unzip命令:解壓縮zip壓縮檔案

gzip命令:建立gzip格式壓縮檔案

tar命令:建立歸檔檔案(一般用於備份,可與gzip一起執行建立歸檔壓縮檔案)-cvf 打包xx -xvf 解包 xx -zcvf 用gzip打包

查詢:locate命令:快速查詢檔案(需要特定資料庫支援,非實時更新,可通過updatedb命令手工更新資料庫)

updatedb命令 : 手動更新located的索引庫

find命令:功能強大的實時查詢命令,可支援多條件查詢,但速度慢

find . -name *test* 從當前目錄開始查詢

find /-name *.conf 從根開始查詢

vi是linux及類unix系統中主流的命令列文字編輯器,功能極為強大,vim是增強版本的vi

vim有三種工作模式:

命令模式(常規模式)

插入模式

ex模式

命令模式常用指令:

i     插入

o    在當前行下插入新行

dd   刪除當前行

yy   複製一行

p    貼上

u    撤銷上乙個操作

r    替換當前字元

/    搜尋用n鍵切換

ex模式常用命令:

:w     儲存修改

:q     退出

:q!     強制退出,不儲存修改

:x     儲存並退出,相當於:wq

:set number   顯示行號

:!      執行系統命令

:sh    切換到命令列,使用 ctrl + d 切換回vim

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...