Linux 编程命令详解
分類: 图书,计算机/网络,操作系统/系统开发,LINUX ,
作者: 著者: 美Richard Petersen ;译者: 梁普选等译
出 版 社: 电子工业出版社
出版时间: 2001-3-1字数: 546版次:页数: 338印刷时间:开本:印次:纸张:I S B N : 9787505365797包装:内容简介
本书详细论述网络操作系统LINUX各种指令和各种程序设计工具的使用方法.本书共7章,介绍BASH shell编程,Z-shell编程,编译程序和库,开发工具,Gnome编程,KDE编程以及Perl的快速参考等内容.书中以大量的实例对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
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
文档类
环境
命令