Linux常用指令

2021-10-19 06:51:55 字數 2368 閱讀 3079

檔案相關指令

檔案的壓縮/解壓縮指令

檔案的匹配查詢指令

其它指令

ls -a

列出目錄下所有檔案,包括以" . "開頭的隱藏檔案

ls -r

對目錄反向排序

ls -d

將目錄像檔案一樣顯示,而不顯示其下的檔案

ls -r

列出所有子目錄下的檔案

ls -l

列出檔案的詳細資訊

ls -1

一行只輸出乙個檔案

ls -t

按照時間排序

cd …

返回上級目錄

cd ~

進入使用者目錄

cd -

返回最近訪問目錄

mkdir -p

可以是乙個路徑名稱,此時如果路徑中的某些目錄尚不存在加上此選項之後將自動建立不存在的目錄(一次可以建立多個目錄)

如:mkdir -p test/test01 :遞迴建立多個目錄

rmdir -p

當子目錄被刪除之後如果父目錄也變成空目錄之後,則將父目錄也刪除

rm -f

即使檔案屬性為唯讀(即寫保護),也直接刪除(一般不要加入-f,容易誤刪)

rm -r

刪除目錄及其下的所有檔案

rm -i

刪除前逐一詢問提示(增加提示資訊)

cp -r

遞迴處理,將指定目錄下的檔案與子目錄一併處理(遞迴處理此目錄下的所有檔案和目錄),若原始檔或目錄的形態,不屬於目錄或或符號鏈結,則一律視為普通檔案處理

cp -i

覆蓋檔案之前先詢問使用者

mv -f

如果目標檔案已經存在,不會詢問而是直接覆蓋

mv -i

若目標檔案已經存在時,就會詢問是否覆蓋(增加提示資訊)

touch -d

使用指定的日期時間

cat -n

對輸出的所有行編號

cat -b

對非空輸出行編號

cat -s

不輸出多行空行

more -n

對輸出的所有行編號

q退出more

less -i

忽略搜尋時的大小寫

less -n

顯示每行的行號

/字串

向下搜尋字串

?字串

向上搜尋字串q退出

head -n

n為顯示的行數

tail -f

迴圈讀取(可以方便的查閱正在改變的日誌檔案)

tail -n

顯示行數,n為行數

## zip/unzip

zip/unzip -r

遞迴處理,將指定目錄下的所有檔案和子目錄一併處理

將test2目錄壓縮: zip test2.zip test2/*

解壓到tmp目錄: unzip test2.zip -d /tmp

tar -c

建立乙個壓縮檔案的引數指令

tar -x

解開乙個壓縮檔案的引數指令

tar -t

檢視tarfile裡面的檔案

tar -v

壓縮的過程中顯示檔案

tar -c

解壓到指定檔案

find -name

按照檔名查詢檔案

grep -i

忽略大小寫

grep -n

輸出行號

grep -v

反向選擇,即顯示出沒有搜尋字串內容的內行

grep -r

對指定的路徑下所有檔案進行內容匹配

man -k

根據關鍵字搜尋聯機幫助

man num

只在第num章節尋找

man -a

將所有章節顯示出來q退出

chmod -r

遞迴修改目錄檔案的許可權(只有檔案的擁有者和root才可以改變檔案的許可權)

chmod 命令許可權值得格式

+向許可權範圍增加代號所表示的許可權

-向許可權範圍減少代號所表示的許可權

=向許可權範圍賦予代號所表示的許可權

u擁有者

g擁有者同組使用者

o其它使用者

a所有使用者

# chmod user1 f1

# chmod -r user1 filegroup1

chgrp -r

遞迴修改檔案或目錄的所屬組

# umask 755

# umask

//檢視

# umask 044

//設定

linux常用指令

一 查詢狀態類 1 pwd pwd print work directory 顯示當前工作目錄的絕對路徑 2 ls ls list 顯示當前目錄的檔案 二 目錄類 1 cd cd change directory 切換目錄 波浪符號,代表使用者家目錄 cd 返回上乙個目錄 cd 回到自己的家目錄 c...

Linux常用指令

ctrl alt t 開啟終端 sudo su 在終端裡從普通使用者轉換成 root 使用者。su 普通使用者名稱 在終端裡從 root 使用者轉成普通使用者。clear 清除螢幕 mkdir 資料夾名 新建資料夾 rmdir 資料夾名 刪除資料夾 rm f filename 強制刪除乙個檔案 rm...

Linux常用指令

echo home cores core e p t proc sys kernel core pattern e 標示exe p 標示pid t 標示發生時間 使用root許可權建立 home cores目錄 chmod a w home cores r ulimit c unlimited讓co...