Linux基礎操作

2021-10-20 17:51:04 字數 3297 閱讀 4183

pwd命令

pwd命令以絕對路徑的方式顯示使用者當前工作目錄。命令將當前目錄的全路徑名稱(從根目錄)寫入標準輸出。
全部目錄使用「/」符號分隔。第乙個「/」表示根目錄,最後乙個目錄是當前目錄。

例如:# pwd //顯示當前工作目錄

cd命令

cd命令用來從當前工作目錄切換到新的工作目錄dirname。 新的工作目錄dirname的表示有絕對路徑或相對路徑。

格式:cd [引數]

引數:絕對路徑或相對路徑(幾個特殊路徑:/、~、…)

例如:# cd / //切換到系統根目錄

# cd ~				//切換到使用者家目錄,~可缺失

# cd .. //返回到上一級目錄

# cd /etc/sysconfig/ //切換到/etc/sysconfig目錄

ls命令

ls命令用來列出某個目錄下的檔案和目錄資訊。

格式:ls [選項] [引數]

選項:-l (以長格式顯示目錄下的內容列表)

-r (顯示出目錄下以及其所有子目錄的檔名(包括了隱藏檔案))
引數:目錄或檔案

例如:# ls //列出當前目錄下的檔案和目錄

# ls  \home     //列出絕對路徑(或相對路徑)下的檔案和目錄

# ls -l //列出當前目錄下所有檔案的許可權、所有者、檔案大小、

修改時間及名稱

mkdir命令

mkdir命令用於建立乙個或多個目錄。

格式:mkdir [選項] [引數]

選項:-p (若所要建立目錄的父目錄不存在,則同時建立該目錄及該目錄的父目錄,即可建立多級目錄)

-m (建立目錄的同時設定目錄的許可權)
引數: 乙個或多個目錄(絕對路徑或相對路徑)

例如:# mkdir dir1 dir2 //在當前目錄下建立dir1,dir2目錄

# mkdir  dir2/dir3        //在相對路徑下在dir2目錄內建立dir3目錄

# mkdir –p dir4/dir5 //在當前目錄下建立多級目錄

rmdir命令

rmdir命令用於刪除乙個或多個空目錄。如果被刪除目錄有其它檔案或子目錄存在,則刪除不成功。

格式:rmdir [選項] [引數]

選項:-p (在刪除目錄時,一併刪除父目錄,但要求父目錄中必須沒有其他目錄的存在,即可刪除多級目錄)

引數: 乙個或多個目錄(絕對路徑或相對路徑)

例如:# rmdir dir2/dir3 //在相對路徑下在dir2目錄內刪除dir3目錄

# rmdir  dir1 dir2        //在當前目錄下刪除dir1,dir2目錄

# rmdir –p dir4/dir5 //在當前目錄下刪除多級目錄

touch命令

touch命令用於新建普通檔案,該命令的語法為:

touch 檔名或檔名列表

例如:

# touch file1 file2     //在當前目錄下建立乙個空檔案file1

cp命令

cp命令主要用於檔案或目錄的複製。

格式:cp [選項] [引數]

選項:-f (如果目標檔案或目錄存在,則先刪除它們再進行複製(即覆蓋),並且不提示使用者)

-i(如果目標檔案或目錄存在,則在覆蓋既有檔案之前先詢問使用者)

-p(保留原始檔或目錄的屬性)

-r(遞迴複製所有目錄,將所有的非目錄內容當作檔案一樣複製)

引數: 《原始檔或目錄》 《目的檔案或目錄》 (絕對路徑或相對路徑)

例如(複製檔案:源引數是檔案,目標引數是檔案或目錄):

# cp file1 file2 //把當前目錄中的檔案file1複製並更名成file2

# cp file1 dir1 //把當前目錄的檔案file1複製到目錄dir1下file1

# cp /user/file1 . //將user目錄下file1檔案複製到當前目錄下file1

# cp /user/file1 file2 //將user目錄下file1檔案複製到當前目錄下更名為file2

例如(複製目錄:源引數是目錄,目標引數是目錄):

# cp -r dir1 dir2 //在當前目錄中複製整個dir1目錄到:

(1)dir2目錄內(dir2存在)

(2)當前目錄並改名為dir2(dir2不存在)

mv命令

mv命令用於移動或更改檔案和目錄的名稱。

格式:mv [選項] [引數]

選項:-f(檔案重命令時強制覆蓋已有檔案)

-u(目標檔案比原始檔新時不覆蓋)

-i(覆蓋前先行詢問使用者,如果原始檔與目標檔案或目標目錄中的檔案同名,則詢問使用者是否覆蓋目標檔案)

引數:《原始檔或目錄》 《目的檔案或目錄》(絕對路徑或相對路徑)

例如(移動檔案:源引數是檔案,目標引數是檔案或目錄):

# mv file1 file2 //把當前目錄中檔案file1更名為file2

# mv file1 dir1 //把當前目錄中檔案file1移動到目錄dir1下成file1

# mv /user/file1 . //將user目錄下file1檔案移動到當前目錄下成file1

# mv /user/file1 file2 //將user目錄下file1檔案複製到當前目錄下更名為file2

例如(移動目錄):

# mv dir1 dir2 //在當前目錄中:

(1)整個dir1目錄移動到dir2目錄內(dir2存在)

(2)dir1目錄更名為dir2目錄(dir2不存在)

- linux的基本命令格式

cmd [options] [arguments] ,options稱為選項,arguments稱為引數。

一般來說,後面跟的選項如果單字元選項前使用乙個減號-。單詞選項前使用兩個減號–

1.cat 由第一行開始顯示檔案內容

2.tac 從最後一行開始顯示,可以看出 tac 是 cat 的倒著寫

3.nl 顯示的時候,順道輸出行號

4.more 一頁一頁的顯示檔案內容

5.less 與 more 類似,但是比 more 更好的是,他可以往前翻頁

6.head 只看頭幾行

7.tail 只看尾巴幾行

linux基礎操作

最近用到linux,重新學習了一下linux的基礎操作,總結如下 whoami 顯示當前使用的賬戶名 clear 清楚螢幕上現有的內容 在終端視窗中使用 表示當前帳號的home目錄 代表當前目錄 代表父目錄 表示根目錄 pwd 檢視當前目錄的絕對路徑 ls 展示當前目錄的內容,且ls後面可以加上路徑...

Linux操作基礎

一 linux的操作介面 使用者與linux交流的核心即稱為shell,而shell有很多種版本,如bash,sh,csh 而bash是其最流行的版本。其他作業系統如windows登陸linux伺服器則需要軟體,如secure crt 二 快捷方式 ctrl c取消正在執行的語句 tab 可做為命令...

Linux基礎操作

我試了一下,體驗確實比vnc好,至少可以全屏 2 ll和ls的區別 在我的ubuntu系統上,bashrc檔案中有這麼一條語句alias ll ls alf 表示ll是 ls alf 的縮寫。你可以在shell下輸入以下命令 alias ll,就知道自己系統上的ll是代表什麼。此外,你可以修改這一別...