Linux常用命令

2021-10-22 20:44:37 字數 2229 閱讀 9186

linux全部都是基於檔案的. 並且linux中的目錄都是樹形結構.

cd命令

ifconfig/ip addr 檢查ip位址

pwd 檢查當前的位置

tab鍵 自動補齊(注意唯一性)

cd命令是linux中最基本的命令語句,必須熟練掌握

cd / 返回根目錄

cd ~ 使用者主目錄

cd . 當前目錄

cd ..返回到上一級目錄

cd /usr/ 進入到usr目錄

cd – 返回上乙個目錄

cd 直接回家

ls命令

ls 顯示檔名稱

ls –l 詳細格式,檔案許可權,時間

ll 和ls –l 作用相同

ls *.txt 檢視所有的txt型別文件

目錄命令

1.命令列模式:esc切換到命令列模式

按i,在游標前開始編輯

按a,在游標後開始編輯

按u, 撤銷之前的操作

3.底行模式:按 shift+:冒號。

:q! 不儲存退出

:wq 儲存退出

:/world 從當前游標處,向上查詢world關鍵字

:?world 從當前游標處,向後查詢world關鍵字

刪除命令

rm 刪除檔案

rm n.txt 提示y刪除n放棄

rm –f n.txt 不提示

rm –rf dirname 不提示遞迴刪除目錄下所以內容

rm –rf * 刪除所有檔案

rm –rf /* 刪除所有子目錄所有和檔案

複製和移動檔案命令

cp 複製檔案

cp nginx.conf n.txt

cp –r tomcat1 tomcat2                #複製整個目錄

mv 修改檔名,移動檔案

mv n.txt m.txt 修改檔名稱

瀏覽檔案命令

cat 輸出檔案所有的內容

more 輸出文件所有的內容,分頁輸出,空格瀏覽下一屏,q退出

less 用法和more相同,只是通過pgup、pgon鍵來控制

tail 用於顯示檔案後幾號,使用頻繁

tail -10 nginx.conf 檢視nginx.conf的最後10行

tail –f nginx.conf 動態檢視日誌,方便檢視日誌新增的資訊

ctrl+c 結束檢視

打包命令

tar命令位於/bin目錄下,它能夠將使用者所指定的檔案或目錄打包成乙個檔案,但不做壓縮。一般linux上常用的壓縮方式是選用tar將許多檔案打包成乙個檔案,再以gzip壓縮命令壓縮成name.tar.gz的檔案。

-c 建立乙個新的tar檔案

-v 顯示執行過程的資訊

-f 指定檔名

-z 呼叫gzip壓縮命令進行壓縮

-t 檢視壓縮檔案的內容

-x 解開tar檔案

tar –cvf n.tar ./ 壓縮當前目錄下的所有檔案和目錄,檔名為n.tar

tar –xvf n.tar 解壓壓縮包中的檔案到當前目錄(如果長時間未解壓成功 ctrl+c推出)

tar –cvzf m.tar.gz ./* 壓縮檔案

tar -zxvf m.tar.gz 解壓m.tar檔案到當前目錄

tar –cvf/tar –xvf包含tar –cvzf/tar -zxvf

grep命令

grep root /etc/passwd 在檔案中查詢關鍵字root

grep root /etc/passwd –-color 高亮顯示

grep root /etc/passwd –a5 –b5 高亮顯示,a後5行,b前5行

grep -n root /etc/passwd 查詢並顯示行數

grep -v root /etc/passwd 取反,查出不含root的資料

注意加粗命令為常用命令

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