Linux经常使用命令(仅考虑我的状况)

有待完善:linux

查找文件:*号为通配符?
find / -name "libcgic*"ui

库libcgic.a路径:
/work/RT288x_SDK/RT288x_SDK/source/lib/lib/libcgic.aspa

头文件cgic.h路径:
/work/RT288x_SDK/RT288x_SDK/source/user/boa/cgi-bin递归

添加编译器路径:
export PATH=$PATH:/opt/buildroot-gcc342/bin/ip

查看路径环境变量:
echo $PATHget

递归拷贝:
cp -r  cgic205 /work/RT288x_SDK/RT288x_SDK/source/lib编译器

递归修改权限:
chmod -R 777 /work/RT288x_SDK/RT288x_SDK/source/lib/cgic205it

递归删除(-r)cgic205文件夹里的全部文件,而不删除文件夹自己,不做提醒(-f):io

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'\

相关文章
相关标签/搜索