linux常用基本命令學習簡記(一)

2021-07-11 06:36:36 字數 3897 閱讀 9686

sudo adduser username
剩下的回車預設即可。

su -l username
使用exit命令或ctrl+d快捷鍵

sudo deluser username --remove-home

touch filename
touch命令一般用來更改文件或目錄的日期時間,包括訪問時間和更改時間,或者新建乙個不存在的檔案。

ls -l
sudo chown username filename
chmod 755 filename
其中755的三組許可權順序為ugo(擁有者、所屬使用者組、其他使用者),數字大小代表的是二進位制的「rwx」(讀、寫、執行)。

修改檔案許可權也可用:chmod [ugo][+-][rwx] filename表示檔案擁有者或所屬組或其他使用者增加或去掉相應的許可權。如:chmod go-w filename,表示所屬使用者組和其他使用者去除對檔案filename的寫許可權。

若要修改資料夾及其下所有檔案的許可權,可在chmod後加上引數-r。

注意:chown的作用是修改檔案或資料夾的所有者(使用者和使用者組屬性),而chmod的作用是修改檔案或資料夾的許可權(讀寫執行屬性)。

cp filename tofilename
若是複製目錄需加上-r或-r引數。

rm filename
加上-f引數表示強制刪除,但若要刪除目錄則需加上-r或-r引數

mv filename dirname
若dirname改為乙個檔名,且與filename同在乙個目錄下,則filename會被重新命名為dirname。

cat為正序,tac為倒序,加上-n引數表示顯示行號;

more和less命令可以分頁檢視檔案;

head和tail命令分別預設檢視檔案頭和檔案尾的十行資料,加上-n引數且後面緊跟行數,可以分別檢視前該行數或後該行數的資料。

file filename
file命令可以檢視檔案的型別。

mkdir dirname
若使用-p引數,則不存在父目錄時也會建立該父目錄。

搜尋檔案主要有whereis,locate,which,find這幾個命令。

whereis filename
whereis這個搜尋很快,因為它並沒有從硬碟中依次查詢,而是直接從資料庫中查詢。該命令只能搜尋二進位制檔案(-b),man幫助檔案(-m)和源**檔案(-s)。

locate filename
locate這個命令搜尋起來快而全。
which filename
如果想只統計數目可以加上-c引數,-i引數可以忽略大小寫進行查詢,whereis 的-b,-m-s同樣可以是使用。which本身是 shell 內建的乙個命令,我們通常使用which來確定是否安裝了某個指定的軟體,因為它只從path環境變數指定的路徑中去搜尋命令。

find  -name filename
find基本命令格式為 find [path] [option] [action],是這幾個命令中最強大的,它不但可以通過檔案型別、檔名進行查詢而且可以根據檔案的屬性(如檔案的時間戳,檔案的許可權等)進行搜尋。引數-atime表示最後訪問時間,-ctime表示建立時間,-mtime表示最後修改時間。

在 windows 上我們最常見的不外乎這三種*.zip,*.rar,*.7z字尾的壓縮檔案,而在 linux 上面常見常用的除了以上這三種外,還有*.gz,*.xz,*.bz2,*.tar,

*.tar.gz,*.tar.xz,*tar.bz2。

壓縮打包:

zip -r -q -o todirname fromdirname
-r引數表示遞迴打包包含子目錄的全部內容,-q引數表示為安靜模式,即不向螢幕輸出資訊,-o,表示輸出檔案,需在其後緊跟打包輸出檔名。引數-e加上可以設定加密密碼。

解壓縮:

unzip -q zipname -d dirname
上述命令表示將壓縮檔案zipname解壓到指定目錄dirname,-q引數表示靜默解壓,若去掉-d引數及其後的dirname則預設解壓到當前位置。

若不想解壓,只想檢視壓縮包裡的內容,可用-l引數:

unzip -l zipname

在linux上安裝rar和unrar工具:

sudo apt-get update

sudo apt-get install rar unrar

rar和unrar命令的引數沒有「-」。

從指定檔案或目錄建立壓縮包或新增檔案到壓縮包:

rar a rarname filename
從指定壓縮包檔案中刪除某個檔案:

rar d rarname filename
檢視不解壓檔案:

rar l rarname

全路徑解壓:

unrar x rarname
去掉路徑解壓:

mkdir tmp

unrar e rarname tmp/

建立乙個tar包:

tar -cf tarname dirname
-c表示建立乙個 tar 包檔案,

-f用於指定建立的檔名,注意檔名必須緊跟在

-f引數之後。加上

-v引數以可視的的方式輸出打包的檔案。

解包乙個檔案(

-x引數)到指定路徑的已存在目錄(

-c引數):

mkdir tardir

tar -xf tarname -c tardir

只檢視不解包檔案-t引數:

tar -tf tarname
建立*.tar.gz檔案:
tar -czf targzname dirname
解壓*.tar.gz檔案:
tar -xzf targzname
要使用其他的壓縮工具建立或解壓相應檔案只需要更改乙個引數即可:

壓縮檔案格式

引數*.tar.gz

-z*.tar.xz

-j*.tar.bz2

-j

Linux常用基本命令學習總結

一 linux的基本命令 1 目錄切換命令 window中通過圖形化介面和滑鼠可以任意切換需要進入的目錄,但linux必須通過cd命令切換目錄。4 壓縮檔案的操作命令 1 打包並壓縮檔案 linux中的打包檔案一般是以.tar結尾的,壓縮的命令一般是以.gz結尾的。而一般情況下打包和壓縮是一起進行的...

Linux常用基本命令

命令列操作 history 查詢命令的歷史 alias 關機和重啟 shutdown h now 系統立即關機 shutdown r now 系統立即重啟 rebootnow 系統立即重啟 shutdown h 45 shutdown computer 定時關機 shutdown r 60 定時啟動...

Linux常用基本命令

1.進入目錄 cd home mmkj 退回上一級 cd 退回根目錄 cd 建立目錄 mkdir xmyfsj 建立xmyfsj資料夾 刪除目錄 rmdir xmyfsj 刪除資料夾 rm rf xmyfsj 刪除所有 rm rf 顯示檔案型別 file 檔名 建立空檔案 touch aa.txt ...