LINUX系列 Shell命令

2021-09-25 08:19:00 字數 2136 閱讀 6580

shell命令

一、檔案路徑

1. ls 基本檢視

檢視資料夾內的所有的內容,預設情況下不能看到隱藏檔案

序號選項

作用-a

檢視資料夾內所有的內容,包括隱藏的檔案,隱藏檔案時檔名前帶著"."

-l以列表的形式列出檔案的詳細資訊,包括檔案所屬的使用者和組,檔案的許可權以及時間

ls -als -a -lls -lals -alll

清屏的命令:ctrl+l

2. ll 詳細檢視

以列表的形式檢視檔案的內容

3. 訪問檔案路徑

cd 絕對路徑

cd /etc/sysconfig/network-scripts/

cd 相對路徑

cd d1 #進入到當前路徑下的d1資料夾內

cd ..

cd .. # 回到上一層目錄

cd .

cd . #處在當前路徑下,不會發生變化

cd /

cd / #進入到根目錄下

cd ~

cd ~ #進入到當前使用者的家,如果當前是root使用者,那麼家在/root,如果當前是普通使用者,家在/home/普通使用者資料夾

cd -

cd - #回到改變路徑之前的那一次位置

二、檔案管理

1.建立檔案

touch file1.txt

touch file2 file3

touch /home/file2 file3

touch /home/

touch /home/file

2.建立目錄

mkdir dir

mkdir /home/dir

mkdir /home/

mkdir -v /home/dir3

mkdir -p /home/d/dir4

mkdir -pv /home/d/dir5

3.複製檔案

cp 原始檔 目標目錄

cp file2 /home/div2/

注意:如果沒有/,相當於是重新命名成div2

cp -rv /etc /home/div2

使用遞迴拷貝etc資料夾內的所有檔案到目標目錄

4.移動檔案(剪下)

mv file1 /home/dir3 移動至dir3中

mv file1/home/dir3/file2 移動至dir3中並重命名成file2

mv file1file2 當前路徑下直接重新命名成file2

5.刪除檔案

rm -rf 目標檔案

r: 遞迴刪除,對於資料夾的刪除來說,需要使用r選項

f:強制刪除

rm -rf 目標檔案/資料夾rm -rf / #不要用

使用萬用字元* 來刪除檔案

rm -rf /home/dir10/file*

注意:*是不包含隱藏檔案的

rm -rf /home/dir10/.file3

刪除隱藏檔案

rm -rf/home/dir10/*.pdf

三、檢視檔案內容

鍵盤上的tab鍵可以自動補全

1.cat命令

cat /etc/hosts

cat命令不適合看長的檔案,適合看短的檔案。

2.head命令

head /etc/passwd 預設看檔案的前10行 head -5 /etc/passwd 預設看檔案的前10行

3.tail命令

tail/etc/passwd 預設看檔案的後10行

4.less命令

less /etc/passwd 可以分頁顯示,按q退出

5.more命令

more /etc/passwd 按回車往下翻,不能往上翻

6.grep命令

grep 『root』/etc/passwd 條件:搜尋root的行grep『^root』 /etc/passwd 條件:搜尋root開頭的行grep『bash$』 /etc/passwd 條件:搜尋bash結尾的行ps -l | grep w

四、編輯檔案

vi編輯器(vim=增強版的vi)

vim編輯器有三種模式

命令模式:鍵盤輸入":"

命令作用q退出

w儲存強制執行

wq儲存並退出

q!強制退出

Shell系列 Shell echo命令

shell 的 echo 指令與 php 的 echo 指令類似,都是用於字串的輸出。命令格式 echo string您可以使用echo實現更複雜的輸出格式控制。echo it is a test 這裡的雙引號完全可以省略,以下命令與上面例項效果一致 echo it is a testecho it...

linux命令和shell命令

linux cat命令 1 cat 英文全拼 concatenate 命令用於連線檔案並列印到標準輸出裝置上。把 textfile1 的文件內容加上行號後輸入 textfile2 這個文件裡 cat n textfile1 textfile2 把 textfile1 和 textfile2 的文件內...

linux常用shell命令

常用vi命令 一般模式 游標移動 ctrl f 螢幕向前翻動一頁 ctrl b 螢幕向後翻動一頁 移動到這一行的第乙個字元處 移動到這一行的最後乙個字元處 g移動到這個檔案的最後一行 n游標向下移動n行 一般模式 查詢與替換 word 在游標之後查詢乙個名為word的字串 n1,n2s word1 ...