新手区最新随笔(rss)

unix/windows回车问题(\r\n or \n) or shell脚本执行错误 $'\r':command not found

unix/windows回车问题
shell脚本执行错误 $'\r':command not found
存现这种错误是因为 编写的  shell脚本是在win下编写的,每行结尾是\r\n 的Unix 结果行是\n  
所以在Linux下运行脚本 会任务\r 是一个字符,所以运行错误,需要把文件转换下。
1.单个文件转换:
运行脚本 
 dos2unix  脚本名
OK
2.整个目录中的文件做dos2unix操作:
$ find . -type f -exec dos2unix {} \;
其中具体命令的解释如下:
find .
= find files in the current directory
-type f
= of type f
-exec dos2unix {} \;
= and execute dos2unix on each file found

参考:
https://blog.csdn.net/Lnho2015/article/details/51322289
https://blog.csdn.net/yuliying/article/details/75912021
https://blog.csdn.net/liuxiangke0210/article/details/80395707

2019-10-25 10:41 作者: 宋鹏【评论:0】【阅读:7】 

编译 linux kernel package .ko

工具和代码准备: sudo apt-get install build-essential linux-source bc kmod cpio flex cpio libncurses5-dev
Full source: https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.167.tar.xz
t
ar xvf linux-4.4.167.tar.xz 检查架构:
dpkg --print-architecture
内核配置: make ARCH=arm64 defconfig
make oldconfig&&make prepare&&make scripts ko代码编译:
make 4_4_167_smp_x64
检查version magic: modinfo bizwsd.ko

2019-10-10 10:50 作者: 宋鹏【评论:0】【阅读:15】 

vi 初始设置,切换到非兼容模式,防止上下右左 变成 ABCD

     摘要: If you don't already have a .vimrc file in your home directory, create one using this:vim ~/.vimrc Add this line to the top of the file:set nocompatible Save the file and this should fix the...  阅读全文

2019-09-06 09:40 作者: 宋鹏【评论:0】【阅读:27】 

技 术 改 变 世 界

网站分类

统计信息

聚合

Blog客户端API

推荐客户端

博客排行榜[前24人]