?
1.在shell程序中發命令
?編輯
人在shell中發命令,shell去執行命令。shell在執行命令的過程中自己去OS打交道,最后shell把命令的結果顯示出來。
有很多不同風格的shell程序:
bash,csh,tcsh......
輸入命令的兩個習慣:
(1)命令輸完后,要敲回車鍵。
(2)命令名和參數,參數和參數之間,至少要敲一個空格。
在虛擬機中單機右鍵,選擇在終端打開
?編輯
echo $SHELL //解釋:echo是回響的意思,后面要跟一個空格;$是一個特殊符號,表示內部使用的變量來保存一些東西(在$SHELL這個變量中保存的就是SHELL這個名字,$0如果在命令行中直接運行,可能返回類似/bin/bash
的值,如果在一個腳本中運行,則返回腳本的名稱);SHELL(注意要大寫) 是一個命令行解釋器,它接受用戶的輸入并執行相應的命令。
?編輯執行這個命令后,系統會返回類似于 /bin/bash
的輸出,這表示當前用戶使用的 shell 類型。通過了解這個信息,用戶可以知道他們在終端中使用的是什么樣的環境,以及可用的命令和功能。
shell的嵌套使用
?編輯
按命令發送以后,就如下圖bash是csh的父shell,csh為bash的子shell;同理csh是tcsh的父shell......
?編輯
我們可以看到下圖echo $SHELL和echo $0的存在區別,進入tcsh后寫入echo $SHELL仍然顯示/bin/bash,
寫入echo $0顯示tcsh
?編輯
如果要退出或者從父shell返回子shell,如下圖輸入exit,一層一層退到bash,再輸入exit就會退出
?編輯
2.基本命令
hostname:顯示主機名
arch :顯示cpu信息
Iscpu: 顯示cpu的詳細信息(list cpu)
?編輯
free -m :顯示內存信息
第一行Mem是物理內存的信息
第二行Swap是虛擬內存的信息
?編輯
lsblk:顯示塊設備的信息(list block)
sda: 第一塊物理固態硬盤的名字
sdb:第二塊物理固態硬盤的名字
......
物理硬盤可以劃分出多個邏輯硬盤:
sda1:第1塊固態物理硬盤上的第1塊邏輯硬盤。
sdc2:第3塊固態物理硬盤上的第2塊邏輯硬盤。
......
sr0:第一個光驅
sr0:第二個光驅
......
?編輯
df -Ph:顯示硬盤的空閑空間(disk free)//注意df后有空格
P: Posix
h: human readable
?編輯
clear:清屏
?編輯
一切外部設備在Unix中都是當作文件來管理,每一個外部設備都有另一個文件名。外部設備要掛載(mount)在某個文件系統的某個目錄下,才能使用這個外部設備。
文件系統可以有很多個,其中有一個很重要:根文件系統。其他的文件系統都要掛載在根文件系統的某個目錄下,才能訪問和使用。
從根文件系統的根出發,可以訪問任何其他的文件系統和所有的外部設備。根文件系統的根在Unix操作系統中用 / 表示。
findmnt :顯示根文件系統的掛載點。
ifconfig : 顯示網卡的配置信息。
interface config可以看到ip地址。
route :顯示自己機器上的路由表。
netstat:顯示網絡鏈接的信息network status
uname-s:顯示操作系統的名稱
umane -r:顯示操作系統的內核的版本號。
Ismod:顯示正在內核中的功能模塊list module
dmesg:顯示啟動信息display message
lsusb :顯示使用usb接口的設備list usb(universal serial bus)
dmidecode:顯示硬件信息desktop management interface這個命令需要超級用戶(root)的權限才能執行。
Su :切換到root用戶
swap user
dmidecode
exit
cmdlmore :一屏一屏顯示cmd命令的輸出。
dmidecode lmore回車鍵:一行一行往下顯示
空格鍵:一屏一屏往下顯示。
q:退出(quit)
顯示當前正在使用的賬號。whoami:
?編輯
顯示界面很多,大家可以自己下去練習實操,這里就不全部展示了
3.獲取幫助信息的兩個基本方法
cmd --help
uname --help
使用man命令獲取幫助信息。man是manual(手冊)的縮寫。Linux把幫助信息都保存在一個手冊中。手冊分為很多節(section)
man -s8 dmidecode:在手冊的第8節去找幫助信息。
?編輯
man -a uname:從頭到尾在手冊中去搜索幫助信息。
man cmd:讓man命令自己在手冊中去搜索cmd的信息
?編輯
按Q退出
?
審核編輯 黃宇
-
Linux
+關注
關注
87文章
11319瀏覽量
209830 -
操作系統
+關注
關注
37文章
6847瀏覽量
123426 -
Shell
+關注
關注
1文章
366瀏覽量
23412
發布評論請先 登錄
相關推薦
評論