linux使用技巧
我前年买了个表
主要从事android驱动、JNI、hal层开发。有什么嵌入式上的问题欢迎咨询我。
展开
-
ubuntu SSH的安装及使用详解
SSH的安装及使用详解SSH简介传统的网络服务程序,如:ftp、POP和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的,就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击。所谓“中间人”的攻击方式,就是“中间人”冒充真正的服务器接收你传给服务器的数据...原创 2020-03-28 15:20:21 · 1497 阅读 · 0 评论 -
i2c-tool使用详细说明
1.首先检测系统上有几组i2c:root@imx8qmmek:/etc/xen# i2cdetect -li2c-3 i2c 56247000.i2c I2C adapteri2c-2 i2c 56226000.i2c I2C a...原创 2020-03-27 10:55:03 · 12829 阅读 · 9 评论 -
repo使用小结
1.下载repo: 使用下面命令,具体版本号参考前面网页中显示的最新版本号。 curl http://git-repo.googlecode.com/files/repo-1.19 > ~/bin/repo 修改执行权限 chmod a+x ~/bin/repo2.获取工程repo信息本地创建一个工程目录,并进去转载 2018-01-04 12:31:55 · 3027 阅读 · 0 评论 -
理解Linux系统/etc/init.d目录和/etc/rc.local脚本
本文英语版本来自:http://www.ghacks.net/2009/04/04/get-to-know-linux-the-etcinitd-directory/ 以下内容是作者自己的翻译版本,如需转载到CSDN外其他网站,请注明本文链接。 一、关于/etc/init.d 如果你使用过Linux系统,那么你一定听说过init.d目录。这个目录到底是干嘛的转载 2017-08-15 17:21:24 · 796 阅读 · 0 评论 -
装逼文本编辑器Atom + activate-power-mode插件
Atom 编辑器Atom是Github推出的一个文本编辑器,搜索一下大概是给Web前端用的,最近比较火的是他的一个插件activate-power-mode,可以实现打字屏振效果。用来装装逼还是挺适合的,本来想试试能不能像sublimetext一样能编译C/C++之类的文件,后来发现根本不行,google到的也只有一些零碎的makefile之类的东西,没什么卵用,所以现在这转载 2017-08-03 11:05:05 · 1144 阅读 · 0 评论 -
tar解压失败:gzip: stdin: not in gzip format
使用tar -zxvf 命令解压备份FMIS2600DMP.tar.gz报错[root@Gris-11140 FMIS2600bak]# tar -zxvf /home/oradata/FMIS2600DMP.tar.gzgzip: stdin: not in gzip formattar: Child returned status 1tar: Error is not转载 2017-07-19 10:07:50 · 989 阅读 · 0 评论 -
samba配置window共享文件夹
在Ubuntu安装好samba,具体步骤为:安装samba:sudo apt-get install samba安装smbclient:sudo apt-get install 安装smbfs:sudo apt-get smbfs2、修改配置文件sudo gedit /etc/samba/smb.conf 编辑smb.conf 文件转载 2017-07-20 11:48:19 · 5966 阅读 · 0 评论 -
Linux中提示No such file or directory解决方法
问题描述解决方法分析原因,可能因为我平台迁移碰到权限问题我们来进行权限转换1)在Windows下转换:利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。2)方法用vim打开该sh文件,输入:转载 2017-06-29 11:01:21 · 181248 阅读 · 12 评论 -
linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面 来举例说明一下: # tar -cf all.tar *.jpg转载 2017-06-03 17:23:36 · 321 阅读 · 0 评论 -
无网络情况ubuntu虚拟机与win7以samba方式共享文件(hostonly仅主机模式)
在编程学习中,很多时候,我们希望将数据库和软件的运行进行分离,比如软件通过ip地址连接到数据库进行存储操作,但由于学习成本有限,我们通常的办法是将数据库装在虚拟机上,在主机(host)上模拟一个远程连接的操作,此时就需要主机通过ip可以访问到VMware上安装的虚拟机。VMware的网络配置有三种:桥接、仅主机模式、NAT模式。桥接模式在连接有线的时候,可以直接获取ip,主机通过该ip可以原创 2017-05-17 22:19:56 · 1178 阅读 · 0 评论 -
sem_init,sem_post,sem_wait 信号量的用法解释
信号量的数据类型为结构sem_t,它本质上是一个长整型的数。函数sem_init()用来初始化一个信号量。它的原型为: extern int sem_init __P ((sem_t *__sem, int __pshared, unsigned int __value)); sem为指向信号量结构的一个指针;pshared不为0时此信号量在进程间共享,否则只能为当前进程的所有转载 2017-03-16 18:19:54 · 2712 阅读 · 0 评论 -
Ubuntu下安装arm-linux-gcc-4.4.3.tar.gz (交叉编译环境)
参考了前人的成果,结合自己实践,arm-linux-gcc-4.4.3.tar.gz的下载地址为:http://ishare.iask.sina.com.cn/f/13836544.html?from=like本人所用系统是Ubuntu12.04,但只要是Ubuntu应该都可以安照此步骤安装。1.解压文件解压 tar zxvf arm-linux-gcc-4.4.3.t转载 2017-03-07 14:56:56 · 1608 阅读 · 0 评论 -
如何使用Valgrind memcheck工具进行C/C++的内存泄漏检测
系统编程中一个重要的方面就是有效地处理与内存相关的问题。你的工作越接近系统,你就需要面对越多的内存问题。有时这些问题非常琐碎,而更多时候它会演变成一个调试内存问题的恶梦。所以,在实践中会用到很多工具来调试内存问题。Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,它包含一个内核——一个软件合成的CPU,和一系列的小工具,每个工具都可以完成一项任务──调试转载 2017-02-18 19:09:01 · 475 阅读 · 0 评论 -
线程堆栈大小的使用介绍
先来讲说线程内存相关的东西,主要有下面几条:进程中的所有的线程共享相同的地址空间。任何声明为 static/extern 的变量或者堆变量可以被进程内所有的线程读写。一个线程真正拥有的唯一私有储存是处理器寄存器。线程栈可以通过暴露栈地址的方式与其它线程进行共享。有大数据量处理的应用中,有时我们有必要在栈空间分配一个大的内存块或者要分配很多小的内存块,但是线程的栈空间的最转载 2017-02-18 19:03:08 · 18187 阅读 · 0 评论 -
Linux中查找目录或文件中的内容总结
查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式 (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/、*、?等)组成。 (转载 2016-09-28 12:38:44 · 10692 阅读 · 0 评论 -
Git常见使用技巧
原文地址:http://blog.csdn.net/ariesjzj/article/details/7747876Git和SVN,CVS一样,是一种源代码管理系统。和后两者不同的是,它不仅可以集中式管理,也可以以分布式的形式工作,即所有操作都在本地,速度快,且本地提交不会影响共享的代码仓库。Git功能很多,本文列了一些常见用法。配置和创建代码仓库设置提交时的编辑器(默认是na转载 2016-10-24 16:25:23 · 672 阅读 · 0 评论 -
linux、adb、git、shell使用技巧
1.覆盖型写法 (文件里原来的内容被覆盖)echo "aaa" > a.txt添加型写法 (新内容添加在原来内容的后面)echo "aaa" >> a.txt、2.adb指令积累echo "AT+QCCID=?" > /dev/ttyUSB0AT指令ll /dev/ttyUSB*busybox find /sys -name "val"grep -rn原创 2016-09-21 16:16:02 · 466 阅读 · 0 评论 -
核心模组的观察: lsmod, modinfo
核心模组的观察: lsmod, modinfo 那你到底晓不晓得目前核心载入了多少的模组呢?粉简单啦!利用 lsmod 即可! [root@linux ~]# lsmod Module Size Used by loop 18121 0 ipt_state 1转载 2016-09-18 23:29:48 · 2093 阅读 · 0 评论