Tips:下面的总结是参考APUE(unix环境高级编程)这本书,在linux(ubuntu)上的实现。
Linux系统的调用结构:
最上层:应用程序+shell命令(外部命令在coreutils中实现,内部命令在bash中实现)
中间层:linux下的库函数(gnu的c标准库在glibc中实现)
最底层:linux内核(163个linux系统调用接口+内核子系统(驱动))
...
分类:
其他好文 时间:
2014-12-11 08:57:13
阅读次数:
331
shell 后台运行程序 http://blog.csdn.net/courage89/article/details/10561041 1. & 最经常被用到 这个用在一个命令的最后,可以把这个命令放到后台执行 2. ctrl + z 可以将一个正在前台执行的命令放到后台,并且...
分类:
系统相关 时间:
2014-12-10 12:47:53
阅读次数:
291
什么是shell?
ls 出现一堆目录?执行过程是怎样的?ls是应用程序,shell将其转化为01代码转给内核,内核转给硬件,之后再返回!
shell同样是强大编程语言!
查看系统支持哪些shell?
命令名称:echo
参数: -e 支持反斜线字符转化
一个小例子:
开始编写一个shell
shell执行:
下面来说关于win...
计算机整体的层次关系:
硬件层
Kernel内核层
LibraryAPI层
应用程序、shell层(图形界面GUI、命令行接口CLI)
内核功能:
进程管理
内存管理
文件系统
网络功能
硬件驱动
安全机制。。。
GE,Bell,MIT联合在MainFrame机器上用汇编语言开发出了Multics(最早的大型操作系统)
Ken..
分类:
其他好文 时间:
2014-11-24 01:15:36
阅读次数:
222
1.进程★进程,就是运行中的程序。一个可执行程序是一具机器指令及其数据的序列。一个进程是程序运行时的内存空间和设置。★shell是一个管理进程和运行程序的程序。Shell主要有三个功能:(1)运行程序(2)管理输入和输出(3)可编程。(1)greplsecho都是一些用C编写并被编译成机器语言的程序...
分类:
系统相关 时间:
2014-10-21 11:48:16
阅读次数:
352
bash是linux默认命令行管理程序shell,汉澳 sinox也安装有,虽然sinox并没有默认使用bash,但是用户一旦使用就会可能被通过漏洞入侵,所以必须快速修复。虽然sinox使用freebsd 的ports,但是freebsd已经升级到最新的软件管理pkg,ports正在被淘汰,要通过portsnap直接更新到最新的ports然后用pkg安装,不过最新的ports只是在freebsd1...
分类:
系统相关 时间:
2014-10-11 22:17:57
阅读次数:
337
帮同事写的小程序
140822,1406181801491716879,221.203.75.168,20140822000014
140823,1408051715321587060,101.28.174.242,20140822000127
140823,1408051715321587060,101.28.174.242,20140822000129
140824,140805171532...
分类:
其他好文 时间:
2014-09-10 17:55:50
阅读次数:
149
前言: 实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。一,shell的流程语句1,条件语句if else if示例代码:[roo...
分类:
其他好文 时间:
2014-09-09 13:03:48
阅读次数:
292
计算机中我们用鼠标和键盘来操作程序,这个过程是怎么样的呢?如何让操作系统接受用户指令,我们的操作系统就提供了一个特殊的应用程序,shell(壳)。他是操作系统的外壳,是能都实现接受用户指令,理解用户命令,并且将其传给内核,由内核来指挥着某个应用程序的启动。shell..
分类:
其他好文 时间:
2014-08-21 15:20:34
阅读次数:
233
Shell脚本执行hive语句 | hive以日期建立分区表 | linux schedule程序...
分类:
系统相关 时间:
2014-08-21 13:25:44
阅读次数:
350