天天看點

《Linux C程式設計從入門到精通》——導讀

《Linux C程式設計從入門到精通》——導讀

**

前言

linux作業系統是一種類unix作業系統,其代碼是開源的,任何開發者、愛好者都可以免費使用,是以一經推出便風靡世界。linux自從面世以來,經不同開發者和程式員的開發,現在存在着許多不同的版本,這些版本的根本都在于使用了linux核心。目前,linux作業系統安裝在各種各樣的計算機裝置中,包括手機、平闆電腦、遊戲控制器、台式計算機、大型機和超級計算機。linux是一個領先的作業系統,世界上運算最快的10台超級計算機運作的都是linux作業系統。

本書是linux c語言開發的基礎教程,通過講解基礎知識并配合應用執行個體的方式,由淺到深地講解linux c語言的使用方法和開發技巧。本書的宗旨在于讓讀者簡單、容易地學會linux c語言的開發方法。本書是由資深linux工程師和高校老師聯合編寫的,力求内容淺顯易懂、講述平和通俗、執行個體新穎實用,以期本書能夠成為讀者的良師益友。

**[第 1 章 linux基礎

1.1.1 linux的起源、特點和版本号

1.1.2 linux的結構

1.1.3 linux作業系統的分類

1.1.4 linux中的幾個術語

<a href="https://yq.aliyun.com/articles/104130">1.2 linux的shell</a>

1.2.1 常見的shell

1.2.2 shell和終端

1.2.3 shell的工作方式

1.2.4 shell的啟動

<a href="https://yq.aliyun.com/articles/104133">1.3 shell的使用基礎</a>

1.3.1 shell指令的标準格式

1.3.2 shell的通配符

1.3.3 shell中的引号

1.3.4 shell中的注釋符

<a href="https://yq.aliyun.com/articles/104192">1.4 linux的常用指令</a>

1.4.1 檔案操作指令

1.4.2 目錄操作指令

1.4.3 其他常用指令

**[第 2 章 在linux中編寫c語言代碼

2.1.1 c語言程式開發流程

2.1.2 c語言的開發工具

<a href="https://yq.aliyun.com/articles/104206">2.2 linux中的c語言編譯器gcc</a>

2.2.1 gcc的安裝

2.2.2 gcc的使用

<a href="https://yq.aliyun.com/articles/104221">2.3 linux中的代碼編輯器vim</a>

2.3.1 啟動與退出vim

2.3.2 vim的指令行模式

2.3.3 vim的插入模式

2.3.4 vim的底行模式

2.3.5 vim的應用執行個體

<a href="https://yq.aliyun.com/articles/104230">2.4 linux中的調試環境gdb</a>

2.4.1 gdb功能簡介

2.4.2 gdb的調用

2.4.3 gdb運作模式的選擇

2.4.4 gdb應用執行個體