Linux系統常用命令

2021-10-01 04:45:21 字數 2406 閱讀 4594

切換目錄

cd .

.#返回上一級目錄

cd ~ #進入到當前linux系統登入使用者的主目錄

cd /home/hadoop #把將目錄切換到/home/hadoop

注意在linux shell命令中操作目錄時,前面加/代表操作的是系統根目錄

而前面加~代表操作使用者主目錄,如果前面什麼也不加或加./代表當前目錄,注意區分

檢視目錄

ls

#檢視當前目錄包含的所有目錄和檔案

ls-l #檢視檔案和目錄的許可權資訊

ls-al #檢視所有檔案和目錄(包括隱藏檔案)的許可權資訊

建立目錄

mkdir input #在當前目錄下建立input子目錄

mkdir -p src/main/scala #在當前目錄下,建立多級子目錄

檢視檔案內容

一般操作的是可以用vim文字編輯器開啟的檔案

cat

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

cat/home/hadoop/word.txt #把/home/hadoop/word.txt這個檔案全部內容顯示到螢幕上

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

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

複製命令

需注意 cp 命令前一般需要加 sudo 給予操作許可權

sudo cp

/home/hadoop/word.txt /usr/local/

#把/home/hadoop/word.txt檔案複製到「/usr/local」目錄下

cp-a .

/dirs .

#複製乙個目錄下所有檔案到當前目錄

cp-r #同上

刪除檔案

刪除命令不用說,通常也要加 sudo 給予操作許可權

rm word.txt #刪除當前目錄下的word.txt檔案

rm –r test #刪除當前目錄下的test目錄及其下面的所有檔案

rm –r test*

#刪除當面目錄下所有以test開頭的目錄和檔案

rmdir

./dirs #刪除乙個空資料夾

解壓命令

tar -zxf ~/downloads/spark-2.1.0.tgz -c /usr/local/

#把spark-2.1.0.tgz這個壓縮檔案解壓到/usr/local目錄下

onzip #解壓zip檔案

檔案重新命名

mv

./spark-2.1.0 .

/spark #把spark-2.1.0目錄重新命名為spark

授權命令

chown -r hadoop:hadoop .

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

vim編輯器的使用

vim mycode.txt #編輯檔案mycode.txt
一般步驟:

首先開啟vim後,輸入字母i或a才可進入可編輯模式

寫入一些內容後,按 esc鍵退出可編輯模式

輸入 :wq 後,按enter鍵儲存並退出

輸入 :q 後,按enter鍵,會不儲存並退出,如果你修改了檔案內容,會提示no write since last change (add ! to override) ,不能夠在最後一次更改後寫入

輸入 :q! 後,按enter鍵,無論是否修改檔案,都會不儲存並強制退出

其他常用命令

ifconfig #檢視本機ip位址,網路狀況資訊

exit

#退出並關閉linux終端

注意事項:

cp

--help

在linux系統下,如果資料夾名字包含空格,比如「my code」,在命令列下操作該資料夾應輸入「my\code」

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 字元裝置檔案...