一、bash執(zhí)行流程
二财松、命令
1、type -a ifconfig:查看是內部命令還是外部命令
(1)內部命令:bash自帶纱控,直接執(zhí)行辆毡,有限個
(2)外部命令:需要尋找,無限個甜害。
2舶掖、file /sbin/ifconfig:查看文件類型
(1)帶有ELF說明的,是二進制程序尔店,如:
file /sbin/ifconfig
/sbin/ifconfig: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
(2)帶有text的眨攘,是腳本文件(跑一個可執(zhí)行程序來讀這個腳本),如:
file /usr/bin/yum
/usr/bin/yum: a /usr/bin/python script text executable
3嚣州、幫助命令
3.1鲫售、man:看外部程序的幫助手冊
(1)man的快捷鍵
一行行滾動:enter/向下箭頭
翻頁:空格
返回上一頁:b
查找:/
向下查找:n
向上查找:N
退出:q
”芊獭(2)類別
1:用戶命令(/bin, /usr/bin, /usr/local/bin)
2:系統(tǒng)調用
3:庫用戶
4:特殊文件(設備文件)
5:文件格式(配置文件的語法)
6:游戲
7:雜項(Miscellaneous)
8: 管理命令(/sbin, /usr/sbin, /usr/local/sbin)
如:man 1 read
man 2 read
3.2龟虎、help:查看內部命令幫助
直接敲help,會出現(xiàn)所有內部命令
3.3沙庐、補充:man utf-8
(1)utf-8是ascii的擴展集鲤妥,ascii用一個字節(jié)存儲,可存127中類型ascii碼拱雏,其他字符用擴展集棉安,避免浪費存儲空間。
(2)一個中文字符有可能占用2個字節(jié)铸抑,有可能占用3個字節(jié)