Linux下的基本命令

2021-09-12 08:05:49 字數 3605 閱讀 3650

目錄相關命令:ls  pwd  mkdir  rmdirrm  cp  mv  cd

基礎命令的結構:命令名稱 [引數選項] [操作物件]

下面將分別介紹這些命令的功能:

功能: 瀏覽目錄,列出目錄下的檔案資訊。

常用選項:

-a  瀏覽所有檔案,不忽略以.開頭的檔案。linux下以.開頭的檔案預設是隱藏檔案。

.表示當前路徑    ..表示當前路徑的上一層路徑

-l  檢視目錄下檔案的詳細資訊

功能:檢視當前所在路徑

絕對路徑:表示路徑的時候,起始路徑從根目錄開始的路徑。

相對路徑:表示路徑的時候,起始路徑從當前路徑開始的路徑。

功能:在當前目錄下建立乙個新的目錄

常用選項:

-p  多層級遞迴建立目錄,任意一層目錄不存在都會被建立。例如:

mkdir -p test1/test2  遞迴建立多個目錄
功能:刪除空目錄

常用選項:

-p  多層級空目錄的遞迴刪除

功能:預設刪除普通檔案

常用選項:

-r  刪除目錄(遞迴刪除目錄下的所有檔案)

-f 忽略提示資訊,直接進行操作

功能:拷貝乙個檔案到指定路徑下

常用選項:

-r  拷貝目錄(遞迴拷貝目錄下的所有檔案)

-f  忽略提示資訊,直接進行操作

功能:移動乙個檔案到指定位置

常用選項:

-i  增加提示資訊

功能:改變當前所在路徑(進入指定目錄)

常見選項:

~  快速回到當前使用者的家目錄

-  快速返回上一次路徑

功能:重新整理已存在的檔案時間屬性,若檔案不存在則建立

常見選項:

-d  以指定時間重新整理屬性。例如:"2019 -03-10  15:20:30"

-r  以指定檔案的時間屬性重新整理另乙個檔案

-a  只重新整理最後一次訪問時間

-m  只重新整理最後一次修改時間

功能:列印檔案內容到顯示終端

常見選項:

-n  列印行號

功能:分頁顯示檔案內容

回車:向下按行滾動

f : 向下按頁滾動

b :  向上按頁滾動

q :   退出顯示

功能:分頁顯示檔案內容

f : 向下按頁滾動

b :  向上按頁滾動

q :   退出顯示

j/k : 上下按行滾動

匹配查詢字串:

/string  向下匹配查詢string字串

?string 向上匹配查詢string字串

功能:預設顯示檔案前10行資料

常用選項:

-n  指定顯示檔案前n行資料

常見選項:

-n  指定顯示檔案末尾10行資料

-f  持續重新整理顯示檔案末尾新增資料

zip/unzip   zip格式的壓縮/解壓縮

gzip/gunzip gzip格式的壓縮/解壓縮

bzip2/bunzip2  bzip2格式的壓縮/解壓縮

常見選項:

-c   打包

-x   解包

-v   顯示詳細的打包/解包資訊

-z   打包/解包同時進行gzip格式壓縮/解壓縮

-j   打包/解包同時進行bzip2格式的壓縮/解壓縮

-f   指定包名稱(需要放到選項的最後乙個)

例如:

tar -czvf abc.tar.gz abc.txt

tar -xzvf abc.tar.gz

功能:檢視日曆

常見選項:

-3    檢視上個月/這個月/下個月日曆

-y  檢視全年日曆

-j  日曆中的天以day of year的形式展開

常見選項:

+  以指定格式顯示時間

+"%y-%m-%d %h:%m:%s"

+'%s'

-s  設定系統時間(需要root許可權)

功能:在檔案內容中匹配包含指定字串的行

常見選項:

-i  忽略大小寫

-v  反向匹配(過濾掉匹配的行)

-r  遞迴對指定目錄下的所有檔案進行匹配

功能:通過檔名/檔案大小/型別...查詢檔案

常見選項:

-name   按檔名進行查詢

-type    按檔案型別查詢

-size  按檔案大小查詢

+n/-n(b c k m g)

按時間查詢

-ctime  -atime -mtime  按天計算

-cmin  -amin  -mmin   按分鐘計算

+n/-n

對找到的檔案進行進一步操作

find ./ -name 'test*' -exec rm '{}'\;

bc  計算器

man  手冊檢視命令

ifconfig  檢視/設定網絡卡資訊命令

service network start  啟動網路服務

su + 切換使用者

su  root

useradd  新增使用者

useradd -m tang

passwd   修改密碼

echo  列印字串到終端顯示

echo  "abcdef"

|  管道符:連線兩個命令,將前面命令處理結果交給後面命令進行處理。

>>  重定向符:改變資料流向,將要寫入到終端顯示的資料寫入到指定檔案中。

echo "tang" >> abc.txt

reroot  重啟

shutdown -h now 立即關機

halt  立即關機

許可權:使用者對作業系統進行操作的許可權:管理員root,普通使用者

檔案對使用者的分類:

檔案所有者         檔案所屬組        其他使用者

u                            g                         o

檔案對操作的分類:

可讀                    可寫                    可執行

r (可瀏覽)       w(可建立/刪除檔案)x(可進入)

通過人性化字元表示許可權

rw-              rw-            r--

通過二進位制位圖表示許可權

110              110           100

通過八進位制數字表示許可權    664

預設建立檔案時,給的許可權是777,但是因為許可權掩碼的存在,導致實際建立出來的檔案許可權不是777

umask檢視/設定檔案的預設許可權掩碼

chmod修改檔案許可權

0664     通過八進位制數字的許可權修改

g+w o-r a+x +x給指定使用者新增指定許可權

chown修改乙個檔案的所有者

chown + 使用者名稱 + 檔名

chgrp修改乙個檔案的所屬組

Linux下基本命令

1 檔案 cd 切換目錄 cd 返回到上一步路徑 cd 路徑 切換到此路徑下 cd 返回到上一級操作的目錄 cd 進入當前目錄所在資料夾 cd 進入當前使用者的根目錄 ls 列出該目錄下的所有子目錄和檔案 ls l 列出當前檔案的長格式 ls a 列出隱藏檔案 pwd 顯示當前所在目錄下的絕對路徑 ...

Linux下基本命令

1.刪除目錄或檔案 rm 檔名 rmdir 目錄名 2.新建目錄 mkdir 目錄名 3.刪除目錄下的所有檔案,包括目錄本身 rm rf 目錄名 4.自動補全檔名 按 tab 鍵。5.拷貝整個目錄下的所有檔案 到另一目錄 cp r 源目錄 目標目錄 5.修改目錄或檔名 mv 原檔名 新檔名 mv 原...

Linux下的基本命令

linux基本命令 1.ls 顯示當前工作路徑的檔案和資料夾 ls l 顯示當前工作路徑的檔案及屬性 ls a 顯示當前工作路徑的所有檔案包括隱藏檔案 2.pwd 顯示當前工作路徑 3.cal 顯示當月日曆 cal month year 顯示year年month月日曆 cal year 顯示year...