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