linux下开发遇到的问题集合
记录在linux下开发遇到的各种问题,方便以后查找。
1.关于shell中脚本的执行方式:在当前脚本执行还是启动一个新的shell进程来执行脚本。
假设当前目录下有脚本script.sh。
启动一个新的shell进程来执行:
这是shell中默认的执行方式是启动一个新的shell进程(子进程)来执行脚本,即sh script.sh或者赋予script.sh执行权限后直接执行脚本:./script.sh。
在当前shell执行:
有时需要在当前shell执行脚本,比如脚本中涉及到修改shell的环境变量时,需要这样执行(否则修改的将是新启动的子shell进程的环境变量):
source script.sh或者 . script.sh(注意点 . 后面有空格,然后才是脚本路径)。
2.修改shell的环境变量。
见:http://blog.csdn.net/cnctloveyu/archive/2009/12/25/5075128.aspx
4.vi的常用操作
见http://blog.csdn.net/lazyclough/archive/2009/11/15/4811862.aspx
5.bash中常用快捷键
见:http://blog.csdn.net/cnctloveyu/archive/2009/12/25/5076017.aspx
3.添加用户为sudoer:
推荐以root用户使用visudo命令(有的版本提供的是sudoedit),添加一行:
xxxx ALL=(ALL) ALL
其中,xxxx为要添加的用户名,保存就OK了
另外,也可以采用以root用户编辑/etc/sudoers,也是添加xxxx ALL=(ALL) ALL,但注意该文件默认为只读。
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
一、SHELL简介 ①什么是SHELL 答:一个作为用户与LINUX系统之间的操作接口程序,允许用户向操作系统输入需要执行的命令。
一种高级、解释性的程序语言。 ②SHELL的种类 ③SHELL的执行
. ......
最开始时,ram芯片中包含的是随机数据。当开始启动时,cpu的一个引脚上会产生一个reset逻辑值。此后处理器的一些寄存器设置成固定的数值,并执行在物理地址0xfffffff0处找到的代码。硬件把这个地址映射到某个只读、持久的存储芯片中,该芯片通常称为rom(read-only memory只读内存)。rom所存放的程序集在80x86体系中通常叫做 ......
Red Hat Linux的分区是不同于其它操作系统分区的,它的分区格式只有Ext2(Ext3)和Swap两种,Ext2(Ext3)用于存放系统文件,Swap则作为Red Hat Linux的交换分区。Red Hat Linux至少需要两个专门的分区(Linux Native和Linux Swap)况且不能将Red Hat Linux安装在Dos/Windows分区。一般来说我们将Red Hat Linux安装一个或多 ......
注:以下内容转自:
http://blog.chinaunix.net/u2/81965/showart_1674967.html
国内站点:
ftp://ftp.altera.com/outgoing/release/
http://www.china-vision.net/blog/user1/6/archives/2006/200696114213.html
http://mail.google.com
shao_华恒公司的主页,里面有很多的相关资料,有待大家去发现
......