尚学堂linux笔记(二)
尚学堂linux笔记(二)
touch 文件 创建文件
rm 文件名 删除文件
rm –r 文件夹名 递归删除文件夹
rm –rf 文件夹名 递归强制删除文件夹
rmdir 文件夹名 删除空文件夹
cp (-r)源文件/原文件夹 目标文件/目标文件夹
mv(-r) 源文件 目标文件/目标文件夹
tree 树状显示
查看环境变量:windows下查看所有环境变量:set
linux下查看所有环境变量:export
查看某一个名字的环境变量:windows下 set 环境变量名
linux 下 echo $环境变量名(大写)
more 文件名 查看文件
cat 文件名 查看文件
head –n 文件名 查看前几行
tail –n 文件名 查看后几行
find 位置 -name 匹配表达式 查找文件,支持通配符
whereis 命令 查看命令的一些信息
ln –s 文件 链接名 为某一文件建立一个链接(保持链接文件的同步性) ,带上参数-s ,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间, 不带参数,它会在你选定的位置上生成一个和源文件大小相同的文件。
adduser(useradd) 用户名 增加用户
passwd 用户名 修改用户密码
/etc/passwd 文件中有所有用户信息
userdel –r 用户名 删除用户,加-r表述将用户目录下的文档一并删除
usermod 选项 用户名 修改用户信息, -g 组名 修改用户所属组
groupadd〔选项〕用户名, -g 添加组号(大于500)
groupmod 选项 组名 , -g 修改组号
su 用户名 su命令的常见用法是变成跟用户或超级用户,如果发出不带用户名的su命令,则系统提示输入根口令,输入之后则可换为根用户。如果登陆为根用户,则可以用su命令成为系统上任何用户而不需要口令。
who -a显示所有用户的所有信息,-m显示运行该程序的用户名,和“who am I”的作用一样 -q只显示用户的登陆帐号和登陆用户的数量,该选项优先级高于其他任何选项,-u 在登陆用户后面显示该用户最后一次
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
例一:发送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 ......
Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接口。
Linux下的文件系统结构如下:
Linux启动时, ......
链表的删除
83/*
84 * Delete a list entry by making the prev/next entries
85 * point to each other.
86 *
87 * This is only for internal list manipulation where we know
88 * the prev/next entries already!
89 */
90static inline void __list_del(struct list_head * prev, struct list_head * next)
......
在Windows下,文件系统结构是一个再普通不过的名词了。不过,在Linux下,文件系统有些区别。 文件结构是文件存放在磁盘等存储设备上的组织方法。一个文件系统的好坏主要体现在对文件和目录的组织上。目录提供了管理文件的一个方便而有效的途径。我们能够从一个目录切换到另一个目录 ......