Linux的基本操作指令

2021-09-19 13:44:49 字數 4271 閱讀 4282

一. 目錄操作命令

1.列目錄內容(ls)

1)功能和用法

ls(list)的功能是列指定目錄的內容,並將輸出按某種方式排序。若不指定目錄,則預設為當前目錄。

ls [options][files]

引數說明

ls的部分命令引數如下表: 舉例

ls -1

2.建立目錄(mkdir)

1)功能與用法

​ mkdir(make directory)命令的功能是建立子目錄,一次可以建立乙個或多個子目錄,還可以一次去建立包括全部父目錄和子目錄在內的乙個完整的目錄結構,它的使用受許可權的制約。mkdir的用法為:

mkdir [-p][-m mode] dirs

引數說明

​ -p:如果要建立的目錄存在也不報錯,則必要時可一同建立父目錄。-m,–mode=mode:按照許可權mode建立子目錄。

3)舉例

$mkdir temp #在工作目錄下,建立乙個名為temp的子目錄

$mkdir temp1 temp2 te*** #一次建立多個目錄

$mkdir -p temp4/child #在temp4下建立子目錄child,沒有-p引數,父目錄如果不存在,

#將導致建立失敗

3.改變工作目錄

​ cd(change directory)命令是改變使用者的當前工作目錄。它的使用受許可權制約,使用者必須對要進入的目錄有執行權。其用法為:

cd [dir]

4.顯示當前目錄(pwd)

​ pwd(print working directory)命令的功能是顯示當前目錄。其用法為:

pwd[-p][-l]

選項-p,-l分別顯示當前目錄的物理和邏輯位置,預設為後者。

二. 檔案操作基本命令

1.顯示檔案的內容或合併檔案(cat)

功能和用法

​ cat(catenate)命令用來把檔案內容顯示到螢幕上,也可以同時顯示多個檔案。當不帶引數執行cat時使用標準輸入。使用cat通過i/o重定向的方法將多個檔案的顯示內容改到某個檔案中,從而實現檔案合併。cat的用法為:

cat [options][files]舉例

$cat -n test.txt #顯示檔案test.txt的內容,並為所有行新增行號

2.瀏覽檔案(less)

​ less 命令和more一樣都有分頁處理命令,但less比more功能更強大。它可以使用pgup和pgun翻頁,使用home和end直接跳到檔案開始或結尾。

​ less命令是許多程式的(如man)等使用的預設的分頁處理命令。如果想閱讀壓縮檔案,它會呼叫less命令來處理。

3.檔案移動或更名(mv)

1)功能和用法

mv(move)命令的功能是檔案位置移動或更名。其用法為:

​ mv [options] source dest

​ mv [options] source … directory

​ 第一種用法是將原始檔移動到目的檔案,可用於檔案移動或更名;第二種用法是將一批檔案移動到某個目錄directory。mv命令是有***的,但可以通過備份的方式避免。

​ mv 至少需要兩個引數,乙個用於原始檔,另乙個是目標檔案或位置,若目標為當前目錄可用

「 . 」表示,但不能省略。

2)舉例

$mv file1 file2 #若file2存在,則在不使用備份時將被覆蓋

$mv myfile /tmp/tmpf #將myfile移動至/tmp/tmpf 下或更名為/tmp/tmpf

$mv file1 file2 mydir #將檔案file1,file2移動到目錄mydir下

$mv -bf -v"t" file1 file2 mydir #以備份方式移動檔案

4.檔案和目錄複製(cp)

1)功能和用法

​ cp(copy)命令的功能是檔案目錄複製。不能複製裝置檔案,但卻可複製裝置檔案的內容以構造映像。其用法為:

cp [options] source dest

cp [options] source ... directory

​ 第一種用法是將原始檔移動到目的文;第二種用法是將一批檔案複製到某個目錄directory。cp命令也有***的,但可以通過備份的方式避免。

​ cp 至少需要兩個引數,乙個用於原始檔,另乙個是目標檔案或位置,若目標為當前目錄可用

「 . 」表示,但不能省略。

2)舉例

$cp file1 file2 #將檔案file1複製到file2,預設採用互動方式

$cp /tmp/myp.c . #將檔案/tmp/myp.c 複製到當前目錄

$cp file1 /tmp/file2 #將檔案複製到/tmp並更名為file2

$cp -rp file1 file2 #將檔案file複製到目錄file2中,且保持原有屬性

5.修改檔案訪問時間或建立空檔案(touch)

1)功能和用法

​ touch命令的功能有兩點:一是建立空檔案;二是更新檔案的訪問時間。預設時,將檔案屬性中的3個時間都修改為系統的當前時間。若指定檔案不存在,則建立空檔案。

2)舉例

$touch myfile #將檔案的訪問時間等改為當前時間,若不存在則建立

$touch -a -t 200601020030 myfile yourfile #修改檔案的訪問時間

$touch -m -t 200706050403 myfile #修改檔案的修改時間

6.rmdir指令 && rm 指令

rmdir是乙個與mkdir相對應的命令。mkdir是建立目錄,而rmdir是刪除命令。

1)rm命令的使用方式:

rm [options] files

2)舉例

$rm -rf file #強制刪除

$rm -r file #遞迴刪除

7.man指令

查手冊指令

舉例:​$ man open

8.清屏指令

​ clear 或者 ctrl l

9.字串或變數輸出指令(echo)

1)功能與用法

​ echo命令將其命令列引數中的字串或變數的值寫到標準輸出。預設情況下,每個echo命令執行完畢後會產生乙個換行符,如果不帶引數執行此命令,將輸出乙個空行。echo命令的使用方式為:

echo [options] string ...

2)舉例

$echo "my name is bill joy" #以上命令的輸出在同一行上

$echo -n "my name is bill joy" #不處理換行

10.日期與時間管理指令

1)功能與用法

date命令的用法為:

date [options][+format]

date[-u|--utc|--universal][mmddhhmm][[cc]yy][.ss]舉例

$date #以預設格式顯示系統的當前時間

$date 05311010 #設定系統的當前時間為當年5月31日10:10:00

$date -s "+2 mintes" #將系統的時間前提兩分

linux的基本指令操作

1 cd 切換到上一層 2 cd 切換到系統根目錄 3 cd 切換到使用者主目錄 4 cd 可以在最近兩次工作目錄間來回切換 ls是乙個非常常用的命令,用來顯示當前目錄下的內容配合其引數使用,能以不同的方式顯示內容。格式 ls 引數 路徑或者檔名 常用 在linux中,以 開頭的都是隱藏檔案 ls ...

Linux基本的指令操作

絕對路徑 路徑的寫法,由根目錄 寫起,例如 usr share doc這個目錄。相對路徑 路徑的寫法,不由 寫起,例如由 usr share doc要到 usr share man底下時,可以寫成 cd.man這就是相對路徑的寫法啦。處理目錄的常用命令 ls 列出目錄 cd 切換目錄 pwd 顯示目...

Linux基本操作指令

應用程式 附件 終端 ifconfig 檢視自己的ip位址 inet位址 10.0.2.122 ls 檢視當前的所有檔案 終端下檢視 ls a 檢視所有的檔案,包括隱藏檔案 人為的操作 桌面的左上方 位置 主資料夾 檢視 顯示隱藏檔案 ls l 看到當前所有檔案的建立時間 名稱 mkdir dir名...