命令行方式,得每次用终端输入命令行设置,不方便。
sudo rmmod psmouse #
用来禁用触摸板
sudo modprobe psmouse #
用来启用触摸板
想要永久禁用触摸板可以这样:
打开终端,然后
sudo gedit /etc/modprobe.d/blacklist.conf
加入一行
blacklist psmouse
重启电脑,就可禁用触控板了,以后如果想启用就删除该行。
20160203
从C/H/S到LBA的转换公式:
这里规定用
C表示当前柱面号,
H表示当前磁头号,
S表示当前扇区号,
CS表示起始柱面号,HS表示起始磁头号,SS表示起始扇区号,PS表示每磁道扇区数,PH表示每柱面磁道数,所以公式为:
LBA=(C–CS)﹡PH﹡PS+(H–HS)﹡PS+(S–SS)
一般情况下,CS=0,HS=0,SS=1,PS=63,PH=255。
下面带入几个值验证一下:
当C/H/S=0/0/1时,代入公式得LBA=0
当C/H/S=0/0/63时,代入公式得LBA=62
当C/H/S=0/1/1时,代入公式得LBA=63
这里不再过多验证,请读者自己进行跟多值的验证,下面来看从LBA到C/H/S的转换关系。
首先介绍两种运算DIV和MOD(这里指对正整数的操作)。DIV称做整除运算,即被除数除以除数所得商的整数部分。比如,3 DIV 2=1,10 DIV 3=3;MOD运算则是取商的余数。比如,5 MOD 2=1,10 MOD 3=1。DIV和MOD是一对搭档,一个取整数部分,一个取余数部分。
各参数仍然按上述假设进行,则从LBA到C/H/S的转换公式为:
C=LBA DIV (PH﹡PS)+CS
H=(LBA DIV PS)MOD PH+HS
S=LBA MOD PS+SS
同样可以带入几个值进行验证:
当LBA=0时,代入公式得C/H/S=0/0/1
当LBA=62时,代入公式得C/H/S=0/0/63
当LBA=63时,代入公式得C/H/S=0/1/1
硬盘容量=磁头数×柱面数×扇区数×512字节
逻辑寻址方式:又称LBA(logical Block Addressing)方式,是用逻辑编号来指定一个扇区。扇区的逻辑编号与其物理编号的关系: 逻辑编号(即LBA地址)=(柱面编号×磁头数+磁头编号)×扇区数+扇区编号-1式中,磁头数为硬盘磁头的总数,扇区数为每磁道的扇区数。
1.安装 ubuntu classic mode :
使用指令 :sudo apt-get install gnome-panel
please remember to update the software source first . as the offical source download speed is so slowly.
2.forget the password in ubuntu :
press the ESC at the moment to start the system
then edit : rw init=/bin/bash.
press the F10 reboot.
ok
change the password.
20160115 给led灯赋值
root@beaglebone:~# chmod 644 /sys/class/leds/led3/brightness
root@beaglebone:~# echo 0 > /sys/class/leds/led3/brightness
root@beaglebone:~# echo 1 > /sys/class/leds/led3/brightness
20160116 启动时自动加载应用程序
方法1:在/etc/profile 文件添加执行的任务程序 例如
/usr/bin/test_led //编译好的应用程序2、方法二,添加一个Ubuntu的开机启动服务。
如果要添加为开机启动执行的脚本文件,
可先将脚本复制或者软连接到/etc/init.d/目录下,
然后用:update-rc.d xxx defaults NN命令(NN为启动顺序),
将脚本添加到初始化执行的队列中去。
注意如果脚本需要用到网络,则NN需设置一个比较大的数字,如99。
1) 将你的启动脚本复制到 /etc/init.d目录下
以下假设你的脚本文件名为 test。
2) 设置脚本文件的权限
3) 执行如下命令将脚本放到启动脚本中去:
$ sudo update-rc.d test defaults 95
注:其中数字95是脚本启动的顺序号,按照自己的需要相应修改即可。在你有多个启动脚本,而它们之间又有先后启动的依赖关系时你就知道这个数字的具体作用了。该命令的输出信息参考如下:
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
Adding system startup for /etc/init.d/test ...
/etc/rc0.d/K95test -> ../init.d/test
/etc/rc1.d/K95test -> ../init.d/test
/etc/rc6.d/K95test -> ../init.d/test
/etc/rc2.d/S95test -> ../init.d/test
/etc/rc3.d/S95test -> ../init.d/test
/etc/rc4.d/S95test -> ../init.d/test
/etc/rc5.d/S95test -> ../init.d/test
卸载启动脚本的方法:
$ sudo update-rc.d -f test remove
命令输出的信息参考如下:
/etc/rc0.d/K95test
/etc/rc1.d/K95test
/etc/rc2.d/S95test
/etc/rc3.d/S95test
/etc/rc4.d/S95test
/etc/rc5.d/S95test
/etc/rc6.d/K95test
7z 的用法
安装方法:
sudo apt-get install p7zip
解压文件: 7z x manager.7z
解释如下:
x 代表解压缩文件,并且是按原始目录解压(还有个参数 e 也是解压缩文件,但其会将所有文件都解压到根下,而不是自己原有的文件夹下)manager.7z 是压缩文件,这里大家要换成自己的。如果不在当前目录下要带上完整的目录
-r 表示递归所有的子文件夹
-o 是指定解压到的目录,这里大家要注意-o后是没有空格的直接接目录
压缩文件:
解释如下:
a 代表添加文件/文件夹到压缩包
-t 是指定压缩类型 一般我们定为7z
-r 表示递归所有的子文件夹,manager.7z 是压缩好后的压缩包名,/home/manager/* 是要压缩的目录,*是表示该目录下所有的文件。
摘自 http://blog.csdn.net/zqlovlg/article/details/8033456