外部命令:都有乙個可執行程式,位於檔案系統某目錄下,一般會在環境變數中(可使用echo $path檢視)
環境變數。
man command 獲取外部命令幫助
內部命令:系統啟動時就調入記憶體,是常駐記憶體的,所以執行效率高。
help command 獲取內部命令幫助
備註:可以type來判斷是內部命令還是外部命令
語法:type(選項)(引數)
引數:-t:輸出「file」、「alias」或者「builtin」,分別表示給定的指令為「外部指令」、「命令別名」或者「內部指令」;
-p:如果給出的指令為外部指令,則顯示其絕對路徑;
-a:在環境變數「path」指定的路徑中,顯示給定指令的資訊,包括命令別名。
date
date [option]... [+format]:顯示日期
例子:date +"%y-%m-%d" 顯示2019-08-01
date [mmddhhmm[[cc]yy][.ss]]:設定日期
mm: 月分
dd:幾號
hh: 小時
mm: 分鐘
yy: 兩位年份
ccyy: 四位年份
.ss: 秒鐘
who,whoami,w 檢視當前登入的使用者資訊
history 檢視歷史命令
history [option] [offset]
-d 刪除某條記錄
-c 清空記錄
history [num] 顯示最近的num條命令
!num:重複執行第num條命令
相關的環境變數
histsize:命令歷史記錄的條數;
histfile:~/.bash_history;
histfilesize:命令歷史檔案記錄歷史的條數;
uname -r 檢視核心版本
cd 切換目錄
cd 或 cd ~: 回當前使用者的主目錄
cd ~username: 切換至指定使用者的主目錄
cd -: 在上乙個目錄和當前目錄之間來回切換
pwd:儲存了當前目錄路徑;
oldpwd:上一次所在目錄路徑;
pwd 顯示當前目錄
ls 顯示指定目錄下的檔案列表
ls [option] [dir]
-a:顯示所有檔案,包括隱藏檔案
-l: 長格式
-rw-rw-r--. 1 root utmp 53376 aug 1 11:00 wtmp
第乙個- ->檔案型別
後面9位:訪問許可權
19->檔案被硬鏈結的次數
第乙個root->檔案的owner
第二個root->檔案的group
53376檔案的size
日期wtmp:檔名
-h:單位換算
-r:逆序顯示
-r:遞迴
stat /filepath :獲取指定檔案的元資料
cat:檔案檢視
cat [option] [file]
-e:顯示結束符
-n:對顯示出的每一行進行編號
file /filepaht:檢視檔案內容的型別
echo:輸出指令
echo [option] [var]
-n:禁止使用換行符
-e:允許使用轉義符
備註:echo "$var" 變數會被替換 echo '$var'變數不會被替換
which:顯示命令對應的程式檔案路徑
which [option] command
--skip-alias:禁止顯示別名
mkdir:目錄建立命令
mkdir [option] path
-p:根據path建立所需的目錄
-m mode: 建立目錄時指定許可權
rmdir:刪除空目錄 非空目錄可用rm -rf刪除
常用操作:
enter 向下n行,需要定義。預設為1行
ctrl+f 向下滾動一屏
空格鍵 向下滾動一屏
ctrl+b 返回上一屏
= 輸出當前行的行號
:f 輸出檔名和當前行的行號
v 呼叫vi編輯器
!命令 呼叫shell,並執行命令
q 退出more
less:與more類似,但是可以向前翻頁
常用操作
/字串:向下搜尋「字串」的功能
?字串:向上搜尋「字串」的功能
n:重複前乙個搜尋(與 / 或 ? 有關)
n:反向重複前乙個搜尋(與 / 或 ? 有關)
b 向後翻一頁
d 向後翻半頁
h 顯示幫助介面
q 退出less 命令
u 向前滾動半頁
y 向前滾動一行
空格鍵 滾動一行
回車鍵 滾動一頁
head:獲取檔案的前幾行
head [option] [file]
-c num:指定獲取後num位元組
-n num:指定獲取後num行
tail:實時檢視檔案內容
tail [option] [file]
-c num:指定獲取後num位元組
-n num:指定獲取後num行
-f: 跟蹤顯示檔案新增加的內容
cp 複製命令
cp [option] source dest
-i:互動式
-r:遞迴複製目錄及內部的所有內容
-v: 詳細
-f: 強制覆蓋
mv 移動檔案
mv [option] source dest
-i:互動式
-f:強制
rm 刪除
rm [option] file
-i:互動式
-f:強制刪除
-r:遞迴
linux常用命令 一
cal y 顯示全年的日曆 vipw 相當於 vim etc passwd vigr 相當於 vim etc group df h或fdisk l 檢視分割槽 uname a 檢視系統核心版本號及系統名稱 rpm q kernel 查詢核心版本 find name txt print 從當前目錄查詢...
Linux常用命令(一)
1 更新命令 2 安裝新軟體 sudo apt get install mysql server。接著,apt會對照軟體列表查詢,發現匹配的mysql server 5.0軟體包。它會計算所有的倚賴關係,提供乙個報告,報告中包括。並提示 y n 報告中包括suggested package和reco...
linux常用命令(一)
關於檔案命名規則 1.除了 之外 所有都是合法的 2.有些字元最好不用,如空格符,製表符,退格符和字元 3.避免使用.作為普通檔名的第乙個字元,因為在linux裡 以這個開頭的都是隱藏檔案 4.大小寫敏感 5.linux下 所有命令都是二進位制檔案 bin下放 一般使用者都可以使用的命令 sbin ...