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,但注意该文件默认为只读。
相关文档:
例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......
一、SHELL简介 ①什么是SHELL 答:一个作为用户与LINUX系统之间的操作接口程序,允许用户向操作系统输入需要执行的命令。
一种高级、解释性的程序语言。 ②SHELL的种类 ③SHELL的执行
. ......
01-.tar格式
解包:[*******]$ tar xvf FileName.tar
打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)
02-.gz格式
解压1:[*******]$ gunzip FileName.gz
解压2:[*******]$ gzip -d FileName.gz
压 缩:[*******]$ gzip FileName
03-.tar.gz格式
......
1、fstab文件的作用
使用权限 : 超级使用者
使用方式 : 使用编辑器来修改 /etc/fstab (eg. vi /etc/fstab)
说明 : 存放档案系统与目录结构对应资料的档案
文
件/etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件,则可以通过"mount/directoryname"命令来加载一个文件
系统,每种文件系 ......
最开始时,ram芯片中包含的是随机数据。当开始启动时,cpu的一个引脚上会产生一个reset逻辑值。此后处理器的一些寄存器设置成固定的数值,并执行在物理地址0xfffffff0处找到的代码。硬件把这个地址映射到某个只读、持久的存储芯片中,该芯片通常称为rom(read-only memory只读内存)。rom所存放的程序集在80x86体系中通常叫做 ......