学习中的指令、方法等摘录备忘

20160205
http://www.cnblogs.com/symons1992/archive/2013/09/19/3329478.html
ubuntu系统下如何禁用笔记本触摸板

命令行方式,得每次用终端输入命令行设置,不方便。

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字节
fdisk - zhuzhu - 津津计较

fdisk - zhuzhu - 津津计较

逻辑寻址方式:又称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) 设置脚本文件的权限

复制代码
代码如下:
$ sudo chmod 755 /etc/init.d/test

3) 执行如下命令将脚本放到启动脚本中去:

复制代码
代码如下:
$ cd /etc/init.d
$ sudo update-rc.d test defaults 95

 注:其中数字95是脚本启动的顺序号,按照自己的需要相应修改即可。在你有多个启动脚本,而它们之间又有先后启动的依赖关系时你就知道这个数字的具体作用了。该命令的输出信息参考如下:

复制代码
代码如下:
update-rc.d: warning: /etc/init.d/test missing LSB information
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

卸载启动脚本的方法:

复制代码
代码如下:
$ cd /etc/init.d
$ sudo update-rc.d -f test remove

命令输出的信息参考如下:

复制代码
代码如下:
Removing any system startup links for /etc/init.d/test ...
/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后是没有空格的直接接目录

压缩文件:

    7z a -t7z -r manager.7z /home/manager/*
解释如下:
a 代表添加文件/文件夹到压缩包
-t 是指定压缩类型 一般我们定为7z
-r 表示递归所有的子文件夹,manager.7z 是压缩好后的压缩包名,/home/manager/* 是要压缩的目录,*是表示该目录下所有的文件。
摘自 http://blog.csdn.net/zqlovlg/article/details/8033456

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值