有待完善:
查找文件:*号为通配符?
find / -name "libcgic*"库libcgic.a路径:
/work/RT288x_SDK/RT288x_SDK/source/lib/lib/libcgic.a头文件cgic.h路径:
/work/RT288x_SDK/RT288x_SDK/source/user/boa/cgi-bin添加编译器路径:
export PATH=$PATH:/opt/buildroot-gcc342/bin/查看路径环境变量:
echo $PATH递归拷贝:
cp -r cgic205 /work/RT288x_SDK/RT288x_SDK/source/lib递归修改权限:
chmod -R 777 /work/RT288x_SDK/RT288x_SDK/source/lib/cgic205递归删除(-r)cgic205文件夹里的所有文件,而不删除文件夹本身,不作提醒(-f):
rm -rf /work/RT288x_SDK/RT288x_SDK/source/lib/cgic205/*
压缩:
tar -czf 88tp.tar.gz www(打包并用gzip压缩)
tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过
的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
打包除某文件外所有文件:
例如 要打包/data/目录下的除了inc文件夹及www/uploads/*以外的文件。可以这样写
tar zcvf data.tar.gz /data/ --exclude=/data/inc --exclude=www/uploads/*(注意,是两个中杠)
也可以使用相对路径,解包后是相对路径
解压:
tar -xzvf file.tar.gz //解压tar.gz
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
cat 某文件中的某几行:cat stdio.h 中26~36行。
cat stdio.h | tail -n +26 |head -n 10
添加头文件(路径):
绝对路径:#include "/usr/include/MUH88TP_UART_DEBUG.h"
相对路径:
编译错误:
1.
编译的时候出现"/usr/bin/ld: cannot find -lz"错误,需要安装zlib-dev这个包,在线安装命令为:apt-get install zlib1g-dev。
2.编译乌班图:make KERNEL_DIR=path-to-correct-kernel
3.编译错误:在注释的后面加连接符\. 就把后面一行的代码也给注释了,产生编译错误:
//在Resolution 后面少一个连接符\
printf("({'admpassword':'%s','userpassword':'%s','LockKey':'%s','TitleLabelTable':'%s','LCDReadout1':'%s','LCDReadout2':'%s'\