UNIX
文章平均质量分 60
阳明居士
这个作者很懒,什么都没留下…
展开
-
Shell编程-最简单直接的入门介绍
在DOS 中,你可能会从事一些例行的重覆性工作,此时你会将这些重覆性的命令写成批次档,只要执行这个批次档就等於执行这些命令。大家会问在UNIX中 是否有批次处理这个东东,答案是有的。在UNIX中不只有如DOS 的批次处理,它的功能比起DOS 更强大,相对地也较复杂,已经和一般的高阶语言不相 上下。在UNIX中大家都不叫做批次档,而叫做Shell Script。 一般而言,Shell Scr转载 2006-11-07 22:00:00 · 613 阅读 · 0 评论 -
Linux下C开发工具介绍
Linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C++应用程序开发的. 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具. 本文的主旨是介绍如何在 Linux 下使用 C 编译器和其他 C 编程工具, 而非 C 语言编程的教程.GNU C 编译器GNU C 编译器(GCC)是一个全功能的 ANSI C 兼容编译器. 如果你熟悉其他操作系统或硬件平台上的一种转载 2006-11-09 15:41:00 · 859 阅读 · 0 评论 -
笔试面试题整理,慢慢搜集....持续更新
现在的公司招聘,都要笔试面试.如果你不是那种编程功底非常深厚的人,又不好好准备一番,在笔试面试中往往会处于被动局面.虽然有些笔试题是故意为难我们,有点钻牛角尖.但是很多笔试题面试题确实能够很好地看出我们的基础. 在这里,我就略去那些钻牛角尖的题.从csdn论坛我近半年的收集中选出10道有代表性的题目,难度基本上是逐渐加大.对数组,指针,数据结构,算法,字 符串,文件操作等问题都有覆转载 2006-11-09 15:47:00 · 1365 阅读 · 0 评论 -
高级Bash脚本编程指南学习笔记
第四章. 变量和参数介绍变量 是脚本编程中的如何进行数据表现的办法. 它们可以在算术计算中作为操作数,在一个字符串表达式中作为符号表达抽象的意义或是其他的其它意义。变量是表示计算机内存中保存一种数据需要占的一个位置或一组的位置的标识。 区别变量和变量的值。如果variable1是一个变量的名字,那么$variable1就是引用这个变量的值――即这个变量它包含的数据在一个双引号(" ")里的原创 2006-11-14 14:22:00 · 1871 阅读 · 0 评论 -
错误:UNIX 程序中的错误代码
引言UNIX® 开发人员常常忽视进行适当的错误检测和恢复。缺乏 C 语言的异常和标准 C 库的基本错误机制确实会导致出现此种情况。通过本文,您将熟悉标准 C 库中的 UNIX 错误报告,并且有望以用户友好的方式报告和处理错误。现在就开始学习本文吧! 开始之前如果想随同本文一起学习代转载 2006-11-12 13:36:00 · 887 阅读 · 0 评论 -
UNIX 文件系统基本操作
引言UNIX® 中任何事物都是文件 的观点意味着,您将始终会与文件和目录打交道,无论您开发的是何种类型的应用程序。任何事物都存储为文件,从数据到配置文件、甚至是设备,在对 UNIX 编程经过几个小时的学习之后,stdio.h 系统 Header 中的函数将能够为您提供很好的帮助。一个时常困扰 UNIX 编程新手的问题是,如何浏览一个目录,并对其中的文件、目录和符号链接进行相应的处理。如何能转载 2006-11-11 12:40:00 · 841 阅读 · 0 评论 -
GAWK 入门:AWK 语言基础
开始之前了解本教程中介绍的内容、如何最好地利用它以及在学习本教程的过程中需要完成哪些工作。关于本教程GNU AWK (GAWK) 是历史悠久的 AWK 编程语言的开放源代码实现,可用于所有的 UNIX® 系统。AWK 语言是一种 UNIX 备用工具,它是一种功能强大的文本操作和模式匹配语言,特别适用于进行信息检索,这使得它非常适合用于当今的数据库驱动的应用程序。因为它集成于 UNIX转载 2006-11-17 12:58:00 · 1354 阅读 · 0 评论 -
C语言中的位运算
在计算机程序中,数据的位是可以操作的最小数据单 位,理论上可以用“位运算”来完成所有的运算和操作。一般的位操作是用来控制硬件的,或者做数据变换使用,但是,灵活的位操作可以有效地提高程序运行的效 率。C语言提供了位运算的功能, 这使得C语言也能像汇编语言一样用来编写系统程序。 位运算符C语言提供了六种位运算符: & 按位与 | 按位或 ^ 按位异或 ~ 取反转载 2006-11-20 17:09:00 · 1596 阅读 · 0 评论 -
堆和栈的区别
非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,转载 2006-11-21 08:52:00 · 725 阅读 · 0 评论 -
UNIX目录简介
/ 是文件系统的根目录,是整个文件系统的主要目录,以及超级用户的主目录 /bin 存放最常用的基本用户程序 /home 系统存放所有用户私有目录的地方 /mnt 用于安装CD-ROM、软驱、ZIP驱动器或JAZ驱动器等 可移动媒介 /dev 与硬件设备相关的文件,多数为设备文件 dev/dsk 磁盘设备文件 /usr 用户转载 2006-12-29 14:55:00 · 1740 阅读 · 0 评论 -
aix如何快速入门到精通
51有不少兄弟姐妹去参加培训,看大家求知的热情真的很好,还有自费参加培训的,更令人感动。说一说我学aix的经过和感觉,请参考。我是98年才开始接触到aix,以前只弄过几年sun,首先感觉aix真简单,什么都不用调,什么都是菜单,一路光标回车就ok了。于是就上手干活,不会了问一问,网上搜搜资料。我觉得网上搜资料的能力特别重要,你问别人他也不一定会,或者没时间,另外有些事情由于自己初学,往往表达不清楚转载 2006-12-29 15:18:00 · 875 阅读 · 0 评论 -
i5/OS操作系统
这是一个多任务的服务器操作系统,具备一个整合的架构,操作系统内部整合了数据库、开发工具软件以及中间件软件和安全特性。Linux和Aix操作系统可以同时运行在i5/os操作系统提供的不同分区内,还可以通过特殊的接插件对外部Windows操作系统进行支持。 560)this.style.width=560;" alt="" />转载 2007-01-11 09:43:00 · 4255 阅读 · 1 评论 -
Linux程序设计入门--网络编程
Linux系统的一个主要特点是他的网络功能非常强大。随着网络的日益普及,基于网络的应用也将越来越多。 在这个网络时代,掌握了Linux的网络编程技术,将令每一个人处于不败之地,学习Linux的网络编程,可以让我们真正的体会到网络的魅力。 想成为一位真正的hacker,必须掌握网络编程技术。现在书店里面已经有了许多关于Linux网络编程方面的书籍,网络上也有了许多关于网络编程方面的教材,大家都可以转载 2006-11-09 15:31:00 · 612 阅读 · 0 评论 -
Linux程序设计入门--线程操作
前言:Linux下线程的创建介绍在Linux下线程的创建和基本的使用. Linux下的线程是一个非常复杂的问题,由于我对线程的学习不时很好,我在这里只是简单的介绍线程的创建和基本的使用,关于线程的高级使用(如线程的属性,线程的互斥,线程的同步等等问题)可以参考我后面给出的资料. 现在关于线程的资料在网络上可以找到许多英文资料,后面我罗列了许多链接,对线程的高级属性感兴趣的话可以参考一下. 等到我对转载 2006-11-09 15:29:00 · 615 阅读 · 0 评论 -
Shell初学者的入门知识-变量
1.建立和运行shell程序 什么是shell程序呢? 简单的说shell程序就是一个包含若干行shell或者linux命令的文件.象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如VI等.在文本编辑环境下,依据shell的语法规则,输入一些shell/linux命令行,形成一个完整的程序文件. 执行shell程序文件有三种方法 (1)#chmod +x file(转载 2006-11-07 22:07:00 · 532 阅读 · 0 评论 -
Unix系列shell程序编写(上)
*Shell是什么? 任何发明都具有供用户使用的界面。UNIX供用户使用的界面就是Shell(DOS的command熟悉吧,但UNIX的要强大的多)。 Shell为用户提供了输入命令和参数并可得到命令执行结果的环境。 为了不同的需要,UNIX提供了不同的Shell。现在的UNIX大部分都支持BourneShell,以下教程就以BourneShell(Bsh)为例,一步步的领略UNIX S转载 2006-11-07 15:43:00 · 620 阅读 · 0 评论 -
Unix系列shell程序编写(下)
Until语句 While语句中,只要某条件为真,则重复执行循环代码,until语句正好同while相反,该语句使循环代码重复执行,直到遇到某一条件为真才停止。 Until语句的结构如下: QUOTE: until command转载 2006-11-07 15:53:00 · 539 阅读 · 0 评论 -
Linux程序设计入门--进程介绍
Linux下进程的创建前言:这篇文章是用来介绍在Linux下和进程相关的各个概念.我们将会学到:进程的概念进程的身份进程的创建守护进程的创建--------------------------------------------------------------------------------1。进程的概念Linux操作系统是面向多用户的.在同一时间可以有许多用户向操作系统发出各种命令.那么转载 2006-11-08 11:25:00 · 708 阅读 · 0 评论 -
Unix系列shell程序编写(中)
3>在Shell中使用数据变量 用户可以在Shell中使用数据变量,例如ba.sh程序: QUOTE: cd/usr/icewalk ls|cpio -o > /dev/fd0转载 2006-11-07 15:50:00 · 534 阅读 · 0 评论 -
快速编辑 Shell 命令行
前言快速编辑 Shell 命令行想起听得最多的就是 *nux 的初学者说最烦就是 Linux / Unix 的命令行,所以就有了这个题目。如果你是个性急的人可以先尝试下文章结尾的综合练习体会一下 Shell 的快捷键,也许这样再看全文会更有趣。其实,命令行适应了,可能比图形界面更有效率。至少对我来说是这样,我现在一看见那些所谓的 IDE 就有眼花缭乱感觉,真正用来写代码的面积都被挤到只有一包烟那原创 2006-11-07 16:19:00 · 569 阅读 · 0 评论 -
Linux程序设计入门--基础知识
inux下C语言编程基础知识前言:这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容:源程序编译Makefile的编写程序库的链接程序的调试头文件和系统求助--------------------------------------------------------------------------------1.源程序的编译在Linux下面,如果要转载 2006-11-08 10:21:00 · 680 阅读 · 0 评论 -
Unix C 常见编译错误总结(持续更新)
implicit declaration of function ‘xxxx’需要在头文件中加入一行代码,以便告诉编译器有关 xxxx函数的一切,让它可以做必要的检查。听起来象是一种狡辩,但这样做 可以把函数的定义与实现分离开来,使我们能在任何地方使用我们的函数,只要包含新的头文件 并把它连接到我们的目标文件中就可以了,查找相应头文件可以使用man xxxx (系统引用加1,库函数加2选项原创 2006-11-09 12:49:00 · 658 阅读 · 0 评论 -
Linux程序设计入门--文件操作
Linux下文件的操作前言:我们在这一节将要讨论linux下文件操作的各个函数.文件的创建和读写文件的各个属性目录文件的操作管道文件--------------------------------------------------------------------------------1。文件的创建和读写我假设你已经知道了标准级的文件操作的各个函数(fopen,fread,fwrite等等)转载 2006-11-09 15:16:00 · 696 阅读 · 0 评论 -
Linux程序设计入门--时间概念
前言:Linux下的时间概念这一章我们学习Linux的时间表示和计算函数时间的表示时间的测量计时器的使用1。时间表示 在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令的输出结果.这个时候我们可以使用下面两个函数#i nclude ;time_t time(time_t *tloc);char *ctime(const time_t *clock);time函数返回从1970年1月转载 2006-11-09 15:23:00 · 629 阅读 · 0 评论 -
Linux程序设计入门--信号处理
Linux下的信号事件前言:这一章我们讨论一下Linux下的信号处理函数.Linux下的信号处理函数:信号的产生信号的处理其它信号函数一个实例1。信号的产生Linux下的信号可以类比于DOS下的INT或者是Windows下的事件.在有一个信号发生时候相信的信号就会发送给相应的进程.在Linux下的信号有以下几个. 我们使用 kill -l命令可以得到以下的输出结果:1) SIGHUP 2) SIG转载 2006-11-09 15:26:00 · 810 阅读 · 0 评论 -
Linux Init详解
init是Linux系统操作中不可缺少的程序之一。它是一个由内核启动的用户级进程。 如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。 今天就给大家讲讲关于init的重要内容。 一、什么是INIT 二、运行级别 三、运行级别的配置 四、/etc/inittab中的特殊配置 五、在单用户模式下引导 一、什么是INIT: ini原创 2007-04-10 08:28:00 · 805 阅读 · 0 评论