Linux编程命令详解

Linux编程命令详解
作 者: Richard Petersen 梁普 刘玉芬 梁普
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Linux
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Linux编程命令详解》作者简介

内容简介

本书详细论述了网络操作系统Linux各种指令和各种程序设计工具的使用方法。本书共7章,介绍了BASHshell编程、TCSHshell编程、Z—shell编程、编译程序和库、开发工具、Gnome编程、KDE编程以及Perl的快速参考等内容。书中以大量的实例对Linux命令做了详细的解释。本书内容翔实,通俗易懂,是掌握Linux编程方法、深入Linux系统的必修课程,是Linux用户不可缺少的实用参考书籍。本书可作为Linux编程人员的参考手册,适合于计算机技术人员使用。

图书目录

前言

第一章 BASH shell编程

shell脚本:命令和注释

控制结构

任务:后台、撤消和中断

操作符

定义变量,为变量赋值:=、$

Here:(<<)

双引号、单引号和反斜线:”、”、\

反引号:一

位置参数:$

算术运算符

重定向标准输出:’

向标准输出追加:,>

标准输入:<

管道符:0

重定向和管道输出标准错误:>&、2,、16

后台:&

&&和||

函数:()

BASH命令

冒号(:)

source、.

CTRL-Z:中断

alias

at

bg

bind

break

builtin

case

cd

continue

declare

dirs

echo

elif

enable

eval

exec

exit

expon

fc

fg

for

fer-in

getopts

hash

help

history

if-then

jobs

kill

let

local

logout

notify

popd

ps

pushd

pwd

read

readonly

return

select

set

shift

suspend

test

trap

type

umask

unalias

unset

wait

while

BAS shell配置

BASH shell注册初始化文件:.bash_profile

BASH shell始化文件:.bashrc

注销BASH shell初始化文件:.bash_logout

BASH shell配置变量

第二章 TCSH shell编程

TCSH shell变量、脚本和参数

脚本输入和脚本输出:

操作符

重定向和管道符:<、<‘、’、|

控制结构

测试表达式:()

TCSH命令

数字变量:@

alias

argv

bg

break

breaksw

builtins cd

continue

dirs

echo

eval

exec

exit

fg

foreach

history

kup

if-then

if-then- else

jobs

kill

logout

nice

nohup

notify

onintr

popd

printeny

pushd

repeat

set

seteny

shift

source

stop

switch

time

umask

unalias

unset

unseteny

wait

where

which

while

TCSH配置

TCSH shell特征

TCSH shell变量

TCSH shell初始化文件

第三章 z-shell程序设计

shell脚本:命令和注释

控制结构

任务:后台、删除和中断

操作符

变量定义和赋值:=、

Here:<<

双引号、单引号和反斜线:”、”

反引号:

位置参数:

算术运算符

条件表达式

重定向符和管道符:|

后台:&

Z-shell命令

冒号(:)

句号(.)

双括号:(())

双中扩号:[[]]

CTRL-Z:中断

alias

bg

break

builtin

Case

cd

continue

declare

din

echo

elif

enable

eval

exec

exit

export

fc

fg

for

for-in

foreach

function

functions

getnpts

hash

kistory

if-then

integer

jobs

kill

let

local

lagout

mtify

popd

print

ps

pushd

pwd

read

readonly

repeat

return

select

set

setopt

shift

suspend

test

trap

type

typeset

umask

unalias

unfunction

Unset

until

wait

whence

which

while

ZSH—shell配置

ZSH初始化文件

shell配置变量

shell选项

第四章 编译器和库:gcc、g十十和gdb

获取信息:info

C编译器:gcc

源文件、目标文件和可执行文件

ELF和a.out二进制格式文件

C十十和Objective C:g十十

其他编译程序:Pascal、Ada、Lisp和Fortran

建立库和使用库:静态库、共享库和动态库

库名

调用库文件:-1

共享库

动态链接库

静态库:ar

开发库

gdb符号调试程序

显示变量和参数

指针

终止与单步调试

运行gdb的实例

xxgdb

程序设计工具

C实用程序:f2c和p2c

cproto

indent

xwpe

复制运行的程序:脚本命令

封装软件:autoconf和rpm

autoconf

rpm

第五章开发工具

make实用程序

相关行

产生变量

产生特殊目标文件

后缀规则

库和目录

makdfile实例

修订控制系统:RCS

创建RCS文件

检索和记录RCS文件

检索、删除指定的R踢版本

RCS文件的make后缀规则

应用程序在线手册:mm命令

man文档文件

man文档目录

第六章 Gnome程序设计

Gnome库

编译Gnome程序

Gnome程序的实例

1ibgnome库

Gnome用户界面库:1ibgnomeui

gnome应用程序、工具栏以及菜单窗口

对话框

输入项

图像和多文档接口

Gnome画布

CTK十

信号和事件

小部件

打包小部件

拖放

G1ib库

GDK

第七章 KDE程序设计

KDE库

KDE应用程序和小部件

编译

消息和存储槽

元对象编译程序:MOC

菜单

状态栏和工具栏

QT程序设计

QT应用程序

QT消息和存储槽

窗口

层次关系对象

布局小部件

创建自己小部件

工具栏

菜单

对话框

单击和拖动

附录A Ferl:快速参考

Web站点

新闻组

文件命令

文件权限

命令行选项

数组操作指令(@array)

标量数组

关联数组

常用数组

运算符

算术运算符

关系运算符

增量运算符

赋值运算符

字符串比较运算符

逻辑运算符

文件测试运算符

赋值运算符

控制结构

条件控制结构:if、else、elsif、case

循环控制结构:while、until、for、foreach

函数

字符串操作

字符串函数

模式匹配操作命令

操作符

选项

正则表达式

特殊字符

转义字符

子例程程序元素

附录B Tcl和Tk

Tcl和Tk的软件产品

Tcl列表操作命令

通用Tcl命令

赋值和变量

控制结构和过程

文件命令

输入/输出命令

字符串命令

系统命令

Tk命令

事件操作命令

几何管理命令

窗口操作命令

标准的Tk小部件

标准的Tk选项

按钮选项

附录C TeX和LaTex

Tex和LaTeX数学符号

TeX

命令

特殊字符

LaTeX

文档类

环境

命令