Linux 常用命令

2021-08-21 20:04:51 字數 2322 閱讀 4182

目錄

1.處理目錄的常用命令

2.檔案內容檢視

3.vi/vim

4.其他 含義

用法選項與引數

ls列出目錄

ls [-adl] 目錄名稱

cd

切換目錄

cd [相對路徑或絕對路徑]

cd ~ 返回家目錄

cd .. 返回上級目錄

pwd顯示目前所在的目錄

pwd [-p]

mkdir

建立新目錄

mkdir [-mp] 目錄名稱

rmdir

刪除空的目錄

rmdir [-p] 目錄名稱

cp

複製檔案或目錄

cp [-adfilprsu] **檔(source) 目標檔(destination)

cp [options] source1 source2 source3 .... directory

-f:為強制(force)的意思,若目標檔案已經存在且無法開啟,則移除後再嘗試一次;

-i:若目標檔(destination)已經存在時,在覆蓋時會先詢問動作的進行(常用)

-l:進行硬式鏈結(hard link)的鏈結檔建立,而非複製檔案本身;

-p:連同檔案的屬性一起複製過去,而非使用預設屬性(備份常用);

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

-s:複製成為符號鏈結檔 (symbolic link),亦即『捷徑』檔案;

-u:若 destination 比 source 舊才公升級 destination !

rm

移除檔案或目錄

rm [-fir] 檔案或目錄

mv

移動檔案與目錄,或修改名稱

mv [-fiu] source destination

mv [options] source1 source2 source3 .... directory

含義用法

選項與引數

cat

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

cat [-abentv]

tactac與cat命令剛好相反,檔案內容從最後一行開始顯示

nl顯示的時候,輸出行號!

nl [-bnw] 檔案

more

一頁一頁的顯示檔案內容

more 檔案

執行過程中,有幾個按鍵可以使用:

less

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

less 檔案

執行過程中,有幾個按鍵可以使用:

head

只看頭幾行

head [-n number] 檔案

tail

只看尾巴幾行

tail [-n number] 檔案

基本上 vi/vim 共分為三種模式,分別是命令模式(command mode)輸入模式(insert mode)底線命令模式(last line mode)

模式命令

命令模式

輸入模式

底線命令模式

含義用法

grep

用於查詢檔案裡符合條件的字串。

sed

主要用來自動編輯乙個或多個檔案;簡化對檔案的反覆操作;編寫轉換程式等。

touch

用於修改檔案或者目錄的時間屬性,包括訪問時間和更改時間。若檔案不存在,系統會建立乙個新的檔案。

ls -l 可以顯示檔案的時間記錄。

awk

awk是一種處理文字檔案的語言,是乙個強大的文字分析工具。

xargs

xargs 是給命令傳遞引數的乙個過濾器,也是組合多個命令的乙個工具。

xargs 可以將管道或標準輸入(stdin)資料轉換成命令列引數,也能夠從檔案的輸出中讀取資料。

xargs 也可以將單行或多行文字輸入轉換為其他格式,例如多行變單行,單行變多行。

xargs 預設的命令是 echo,這意味著通過管道傳遞給 xargs 的輸入將會包含換行和空白,不過通過 xargs 的處理,換行和空白將被空格取代。

xargs 是乙個強有力的命令,它能夠捕獲乙個命令的輸出,然後傳遞給另外乙個命令。

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...