Linux 基本命令(linux命令是用戶告訴計(jì)算機(jī)去執(zhí)行什么操作的指令)
- 命令的格式
- 命令的分類
- 基本命令
1. 命令的格式
命令的格式為:
命令 [命令選項(xiàng)] [參數(shù)]
注意命令選項(xiàng): {必選項(xiàng)} [可選項(xiàng)]
{ }表示使用該命令的時(shí)候{ }里面的內(nèi)容必須跟上,[ ]表示可選(可有可無(wú))
舉例如下:
ls -a /tmp 等價(jià) ls --all /tmp
ls 是命令
-a 是命令選項(xiàng) (簡(jiǎn)寫使用- 全寫使用-- ,如-a是簡(jiǎn)寫,--all是全寫)
/tmp 是參數(shù)
補(bǔ)充:ls作用是查看目錄下的文件,-a的意思是顯示目錄下的所有內(nèi)容(包括隱藏的),/指根目錄(/tmp表示根下的tmp文件)
ls -a /tmp 的結(jié)果中:黑色代表文件,藍(lán)色代表文件夾,綠色代表可執(zhí)行文件
2. 命令的分類
linux 命令分為:內(nèi)部命令和外部命令。內(nèi)部命令是linux內(nèi)核自帶的,執(zhí)行效率更高;外部命令需要安裝以后才能使用,但是系統(tǒng)默認(rèn)已經(jīng)為你安裝了很多外部命令,供大家使用。
- 使用type命令來(lái)區(qū)分命令是內(nèi)部還是外部命令:
[root@www ~]# type type
系統(tǒng)打?。?type 是 shell 內(nèi)嵌 (說(shuō)明tpye是內(nèi)部命令)
[root@www ~]# type cd
系統(tǒng)打印:cd 是 shell 內(nèi)嵌 (說(shuō)明cd是內(nèi)部命令)
[root@www ~]# type clear
系統(tǒng)打?。?clear 是 /usr/bin/clear (說(shuō)明clear是外部命令)
- linux命令存放路徑
[root@www ~]# echo $PATH
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
區(qū)別:bin的命令任何人都可以使用,sbin的命令稱為特權(quán)命令,只能管理員使用
注:命令echo是打印輸出的意思,輸入echo "hello" ,按下回車則打印hello
3. 基本命令
1)清屏命令:clear 快捷鍵 ctrl+l
2)幫助命令:man
3)進(jìn)入文件夾命令: cd (cd 用來(lái)進(jìn)入到哪個(gè)目錄)
4)列出當(dāng)前目錄內(nèi)容命令:ls [-a -l -d ]
5)顯示主機(jī)名:hostname
6)顯示日期時(shí)間:date [-s %F]
7)顯示日歷:cal
8)計(jì)算器:bc
9)重啟命令:reboot shutdown -r init 6 (reboot所有用戶都能使用(包括管理員),shutdown和init 6管理員才能使用)
10)注銷命令:logout
11)關(guān)機(jī)命令:halt shutdown -h init 0(halt所有用戶都能使用(包括管理員),shutdown和init 0管理員才能使用)
12) 顯示當(dāng)前操作系統(tǒng)和機(jī)器的信息: uname
13) 顯示當(dāng)前路徑: pwd
man幫助命令
幫助命令 man命令后面可以加一個(gè)數(shù)字參數(shù),表示具體的范圍定位:
數(shù)字"1"表示用戶命令
數(shù)字"2"表示系統(tǒng)調(diào)用
數(shù)字"3"表示C語(yǔ)言庫(kù)函數(shù)
數(shù)字"4"表示設(shè)備或特殊文件
數(shù)字"5"表示文件格式和規(guī)則
數(shù)字"6"表示游戲及其他
數(shù)字"7"表示宏、包及其他雜項(xiàng)
數(shù)字"8"表示系統(tǒng)管理員相關(guān)的命令
ls列出當(dāng)前目錄內(nèi)容命令
ls –F 文件夾后加/顯示
ls –x 按水平對(duì)齊方式列出檔案
ls –m 以”,”隔開檔案
ls –t 按時(shí)間排序檔案
ls –a 顯示隱含檔案
ls –l 顯示詳細(xì)信息,此命令等同于ll。
ls –d 顯示目錄而不是其內(nèi)容
ls -h 以K、M、B的形式進(jìn)行顯示
ls -R
cal 日歷
日歷
example
cal 05 2005 顯示2005年5月
cal 2018 顯示2018年的12個(gè)月
bc 計(jì)算器
浮點(diǎn)運(yùn)算 scale 指定小數(shù)點(diǎn)位數(shù)
echo "scale=2;100/3"|bc
uname顯示當(dāng)前操作系統(tǒng)和機(jī)器的信息
#uname -a 顯示所有信息
#uname -p 顯示處理器類型
#uname -m 顯示機(jī)器硬件信息
#uname -r 顯示內(nèi)核版本
注意:如何查看你的linux是否為穩(wěn)定版
[root@www ~]# uname -r
3.10.0-693.2.2.el7.x86_64
3 主版本號(hào)
10 次版本號(hào) 偶數(shù)為穩(wěn)定版 奇數(shù)為開發(fā)版
0 派生版本號(hào)
693 修改次數(shù)