
linux
fguknow
这个作者很懒,什么都没留下…
展开
-
shell/终端
shell是什么? shell是系统的用户界面,它提供了用户与内核交互的接口。它接收用户输入的命令并把它送入内核执行,再将执行结果显示给用户。尽管近十年来个人计算机使用的接口普遍从字符型的命令行界面转向图形用户界面,并且Linux本身在图形化环境方面也做了很大改进,但在UNIX/Linux操作系统领域,shell依然是众多系统管理员首选的操作工具。 什么是Linux终端转载 2014-01-11 21:04:36 · 1048 阅读 · 0 评论 -
$MAKE
$(MAKE) 嵌套执行make 在一些大的工程中,我们会把我们不同模块或是不同功能的源文件放在不同的目录中,我们可以在每个目录中都书写一个该目录的Makefile,这有利于让我们的Makefile变得更加地简洁,而不至于把所有的东西全部写在一个Makefile中,这样会很难维护我们的Makefile,这个技术对于我们模块编译和分段编译有着非常大的好处。 例如,我们有一个子目录转载 2014-01-12 14:58:27 · 685 阅读 · 0 评论 -
Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义
我们先写一个简单的脚本,执行以后再解释各个变量的意义 # touch variable # vi variable 脚本内容如下: #!/bin/sh echo "number:$#" echo "scname:$0" echo "first :$1" echo "second:$2" echo "argume:$@"转载 2014-01-12 15:47:18 · 571 阅读 · 0 评论 -
Makefile与shell脚本区别
在Makefile可以调用shell脚本,但是Makefile和shell脚本是不同的。本文试着归纳一下Makefile和shell脚本的不同。 1、 shell中所有引用以$打头的变量其后要加{},而在Makefile中的变量是以$打头的后加()。实例如下: Makefile PATH="/data/" SUBPATH=$(PATH) Shell PATH="/data/" S转载 2014-01-12 21:24:50 · 496 阅读 · 0 评论