Linux基本命令linux
編輯器 vim
編譯器 Gnu工具鏈-gcc
調試器 GDB
操做系統是用C來寫的正則表達式
系統編程 (核心骨架 80%)
文件I/O
文件系統
進程{ 進程控制原語、進程間通訊、進程間關係
信號
線程{ 線程控制原語、線程同步機制
網絡編程{ socket套接字、 TCP/IP/UDP、併發服務器開發(多進程併發、多線程併發、異步I/O(epoll、select、poll))shell
shell編程 {正則表達式
數據庫數據庫
gnu創始人 理查德 馬修 斯托曼編程
shell:命令解釋器,根據輸入的命令執行相應命令ubuntu
烏班圖14.04vim
cat /etc/shellswindows
bash是linux默認的shellbash
Tab鍵命令和路徑補齊服務器
history歷史記錄,也可上下移動光標鍵
主鍵盤快捷鍵
ctrl+e或end 光標移到語句末尾
del刪光標後面的
backspace刪光標前面的
類Unix系統目錄結構
ubuntu沒有盤符的概念,只有一個根目錄/
ls
bin和usr存放可執行程序
boot存放啓動的信息,內核和啓動程序 grub
dev 設備驅動文件,鼠標、鍵盤、網卡等在linux都稱爲文件
etc 經常使用配置信息
home 用戶主目錄
lib 一些庫
media U盤之類
mnt 空目錄能夠去掛載
opt 空的,能夠裝一些軟件如QQ
root 根目錄用戶
sbin 可執行程序
usr 可執行程序、軟件包、配置文件等等
var 變量
cat用來讀一個文件
cd change dir
用戶目錄位於/home/user
cd- 從哪來回哪去,返回
相對路徑(從當前位置開始描述)和絕對路徑(從/目錄開始描述)
..上一級目錄,即父目錄
.表示當前目錄
ls是英文單詞list的簡寫
-a 列出隱藏文件,以.開頭的文件是隱藏文件
touch建立一個文件
-l 詳細列表,建立時間、大小、用戶、權限
-R 連同子目錄的內容一塊兒列出
藍色的是目錄,綠色可執行程序,紅色壓縮包
一個目錄默認佔4096或4096的整數倍
用戶名和用戶組
最高位用來描述文件的類型:
d目錄文件
-普通文件
l 符號連接,相似windows下的快捷方式
b 塊設備文件
c 字符設備文件 鼠標鍵盤
s socket文件,網絡套接字
p 管道
第一個是全部者 第二個是全部組 第三個是其餘組
rwx 讀寫執行