linux 体会

1、Add tools package path to environment variable PATH:
Open ~/.profile in editor, and add the following lines at the end of the file:
if [ -d "/usr/local/msdk-4.3.6-mips-EL-2.6.12.6-0.9.30.3/bin/" ] ; then
    PATH="/usr/local/msdk-4.3.6-mips-EL-2.6.12.6-0.9.30.3/bin/:$PATH"

fi

这里会自动加载当前语句


2、The build process uses sudo command, and it requires a password. This will cause problems with automated build. To suppress sudo password prompt, do this:
sudo vi /etc/sudoers
Add this line at the end of the file:
<user> ALL=(ALL) NOPASSWD: ALL
where <user> is the username, like cvu

/etc/sudoers 用于普通用户的一些sudo权限

3、

bash: /home/lin/kernel/arm-2010q1/bin/arm-none-linux-gnueabi-gcc: No such file or directory
该目标存在,但是提示没有该文件,因为我的系统是64位,程序是32位
ubuntu12使用:sudo apt-get install ia32-libs
ubuntu14使用:sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
4、sudo apt-get install vim 下载的安装文件放在\var\cache\apt\archives。使用dpkg -L vim查看安装情况
5.自旋锁是专为防止多处理器并发而引入的一种锁,跟互斥锁一样。递归等造成死锁,增大cpu占用。 6.有些系统设置为了只读,可以使用下面命令,修改根目录为读写:mount -oremount,rw / 
7.netstat -anp a所有,n数值地址,p打印进程号 8. 

你可能感兴趣的:(linux 体会)