
Linux程序设计
talk_8
这个作者很懒,什么都没留下…
展开
-
Linux程序设计(curses使用示例)
使用curses图形库绘制简单棋盘原创 2015-09-05 21:23:01 · 3210 阅读 · 1 评论 -
Linux程序设计(搭建开发环境--curses)
看官们,咱们今天要说的内容,是前面内容的一点小补充,具体的内容是:安装ncurses开发包,以搭建开发环境。闲话休说,言归正转。原创 2015-08-09 21:25:24 · 1928 阅读 · 0 评论 -
Linux程序设计(Linux shell编程的例子:总结)
各位看官们。。。“咱们今天还是接着上一回的内容列举具体的例子给大家。闲话休说,言归正转".啊?这是谁呀,我还没有说,怎么把我想说的话都说出来了?看来台下的看官已经习惯我的风格了,哈哈。各位看官们,咱们今天对shell编程做个总结。shell编程其实是对Linux命令的综合应用,它把多个Linux命令按照一定 的方法放在一起,这里的方法就是shell编程的语法。当然,看官们随原创 2015-05-01 19:11:20 · 2380 阅读 · 0 评论 -
Linux程序设计(Linux shell编程的例子:选择菜单)
各位看官们,咱们今天还是接着上一回的内容,列举具体的例子给大家。闲话休说,言归正转。看官们在编写程序的时候,可能会需要向用户提供一个选择菜单。怎么办?不用着急,咱们今天就来说说如何编写选择菜单。打开终端,新建立一个叫sample.sh的脚本文件,并且在终端中输入下面的内容,然后保存该文件:#! /bin/bashecho "-----------------th原创 2015-04-30 23:19:44 · 4131 阅读 · 0 评论 -
Linux程序设计(Linux shell编程的例子:生成网页文件)
各位看官们,咱们今天还是接着上一回的内容,列举具体的例子给大家。闲话休说,言归正转。看官们有时候想要制作某种格式的报告时,通常感觉有点麻烦,咱们今天说说如何制作一种格式文件,这里格式是网页格式,或者专业一点叫html格式。打开终端,新建立一个叫sample.sh的脚本文件,并且在终端中输入下面的内容,然后保存该文件:#! /bin/bashTitle原创 2015-04-28 22:24:14 · 1813 阅读 · 0 评论 -
Linux程序设计(Linux shell编程的例子:显示系统信息)
各位看官们,咱们今天还是接着上一回的内容,列举具体的例子给大家。闲话休说,言归正转。使用电脑的时候,有时候需要查看系统的各项硬件或者软件信息,一项一项的查找信息很麻烦 ,这时候脚本的优势就显现出来了,看官们可以把各项查找信息的命令写入到脚本中,然后直接运脚本,就可以得到系统的各项信息。下面我举个例子供大家参考:新建立一个脚本文件,在文件中输入以下内容,并且保存。原创 2015-04-26 22:24:57 · 1242 阅读 · 0 评论 -
Linux程序设计(Linux shell编程的例子:在文件名中写入日期)
各位看官们,咱们今天还是接着上一回的内容,列举具体的例子给大家。闲话休说,言归正转。在管理Linux系统时经常会遇到一些Log文件,有时候自己也会建立Log文件。但是如何给Log文件取名字就感觉有点麻烦了。这时台下有看官说,就叫Log吧。可是只有一个Log文件时,还可以这样叫,Log文件多了,这显然不合理。怎么办呢?这就是咱们今天要解决的问题。看官们都知道,在给一个原创 2015-04-26 21:35:18 · 2713 阅读 · 0 评论 -
Linux程序设计(Linux shell编程的例子:批量处理文件)
各位看官们,咱们今天还是接着上一回的内容,列举具体的例子给大家。闲话休说,言归正转。各位看官们,在实际的工作中经常需要批量处理文件,比如批量删除文件等。咱们今天就通过例子来说明如何批量操作文件。咱们今天的内容有批量建立文件,批量重命名文件,批量删除文件。看官们批量本质上是重复做相同的事情,这该使用什么操作?“循环”。台下已经有看官回答了。完全正确,咱们就是使用循环操作来实现原创 2015-04-19 19:48:21 · 3062 阅读 · 0 评论 -
Linux程序设计(Linux shell编程的例子:统计代码行数)
各位看官们,咱们今天还是接着上一回的内容,列举具体的例子给大家。闲话休说,言归正转。各位看官们,在实际的工作中经常需要统计代码行数。不知道看官们有什么好的统计方法?大家都不说话。看来是没有,接下来咱们说几种方法来统计代码行。使用工具统计代码行:现在的集成开发工具都有显示行号的功能。比如Visual Studio系列,Eclipse。大部分的文本工具也能显示文件行号,原创 2015-04-18 23:10:03 · 1284 阅读 · 0 评论 -
Linux程序设计(Linux shell编程的例子:获取文件列表)
各位看官们,咱们今天还是接着上一回的内容,列举具体的例子给大家。闲话休说,言归正转。看官们在实际的工作中可能遇到过这样的问题:想获取某个目录下的所有文件列表。这时怎么办呢?总不能一个一个地找出来吧,这是蛮力法,目录下的文件少还行,文件多的话,实在是让人抓狂呀。咱们今天就介绍一种获取文件列表的方法。各位看官们,打开终端,在终端中输入:find /home/test/然原创 2015-04-18 21:31:56 · 1268 阅读 · 0 评论 -
Linux程序设计(Linux shell编程的例子:倒计时程序)
各位看官,通过前面章回的内容,我们说完了关于Linux shell编程的语法。我想各位看官们都已经十分熟悉了。所以从这回开始,咱们就通过列举各种例子来加强对前面编程的知识的理解。各位看官们,新建立一个叫sample.sh的脚本文件,然后在里面输入布下的内容,并且保存。#! /bin/bashecho "-----------------the starting line of原创 2015-04-05 09:58:28 · 2764 阅读 · 0 评论 -
Linux程序设计(Linux shell编程十四)
各位看官,到目前为止,咱们已经把实际中经常使用的shell编程知识都说完了。看官们回头再想一想,咱们所说的shell编程,其实就是把Linux中的命令按照一定的规则放在一起。规则就是shell编程的语法,咱们在前面的章回中一直在说Linux shell编程中的各项语法。在编程的时候,对Linux命令的了解也很重要。咱们在前面只用一个章回说了Linux的常用命令。今天咱们会介绍更多常用的原创 2015-03-29 20:22:49 · 1169 阅读 · 0 评论 -
Linux程序设计(Linux shell编程十三)
各位看官,咱们在上一回主要说了Linux shell编程中的标准输入和标准输出,以及管道和重定向。估计大家对各种输入和输出都感觉烦了吧,咱们今天说一些与输入输出无关的内容:通配符和正则表达式。通配符:*?。通配就是把不确定的文本扩展成具体文本的过程。好拗口呀。还是举个例子来说一下吧。比如us?就是一个不完整的文件,可以将其扩展成具体的文本:usr。通配需要借助通配符来实现其功能原创 2015-03-22 18:46:12 · 814 阅读 · 0 评论 -
Linux程序设计(Linux shell编程十二)
各位看官,咱们前几回主要说了Linux shell编程中的脚本输入和输出,咱们今天说Linux系统中的标准输入和标准输出。脚本的输入和输出,主是说如何把内容读取到脚本中,如何从脚本中输出内容。这种输入和输出是围绕脚本来说的。标准输入和输出是针对Linux系统来说的。希望大家不要混淆。另外,咱们还会介绍一下管道,它经常和输入/输出配合使用。各位看管咱们先说一说标准输入,标准输原创 2015-03-22 10:58:53 · 879 阅读 · 0 评论 -
Linux程序设计(Linux shell编程十一)
各位看官,咱们上一回主要说了Linux shell编程中的脚本输入,不知道大家还记得吗?咱们今天主要接着脚本输入的内容说脚本的输出。闲话休提,言归正转。脚本输出:看官们,咱们在这里说的脚本输出,主要指如何把脚本的运行结果显示在终端中。脚本的输出主要是使用echo和printf命令来实现。接下来咱们说一下这两个命令的用法。echo命令:常用的输出命令。echo 选项原创 2015-03-17 23:05:31 · 888 阅读 · 0 评论 -
Linux程序设计(Linux shell编程十)
各位看官,咱们前几回主要说了Linux shell编程中的函数,这一回呢,咱们开始说新的话题:脚本的输入和输出。闲话休提,言归正转。脚本输入:咱们这里说的脚本输入主要指脚本如何读取用户输入的内容。例如,你在终端中输入了一行内容,把这些内容从终端中读取到脚本中就是咱们今天要说的脚本输入。脚本输入主要通过read命令实现。read 选项 参数。选项和参数都可有可无。原创 2015-03-17 22:15:56 · 736 阅读 · 0 评论 -
Linux程序设计(Linux shell编程九)
各位看官,上一回咱们说了Linux shell编程中的函数,而且说了函数中两个重要的部分:函数调用和函数返回值。今天咱们说一说函数中第三个重要部分:函数参数。函数参数:就是用户传递给函数的变量,用户可以在函数中操作这些变量。看官们,还记得存储函数的默认返回值是什么吗?“想不起来了,是什么呢?”这记性可够。。。上一回咱们才讲了。看官哟,别想了,它就是问号变量。以后如何忘记的话原创 2015-03-09 22:36:28 · 805 阅读 · 0 评论 -
Linux程序设计(Linux shell编程八)
各位看官,上一回咱们说了Linux shell编程中的函数,不过只是看了一个函数的形式,今天咱们接着说函数的其它内容。函数有三个重要的部分:函数调用,函数返回值,函数参数。下面我们分别来说这三个部分的内容。函数调用:所谓的函数调用,就是在程序的某个地方使用函数来实现功能,就像看官在这里叫小二给你泡茶一样。只需要在程序中使用函数名,就能调用函数。不过,使用函数名时,需原创 2015-03-08 22:31:17 · 859 阅读 · 0 评论 -
Linux程序设计(Linux shell编程七)
各位看官,前几回咱们说了Linux shell编程中的结构,比如顺序结构,判断结构和循环结构。今天咱们接着说shell编程中另外一个重要的成员:函数。函数就某一个功能的集合。在程序设计中我们经常会遇到反复做多次事情的情况。比如看官们边听我说边喝茶,不过这茶水是自己泡的,大家每天是不是需要自己把茶叶放到杯子中,然后去烧水,等待水烧开后,把开水倒入杯子中,泡一会儿就可以喝了。如原创 2015-03-08 20:31:19 · 810 阅读 · 0 评论 -
Linux程序设计(Linux shell编程六)
各位看官,前两回咱们 分别说了Linux shell编程中的顺序结构和判断结构,今天咱们接着说另外一个结构:循环结构。闲话休说,言规正转。看官们,是不是还沉浸在上一回的test专场中呢,咱们这一回的内容和第四回的内容是相互照应的,还记得第四回中的顺序结构和判断结构吧,这一回的内容是循环结构。其实循环结构中的while和until在test专场中已经说过了。因此,今天原创 2015-03-01 22:33:03 · 835 阅读 · 0 评论 -
Linux程序设计(Linux shell编程五)
各位看官上一回咱们说到shell编程中的test命令,当时只是开了个头,简单说了说。今天咱们特意给它开一个专场,讨论如何使用它。闲话休提,专场正式开始。test命令经常用在判断结构或者循环结构的条件中,不过使用的是它的替身:[]。判断结构和循环结构依据test命令的返回结果来执行结构中其它的程序块。和test命令一起配合使用的结构有if系列的判断结构,while和until原创 2015-03-01 14:46:32 · 947 阅读 · 0 评论 -
Linux程序设计(Linux shell编程四)
各位看官上一回咱们说到Linux shell编程中的结构,今天咱们接着说如何使用这些结构来进行shell编程。闲话休说,言规正转。看官们,咱们上一回说了shell的三种程序结构:顺序结构,条件判断结构和循环结构。咱们接着说说如何使用这三种程序结构,以及使用这三种结构时的注意事项。顺序结构:顺序结构使用比较简单,可以依照程序中从上到下的顺序依次存放程序中的内容。这原创 2015-03-01 14:27:33 · 987 阅读 · 0 评论 -
Linux程序设计(Linux shell编程三)
各位看官上一回咱们说到Linux shell编程中的变量,今天咱们接着说Linux shell编程中的程序结构。闲话休说,言规正转。看官们,写程序就和建造房子一样,上一回咱们说的变量,好比建造房子时使用的砖头,就像砖头需要按照一定的结构来堆放,才能堆成一堵墙或者一座楼。变量也需要按照一定的结构进行组合,才能构成一个shell程序。而这种一定的结构,我们称其为shell的程序原创 2015-02-24 23:25:11 · 1084 阅读 · 0 评论 -
Linux程序设计(Linux shell编程二)
各位看官上一回咱们说到Linux shell编程,上一回中只是开了个头,大家可能意犹未尽,今天咱们接着说Linux shell编程。闲话休说,言规正转。说到Linux shell编程,不得不说变量。何谓变量?变量就是存储某些值的容器。给大家举个例子,大家就能理解了。打开终端,在终端中输入echo $PWD,然后会显示当前所在目录。看官们PWD就是一个变量,它里面存放着的值就原创 2015-02-24 20:58:49 · 908 阅读 · 0 评论 -
Linux程序设计(Linux shell编程一)
各位看官咱们又见面了,咱们说了这么多目录和权限的事情,都是为了在Linux环境下进行程序设计打基础,咱们今天正式开始说Linux程序设计。各位看官我们先来写一个小的shell程序,体会一下什么是shell编程。打开终端,新建一个shell文件,命名为:touch shell_01.sh。然后使用VIM或者Gedit打开该文件,并且在文件中输入以下内容,然后保存。#!/b原创 2015-02-22 11:23:17 · 1111 阅读 · 0 评论 -
Linux程序设计(Linux权限管理)
各位看官咱们又见面了,值此新春佳节之际,给大家拜个年,上一回说到Linux的目录权限,权限倒是讲了一大堆,不过没有说如何是修改或者管理这些权限,光说不练,不是咱们的风格呀,估计大家也在魔拳擦脚,等着练几手,咱们今天就带大家一起来练练Linux权限管理相关的内容。看官们,咱们主要是为了练习,所以最好不要修改系统中原来的文件。练习正式开始了。查看权限:看官们还记得上一回说到的读原创 2015-02-20 18:53:17 · 1180 阅读 · 0 评论 -
Linux程序设计(Linux目录权限)
各位看官且听我说,上一回说到Linux的目录结构,咱们今天继续来说与Linux目录结构相关的内容,也就是Linux的目录权限 ,以方便大家更好地理解Linux目录。权限好比一把锁,给权限好比给钥匙。有了权限就像是拿到了开锁的钥匙。大家还记得上一回咱们说有个家的目录吧,用户可以在自己家里随便折腾,这是用户自己的家呀,人家爱怎么着就怎么着。可是出了这个家怎么办?Linux当然不原创 2015-02-19 16:15:19 · 836 阅读 · 0 评论 -
Linux程序设计(Linux目录结构)
各位看官且听我说,上一回说到Linux常用命令,不知道各位看官们听了后是否还记得这些常用命令,不过有时候记得这些命令,却不知道如何去使用这些命令,咱们今天就来说说Linux目录结果,通过对目录结构的了解,方便大家更好地使用Linux命令。整个Linux系统可以看作是一棵树,只是这棵树有点大,上面的枝枝叶叶太多。而且每个目录或者文件都可以看作是树上的枝叶。说的更具体点儿,目录原创 2015-02-17 23:28:18 · 1049 阅读 · 0 评论 -
Linux程序设计(常用Linux命令)
各位看官听好了,上一回说到搭建程序开发环境,不知道各位看官们听了后有没有亲自动手去搭建开发环境,不过,我还是强力推荐大家动手试试,正所谓自己动手丰衣足食。好吧,闲话休谈,言归正转,咱们今天来说说Linux命令。什么是Linux命令:说Linux命令前,我先问问大家,当你和别人打招呼时说什么?只听见台下七嘴八舌的说个不听,有“‘你好”,“吃饭了吗”...真是太多了。只听醒木“原创 2015-02-15 20:54:13 · 1146 阅读 · 0 评论 -
Linux程序设计(搭建开发环境--gcc)
各位看官听好了,上一回说到搭建程序开发环境,不过只搭建了一个程序编辑器。咱们今天就来搭建其它的开发环境:程序编译器,程序调试器。程序编译器:在Linux中一提到程序编译器,当然就会想到大名鼎鼎的gcc。gcc可是一位全能型选手,像什么c,c++,java,它都能编译。要是它能进奥运会了,肯定是一个全能冠军。这么好的程序编译器,不知道Mint是否已经安装了呢,先看看再说。查看命令原创 2015-02-08 22:04:03 · 1668 阅读 · 0 评论 -
Linux程序设计(搭建开发环境--vim)
各位看官听好了,我在这里主要说如何在Linux Mint(Mint的版本为17.1,以后文章中没有特别说明,都是指这个版本的Mint)进行程序开发。其它事情一概不提!古语说的好,工欲善其事,必先利其器。想要在Mint中进行程序开发,首先要在Mint中搭建程序开发环境,开发环境包括:程序编辑器,程序编译器,程序调试器。当然,这里先不讨论图形界面开发。程序编辑器:可以使用默认的gedi原创 2015-02-08 22:02:56 · 1350 阅读 · 0 评论