研究生办 发表于: 2014-03-22 21:05 点击:
Unix 系统编程专题
十大网投正规信誉官网仪电学院2014年春季学期
任课教师:曾晓献
1.系统准备
§ 复制光盘
§ 介绍 Unix 基本概念
ú 文件属性
ú 目录结构
§ 课程目的
ú 脚本应用举例
2. 系统安装方式详解、Unix Shell
2.1 Linux 安装方式 快à简单(大致上)
§ 专用Linux PC/服务器
§ 多重启动:增加Linux分区,选择启动
ú 压缩现有硬盘,建立Linux 分区
ú 增加硬盘
第二内置硬盘
CD 插口托盘
外接硬盘
ESATA
USB 2.0 (3.0?)
§ 虚拟机:Windows下安装虚拟机
ú Virtual Box
ú Virtual PC
ú VMware
§ 安装到U盘
ú 快速闪存卡
§ Live USB(可保存变更: persistence)
§ Live CD
2.2 Unix 基本概念(续)
§ 模块化
ú Seismic Unix (su), Colorado School of Mines
ú ImageMagick
§ 管道、过滤、输出转向 ( cat > newfile)
§ Shells (sh, csh, bsh, tcsh, bash)
ú 帐号管理、家目录
ú 变量、环境变量
ú 初始设置、点文件
§ 网络相关
ú telnet, ftp (obsolete)
ú ssh, sftp
ú ping, traceroute, nslookup
3. X Window
§ 历史沿革
§ 窗口管理器
ú 曾经和MS windows大不相同
ú Twm, tvtwm, fvwm,
ú Gnome, KDE
§ 远程显示
ú 客户端和服务器
ú Windows X server
§ 图形编程 Xlib
4. 文本编辑
• Vi, Emacs
• Pico, Gedit
• 管理文件
– Tar
– Gzip
– Cat
– Grep
– Case sensitive
5. 脚本
ú Sh
ú Csh
ú 变量
ú 赋值
ú 输入/输出
ú 文本编辑
ú 算术计算
ú 循环
ú 逻辑判断
ú 参考网站
IBM developerWorks 中国
中科软件园
6. 高级语言编程环境
ú C,C++, (gcc, g++)
ú FORTRAN (f95,g95, gfortran, f2c)
ú Qt: 跨平台应用程序和图形界面
Qt Creator: 开发环境
下载Qt 4.7.1
7. Make
ú 依赖性
ú 变量
ú 赋值
ú 实例
ú 网上教程