• 欢迎访问BruceOu的博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏本章吧
《Linux – Linux基础》第7章 编译调试工具

《Linux – Linux基础》第7章 编译调试工具

7.1 GCC 7.1.1简介 GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持C语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。 而 GCC 也不再单只是 G……

《Linux – Linux基础》第6章 Linux软件管理及网络配置管理

《Linux – Linux基础》第6章 Linux软件管理及网络配置管理

6.1解析Linux应用软件安装包 通常Linux应用软件的安装包有四种: 1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。 2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。 3) dpkg包,如software-1.2.3……

《Linux – Linux基础》第5章 shell编程(三)

《Linux – Linux基础》第5章 shell编程(三)

5.7 shell循环 5.7.1 Shell for循环 与其他编程语言类似,Shell支持for循环。 for循环一般格式为: for 变量 in 列表 do command1 command2 ... commandN done 列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环一次,就将列表中的下……

《Linux – Linux基础》第5章 shell编程(二)

《Linux – Linux基础》第5章 shell编程(二)

5.5 shell程序设计基础 5.5.1 Shell替换 如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。 举个例子: #!/bin/bash a=10 echo -e "Value of a is $a \n" 运行结果: Value of a is 10 这里 -e 表示……

《Linux – Linux基础》第5章 shell编程(一)

《Linux – Linux基础》第5章 shell编程(一)

5.1 shell概述 5.1.1 Shell简介 Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,……

《Linux – Linux基础》第4章 Linux常用软件

《Linux – Linux基础》第4章 Linux常用软件

4.1 SSH远程登陆 4.1.1 SecureCRT使用 4.1.1.1 SecureCRT 介绍 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传……

《Linux – Linux基础》第3章 vim使用与Linux操作和命令(二)

《Linux – Linux基础》第3章 vim使用与Linux操作和命令(二)

3.4定时任务调度 3.4.1 crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。Linux下的任务调度分为两类,……

《Linux – Linux基础》第3章 vim使用与Linux操作和命令(一)

《Linux – Linux基础》第3章 vim使用与Linux操作和命令(一)

运行环境:centoOS 6 3.1 vim 使用 所有的 Linux 系统都会内建 vi 文本编辑器。Vim 具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 1.vim(vi)的使用 $vim file //编辑文件file ……

《Linux – Linux基础》第2章 Linux 系统概述

《Linux – Linux基础》第2章 Linux 系统概述

2.1 Linux 系统简介 Linux 系统由 Linus Torvalds (林纳斯·托瓦兹)于 1991 年发布在新闻组的内核发展而来,由于它在发布之初就免费和自由传播,支持多用户、多任务及多线程,且兼容POSIX 标准,使得它支持运行当时主流系统 Unix 的一些工具软件,吸引了众多的使用者和开发者,逐渐发展壮大至今。 Linux是一个开源、免费的……

《Linux – Linux基础》第1章 为什么要学习 Linux 开发

《Linux – Linux基础》第1章 为什么要学习 Linux 开发

1.1 Linux 的应用场景 对于一般用户来说,因为经常接触 PC、手机,可能会知道 Windows、 iOS、 Andorid系统,但对 Linux 系统却知之甚少,这是因为 Linux 的应用场景主要是服务器和嵌入式设备,在直面消费者的桌面系统领域并不占据优势。不过,从某种程度来说, Android 系统也属于 Linux 的一种,毕竟它是基于 Li……