set,env,export,source,exec傻傻分不清楚?

2018-02-24
阅读 4 分钟
17.1k
你是否被下面的几个问题困扰过,甚至至今无法真正理解? 什么是export,什么时候用export,为什么有时用了export还要source? 为什么用env来设置环境变量,不用export,有什么好处? source和exec有什么区别? 本文试图通过普及unix进程、环境变量等概念,让读者真真理解这些shell命令的本质,知道这些命令的使用场合。 ...

【转】shell十三问,为linux学习打基础(下)

2016-01-18
阅读 10 分钟
2.2k
谈到I/O redirection,不妨先让我们认识一下File Descriptor(FD)。程序的运算,在大部份情况下都是进行数据(data)的处理,这些数据从哪读进?又,送出到哪里呢?这就是File descriptor(FD)的功用了。

【转】shell十三问,为linux学习打基础(上)

2016-01-18
阅读 22 分钟
5.4k
在介绍 shell 是什么东西之前,不妨让我们重新审视使用者与电脑的关系。我们知道电脑的运作不能离开硬件,但使用者却无法直接对硬件作驱动,硬件的驱动只能透过一个称为“操作系统(Operating System)”的软件来控管,事实上,我们每天所谈的linux,严格来说只是一个操作系统,我们称之为“核心(kernel)”。然而,从使用...