Linux的基本命令(一)

2021-10-18 09:51:54 字數 2758 閱讀 4709

mkdir [選項] (新建目錄名)

選項:-z :設定安全上下文,當使用selinux時有效

-m或--mode:建立目錄的同事設定目錄的許可權;

-p或--parents 若想要建立目錄的上層目錄目前尚未建立,則會一併建立上層目錄;

--version 顯示版本資訊。

例項:1、在當前目錄下,建立乙個work目錄: 

mkdir work
2、 在working目錄下建立乙個名為day1的子目錄(若本例不加-p引數,且原本working目錄不存在,則會報錯):

mkdir -p working/day1
3、在當前目錄下建立worker和worker下的day2目錄,許可權設定為檔案可讀、寫、執行,同組使用者可讀和執行,其他使用者無權訪問:

mkdir -p -m 750 worker/day2
① gzip和gunzip指令

gzip用於壓縮檔案,檔案經壓縮後,變為.gz檔案(注:當用gzip壓縮後,不會保留原來檔案)

語法:gzip 要壓縮的檔名
gunzip用於解壓檔案

語法:gunzip 要解壓的檔名
②zip與unzip指令

zip用於壓縮檔案,檔案經壓縮後,變為.zip檔案

語法:zip [選項] ***.zip 將要壓縮的內容
unzip用於解壓檔案

語法:unzip [選項] ***.zip
常見選項: -r 遞迴壓縮(對zip指令來說) 

-d《目錄》:指定解壓後檔案的存放目錄

③tar指令是打包指令,最後打包後的檔案是.tar.gz檔案

語法:tar [選項] ***.tar.gz 打包的內容
常見選項: -c 產生.tar打包檔案

-v 顯示詳細資訊

-f 指定壓縮後的檔名

-z 打包同時壓縮

-x 解包.tar檔案  -c指定解壓縮後的目錄

示例:

tar -zcvf log.tar.gz log2020.log  // 打包後,以gip壓縮
tar -zxvf log.tar.gz -c /worker/day2  //將log.tar.gz解壓縮到目錄/worker/day2下
注:只用root或檔案主才可以使用該命令

語法: chown [選項] 使用者名稱 檔名
常用選項: -r或--recursive:遞迴處理,將指定目錄下的所有檔案及子目錄一併處理

示例:

chown -r liu /usr/worker //將目錄/usr/worker以及下面的所有檔案、子目錄的所有者改為liu
語法:

groupadd xx組名  //建立組

useradd -g xx組名 xx使用者名稱 //在組下建使用者(若不指定組名,則預設是建立的使用者名稱的同名字的組)

passwd xx使用者名稱 //給使用者更改密碼

su - 使用者名稱 //切換到指定的使用者

ls -ahl //檢視檔案的所有者

<5>修改檔案/使用者所在的組(在root使用者下)

語法:chgrp 組名 檔名 // 修改檔案所在的組

usermod -g 組名 使用者名稱 //改變使用者所在組

id 使用者名稱 // 檢視使用者所在的組

使用ls -l指令後顯示內容如下:

-rw-rw-r--. 1 kiss kiss 112 jan 30 04:02 he.tar.gz
其中[r]表示可讀(read):可讀取,檢視;

[w]表示可寫(wirte):可修改,但不代表可以刪除該檔案,刪除乙個檔案的前提條件是該檔案所在的目錄有寫許可權,才能刪除該檔案;對於目錄來說意味著目錄中可以建立+刪除+重新命名

[x]代表可執行(execute):對於檔案來說是可執行,對於目錄來說是可以進入該目錄

接下來每三個字元一組:rw-、rw-、r-- ,其中第一組表示檔案擁有者的許可權、第二組表示的是與檔案擁有者同一組的使用者的許可權、第三組表示不與檔案擁有者同一組的其他使用者的許可權;

1 對於檔案來說表示硬鏈結數 ;

kiss 表示使用者;

kiss 表示組;

112 表示檔案大小;

jan 30 04:02 表示最後修改時間;

he.tar.gz 表示檔名

方式①:u:所有者 g:所有組 o:其他人 a:所有人(u.g.o的總和)

示例:

chmod u=rwx,g=rx,o=x xx檔名 // 將xx檔名設定為所有者有讀、寫、執行許可權、同組使用者有可讀和執行許可權、其他人只有可執行許可權

chmod o+w xx檔名 // 對xx檔名的其他使用者增加可寫許可權

chmod a-x xx檔名 // 對xx檔名的所有使用者去掉可執行許可權

方式②:通過數字變更許可權

規則:r=4,w=2,x=1;rwx=4+2+1=7

示例:

chmod u=rwx,g=rx,o=x 檔案目錄名
相當於

chmod 751 檔案目錄名

Linux 一 ,基本命令

表示根目錄,linux系統裡面最上層的目錄 檔案和目錄組織成單根的倒置樹結構 檔案或者目錄名稱嚴格區分大小寫 路徑以 分割 絕對路徑以斜線開頭,檔案位置的全路徑,採用絕對路徑可以到處使用 相對路徑不以斜線開頭,當前工作目錄的相對位置,可以通過相對路徑方式來指定乙個檔名 影象化介面 字元介面 企業伺服...

linux基本命令 一

1.路徑說明 代表當前目錄 代表上一級目錄 代表根目錄 最頂層目錄 代表使用者家目錄 users 2.基本命令 命令 help 檢視命令幫助 man 命令 檢視命令幫助 cd 進入指定目錄 cd 回退到上一級目錄 cd 進入家目錄 cd 進入根目錄 cd users xx xx 進入xx目錄 cd ...

Linux 基本命令(一)

linux下面的各個目錄的作用 系統命令 bin sbin usr bin usr sbin boot 系統啟動路徑 dev 裝置檔案儲存的根路徑 etc 配置檔案的儲存路徑 home zhangsan 普通使用者zhangsan的使用者根目錄 lib 函式庫目錄 掛載目錄 media 掛載光碟或者...