Linux 命令
- ?? 前言 ??
- ?? Shell 命令 ??
- 內部命令
- 外部命令
- 命令別名
- ?? 基礎命令 ??
- help
- su
- pwd
- cd
- ls
- mkdir
- cat/more
- touch
- rm
- vi
- cp
- mv
- ?? 寫在最后 ??
?? 前言 ??
Linux 系統,大多數時候是通過命令列模式來使用的,因此熟悉 Linux 命令是必不可少的,本文主要介紹 Linux 命令相關基礎知識,
?? Shell 命令 ??
Linux 系統通過 Shell 命令來進行操作,分為內部和外部命令,
內部命令
內部命令由 Shell 自帶,Linux 開機啟動時, bash 內部集成的命令,通過 enable 可以查看:

可通過 enable -n 來禁用內部命令,enable 來啟用命令,例如:
enable -n cd
enable cd

正常來說,如果同時存在同名內外部命令,系統默認會選擇內部命令來執行,因為內部命令的效率更高,
外部命令
外部命令是指在檔案系統路徑下有對應的可執行程式檔案,通過 which -a --skip-alias 和 whereis 可查看路徑,
which -a --skip-alias 是指顯示所有符合的命令位置,并去除 別名 命令:

那么這個命令搜索的順序是怎么定義的?是通過環境變數中 $PATH 定義的順序來搜索:

如何區別內部和外部命令?可通過 type 命令來進行辨別!
如果顯示 xx is a shell builtin 即為內部命令,顯示具體位置的即為外部命令,
命令別名
有朋友好奇這個 別名 命令是什么?顧名思義,即為常用命令增加一個別名,比如 切換用戶, su - oracle 切換到 oracle 用戶:
alias so='su - oracle'

前提是確認 so 這個命令不存在,
系統中默認有一些命令默認就是別名,比如 ls、rm等等,通過 alias 可以查看當前所有別名命令:

我們也可以將 alias 命令寫入環境變數中,來實作登錄即生效,避免每次使用都需要 alias 的尷尬:

通過上述介紹,相信大家對 Shell 命令已經有所了解,不明白也沒關系,有個大概印象就行,
?? 基礎命令 ??
下面我列一下 Linux 中常用的基礎命令和用法,循序漸進的來學習一下,
help
幫助命令,這個命令 永遠滴神! 記住它,多用它!你會變得更強!
你遇到一個命令,不知道怎么玩,不怕,看下幫助命令,使用很簡單:命令 --help

如上,使用幫助命令后,會顯示該命令所有的幫助資訊,很實用!
su
su :切換用戶,比如 su - root 命令是指切換到 root 用戶并生效 root 用戶的環境變數,

pwd
pwd :查看當前路徑,

cd
cd :進入目錄,比如 cd /mnt 命令是指進入 /mnt 目錄下,cd ~ 是指進入當前用戶的根目錄,cd .. 是指進入上層目錄,

ls
ls :查看檔案,默認查看當前目錄下的檔案,

常組合用于:
ls -l
ls -a
ls -lrth
mkdir
mkdir :創建檔案目錄:
mkdir /test

cat/more
通過這2個命令可以查看檔案內容:

touch
touch 默認靜默創建一個空檔案:
touch 1.txt

rm
用于洗掉檔案或者目錄,加 -rf 不需要確認直接洗掉,?? 新手慎用:

vi
創建一個空檔案后,需要編輯該檔案,可以使用 vi 來進行操作,vi 通常與 wq! 或者 q! 命令一起使用,wq! 用來編輯后保存檔案,q! 命令是指放棄保存,
使用 vi 1.txt 打開檔案后,需要輸入 i 進入編輯模式,編輯完成后鍵盤點擊 Esc 鍵退出編輯模式,輸入 wq! 回車保存當前檔案,



cp
cp :復制檔案或者目錄,將一個檔案復制到指定目錄下:

mv
mv :主要用戶移動檔案或者目錄,也可用于重命名檔案或者目錄:

以上操作,用到了上面介紹的一些命令組合,正好可以好好理解一下,
?? 寫在最后 ??
我寫的這篇 Linux 的基礎命令可能比較適合新手,不想寫的太過復雜,后面會慢慢講,高手勿噴,學習不都是由淺到深嘛~
本篇就想到這啦!👋🏻
本次分享到此結束啦~
如果覺得文章對你有幫助,點贊、收藏、關注、評論,一鍵四連支持,你的支持就是我創作最大的動力,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/292341.html
標籤:其他
