Linux常用命令

2021-07-27 19:51:20 字數 2637 閱讀 5592

cd /root/docements # 切換到目錄/root/docements  

cd path # 切換到當前目錄下的path目錄

cd .. # 切換到上層目錄中

基本上就這些,其他的cd命令可以由這三個組合實現相同的功能。沒有必要深究。`~`表示登入使用者主目錄,即`/home/使用者名稱/`這個目錄。

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

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

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

ls -lr #以長資料串的形式列出當前目錄下的所有檔案

(可以組合使用,下同,不再舉例)

關於vi還有很多強大的功能,回頭再說。這裡主要為了你建立檔案測試,用touch比較便捷。

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

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

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

如:rm –r test* #刪除當面目錄下所有以test開頭的目錄和檔案

mkdir -p src/main/scala #建立多級子目錄src/main/scala
cat text

# 檢視text檔案中的內容 。

cat /proc/version

#檢視linux系統核心版本資訊

cat file1 file2 > file3 #把當前目錄下的file1和file2兩個檔案進行合併生成檔案file3

more text

less text

#使用了 less 時,就可以使用 [pageup] [pagedown] 等按鍵的功能來往前往後翻看檔案,我一般喜歡用這個。

head -5

word.txt #把當前目錄下的word.txt檔案中的前5行內容顯示到螢幕上

cat 對於內容極大的檔案來說,也可以通過管道傳送到more 工具,然後一頁一頁的檢視;

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

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

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

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

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

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

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

目錄拷貝類似,只是要遞迴:cp -r f1 f2

如:mv a b#把a目錄重新命名為b,通過移動來實現重新命名
tar -zxf abc -c /usr/local/ #把abc這個壓縮檔案解壓到/usr/local目錄下
如:grep -rl 'abc' /

-r 選項表示遞迴(recursive)遍歷所有子目錄

-l 選項表示只列出檔名

/ 是根資料夾, 表示全盤

chown -r hadoop:hadoop ./spark # hadoop是當前登入linux系統的使用者名稱,把當前目錄下的spark子目錄的所有許可權,賦予給使用者hadoop

ifconfig #檢視本機ip位址資訊

exit

#退出並關閉linux終端

nano file.txt #nano編輯器非常簡單,你可以輕鬆使用它而只需要額外知道一些基本的命令。(^是控制鍵control)。
vi,emacs用法類似,自己多摸索幾遍就知道了,特別是vim,好好學習一下。這裡附一張圖,小觀一下。emacs好像要先安裝。

vi主要有命令,底行,編輯等幾種模式,其實要不用管,操作命令搞熟了,心裡很清楚是什麼模式下。

進入vi:vi myfile

切換至插入模式編輯檔案: 在命令列模式下按一下字母i或者a

退出vi及儲存檔案: 在命令列模式下,按一下冒號鍵進入底行模式::w filename將文章以指定的檔名filename儲存);:wq(存檔並退出vi):q!(不存檔強制退出vi)

這個試試就清楚了,沒啥好說的。

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...