Linux 系統常用命令

2022-03-28 05:37:29 字數 2666 閱讀 9315

昨天給電腦安裝系統(第一次裝linux mint系統)及配工作環境,花了不少時間,主要是對linux命令不熟悉,對此感到深深的羞愧,今天週末特意來公司,早上花點時間,把常用的linux命令記錄下來。不允許自己下次做事效率還這麼低。

1、cd

基本命令,最常用命令,用於切換目錄,引數可以是絕對路徑,也可以是相對路徑。

cd /home/dir1            //

切換至/home/dir1

cd ./dir1 //

切換至當前目錄的 dir目錄,「.」表示當前目錄

cd ../dir1 //

切換至上層目錄中的dir1目錄,".."表示當前目錄的上層目錄.

2、ls

ls是list的意思

-l :列出長資料串,包含檔案的屬性與許可權資料等  

-a :列出全部的檔案,連同隱藏檔案(開頭為.的檔案)一起列出來(常用)

-d :僅列出目錄本身,而不是列出目錄的檔案資料

-h :將檔案容量以較易讀的方式(gb,kb等)列出來

-r :連同子目錄的內容一起列出(遞迴列出),等於該目錄下的所有檔案都會顯示出來

3、cp

cp是copy的意思,用於複製檔案。常用引數如下:

-a :將檔案的特性一起複製  

-p :連同檔案的屬性一起複製,而非使用預設方式,與-a相似,常用於備份

-i :若目標檔案已經存在時,在覆蓋時會先詢問操作的進行

-r :遞迴持續複製,用於目錄的複製行為

-u :目標檔案與原始檔有差異時才會複製

例:

cp -a file1 file2 #連同檔案的所有特性把檔案file1複製成檔案file2  

cp file1 file2 file3 dir #把檔案file1、file2、file3複製到目錄dir中

4、mv

即move,用於移動檔案,目錄或更名.常用引數:

-f :force強制的意思,如果目標檔案已經存在,不會詢問而直接覆蓋  

-i :若目標檔案已經存在,就會詢問是否覆蓋

-u :若目標檔案已經存在,且比目標檔案新,才會更新

例:

mv file1 file2 file3 dir # 把檔案file1、file2、file3移動到目錄dir中  

mv file1 file2 # 把檔案file1重新命名為file2

5、rm

即remove,用於刪除檔案或目錄:,常用引數:

-f :就是force的意思,忽略不存在的檔案,不會出現警告訊息  

-i :互動模式,在刪除前會詢問使用者是否操作

-r :遞迴刪除,最常用於目錄刪除,它是乙個非常危險的引數

例:

rm -i file # 刪除檔案file,在刪除之前會詢問是否進行該操作  

rm -fr dir # 強制刪除目錄dir中的所有檔案

6、tar

用於對檔案進行打包,和解壓縮,常用引數:

-c :新建打包檔案  

-t :檢視打包檔案的內容含有哪些檔名

-x :解打包或解壓縮的功能,可以搭配-c(大寫)指定解壓的目錄,注意-c,-t,-x不能同時出現在同一條命令中

-j :通過bzip2的支援進行壓縮/解壓縮

-z :通過gzip的支援進行壓縮/解壓縮

-v :在壓縮/解壓縮過程中,將正在處理的檔名顯示出來

-f filename :filename為要處理的檔案

-c dir :指定壓縮/解壓縮的目錄dir

例:

壓縮:tar -jcv -f filename.tar.bz2 要被處理的檔案或目錄名稱  

查詢:tar -jtv -f filename.tar.bz2

解壓:tar -jxv -f filename.tar.bz2 -c 欲解壓縮的目錄

記住:

1、*.tar 用 tar –xvf 解壓 

2、*.gz 用 gzip -d或者gunzip 解壓

3、*.tar.gz和*.tgz 用 tar –xzf 解壓

4、*.bz2 用 bzip2 -d或者用bunzip2 解壓

5、*.tar.bz2用tar –xjf 解壓

6、*.z 用 uncompress 解壓

7、*.tar.z 用tar –xzf 解壓

8、*.rar 用 unrar e解壓

9、*.zip 用 unzip 解壓

7、apt-get install packagename

安裝軟體的命令.

如:apt-get install vim

8、apt-get remove packagename

解除安裝乙個已安裝的軟體包(保留配置檔案)

Linux 系統常用命令

linux 系統常用命令格式 command option argument1 argument2 其中option以 開始,多個option可用乙個 連起來,如 ls l a 與 ls la 的效果是一樣的。根據命令的不同,引數分為可選的或必須的 所有的命令從標準輸入接受輸入,輸出結果顯示在標準輸...

linux系統常用命令

檢視系統發行版本 cat etc issue 檢視系統核心版本 cat proc version 更改檔名 mv hello1.txt hello2.txt,將 hello1.txt 改名為 hello2.txt 移動檔案並改名 mv home hello.txt data hello2.txt,將...

Linux系統常用命令

檔案系統 filesystem 實現檔案的層次化管理 ls list 列出,列表 列出指定路徑下的檔案 l 常格式 顯示檔案的列表下檔案的詳細資訊 檔案型別 普通檔案 f d 目錄檔案 dirctory b 塊檔案 block l 符號鏈結檔案 symbolic link file c 字元裝置檔案...