随笔分类 -  Linux

操作系统
Git-rebase 小笔记
摘要:转自: https://blog.yorkxin.org/posts/2011/07/29/git-rebase/ 最近刚好有个机会整理很乱的Git commit tree,终于搞懂了rebase 的用法,笔记一下。 大家都知道Git 有个特色就是branch 开很大开不用钱,但很多branches 阅读全文

posted @ 2016-03-04 11:41 醉清风JM 阅读(5177) 评论(1) 推荐(1)

Linux快捷键
摘要:Linux/Unix下Shell快捷键操作大集合 Intel嵌入式设计开发者秘笈(精品) 有时候,我们需要在 Bash 中重复执行先前的命令。你当然可以使用上方向键来查看之前曾经运行过的命令。但这里有一些更好的方式: 1) !!:重复执行上一条指令 2) !a:重复执行上一条以a为... 阅读全文

posted @ 2015-12-28 13:53 醉清风JM 阅读(242) 评论(0) 推荐(0)

IntelliJ IDEA 使用总结
摘要:IntelliJ IDEA 使用总结http://my.oschina.net/xianggao/blog/97539IntelliJ IDEA 问题解决:1.乱码,主要是快捷键的字样显示乱码 中文字体显示乱码?2.菜单项等的字体太小,怎么能设置下?-------------------------... 阅读全文

posted @ 2015-01-12 17:42 醉清风JM 阅读(300) 评论(0) 推荐(0)

Linux在目录中查找某个函数
摘要:1,在某个路径下查文件。在/etc下查找“*.log”的文件find /etc -name “*.log”2,扩展,列出某个路径下所有文件,包括子目录。find /etc -name “*”3,在某个路径下查找所有包含“hello abcserver”字符串的文件。find /etc -name “... 阅读全文

posted @ 2015-01-12 14:56 醉清风JM 阅读(4673) 评论(0) 推荐(0)

统计文件行数
摘要:统计文件行数(单个文件):wc -l file例如:homer@ubuntu:~/workspace/android/game$wc -l LGameAndroid2DActivity.java906LGameAndroid2DActivity.java统计目录所有文件行数(全部目录):find .... 阅读全文

posted @ 2015-01-12 14:32 醉清风JM 阅读(343) 评论(0) 推荐(0)

GIT(分布式版本控制系统)
摘要:Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。[1]Git的读音为/gɪt/。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。[2]Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放... 阅读全文

posted @ 2015-01-08 17:18 醉清风JM 阅读(462) 评论(0) 推荐(0)

ubuntu terminal shortcut
摘要:快捷键 功能 Tab 自动补全 Ctrl+a 光标移动到开始位置 Ctrl+e 光标移动到最末尾 Ctrl+k 删除此处至末尾的所有内容 Ctrl+u 删除此处至开始的所有内容 Ctrl+d 删除当前字符 Ctrl+h 删除当前字符前一个字符 Ctrl+w 删除此处到左边的单词 Ctrl+y 粘贴由... 阅读全文

posted @ 2015-01-08 10:33 醉清风JM 阅读(412) 评论(0) 推荐(0)

Linux下SVN命令
摘要:一下内容转载于:http://blog.chinaunix.net/space.php?uid=22976768&do=blog&id=1640924。这个总结的很好~windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比 较好用,这... 阅读全文

posted @ 2014-12-24 17:22 醉清风JM 阅读(233) 评论(0) 推荐(0)

minicom的安装与配置
摘要:分类:LINUX 如果项目中使用的bootloader为 u-boot,那么在用minicom向目标板传送kernel时会发生一些错误。故若您使用的是u-boot,建议您使用kermit,关于kermit的安装和配置使用请参考这篇文章: http://blog.chinaunix.net/u3/11... 阅读全文

posted @ 2014-12-05 19:04 醉清风JM 阅读(944) 评论(0) 推荐(0)

Linux-Big-Endian和Little-Endian转换
摘要:转自:http://blog.csdn.net/aklixiaoyao/article/details/7548860在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。... 阅读全文

posted @ 2014-09-03 08:08 醉清风JM 阅读(2848) 评论(0) 推荐(0)

Linux - gcc和g++的区别
摘要:一般linux系统都自带了gcc编译器的,你可以用你的安装光盘去安装,如果你是觉得自带的gcc版本太低了,可以去gcc的官方网站可以下载到,编译需要很长的时间,如果你只编译C或者C++可以只下载gcc-g++和gcc-core,这样编译的可能要快一些,晚上睡觉前,你可以编译,早上就可以编译好了,我一... 阅读全文

posted @ 2014-08-11 22:49 醉清风JM 阅读(661) 评论(0) 推荐(0)

Linux-grep
摘要:grep一般用法见:http://www.cnblogs.com/dracohan/archive/2013/03/04/2942810.html特殊用法如下:查找b中有,a中没有的行:grep -vxFf a b 阅读全文

posted @ 2014-07-13 11:09 醉清风JM 阅读(274) 评论(0) 推荐(0)

Linux-守护进程的实现
摘要:Some basic rules to coding a daemon prevent unwanted interactions from happening. We state these rules and then show a function,daemonize, that implem... 阅读全文

posted @ 2014-07-03 22:58 醉清风JM 阅读(261) 评论(0) 推荐(0)

Linux-C程序的存储空间布局
摘要:正文段 指的是由CPU执行的机器代码,通常,正文段是可以共享的,执行的程序在存储器中只有一个副本。通常也是只读的,防止程序本身被修改。初始化数据段 数据段,被明确赋值的变量,比如全局变量非初始化数据段 程序开始执行前,内核将此段中的数据初始化为0或者空指针,比如出现在函数外的C声明。栈 自动... 阅读全文

posted @ 2014-07-03 22:08 醉清风JM 阅读(248) 评论(0) 推荐(0)

Linux-如何添加路由表
摘要:linux下静态路由修改命令方法一:添加路由route add -net 192.168.0.0/24 gw 192.168.0.1route add -host 192.168.1.1 dev 192.168.0.1删除路由route del -net 192.168.0.0/24 gw 192.... 阅读全文

posted @ 2014-07-01 08:22 醉清风JM 阅读(5696) 评论(0) 推荐(0)

Linux-编译器gcc/g++编译步骤
摘要:gcc和g++现在是gnu中最主要和最流行的c&c++编译器。g++是c++的命令,以.cpp为主;对于c语言后缀名一般为.c,这时候命令换做gcc即可。编译器是根据gcc还是g++来确定是按照C标准还是C++标准编译链接。 gcc和g++都是GNU(组织)的一个编译器。但两者有一些区别:后缀为.c... 阅读全文

posted @ 2013-11-14 15:19 醉清风JM 阅读(804) 评论(0) 推荐(0)

Linux-Unix版本介绍
摘要:转自: http://blog.163.com/li_zhuangs/blog/static/195698098201182411360635/ UNIX 简介 1. UNIX版本UNIX 操作系统1969 年在贝尔实验室诞生。在七十年代的中期,一些大学得到使用UNIX 的许可,并很快在学院之间得到... 阅读全文

posted @ 2013-11-11 20:50 醉清风JM 阅读(668) 评论(0) 推荐(0)

Linux-如何查看登陆shell的类型
摘要:输入一个系统不认识的命令(如#ig)获得系统提示 aix/#ig kshignot found #echo $(适用sh/ksh) aix/#echo $ ksh #echo $SHELL(用户默认的Shell但不实时反映当前shell) aix/#echo $SHELL /usr... 阅读全文

posted @ 2013-11-05 14:30 醉清风JM 阅读(740) 评论(0) 推荐(0)

Linux-Gcc生成和使用静态库和动态库详解
摘要:一、基本概念1.1什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的平台不同(主要是编译器、汇编器和连接器的不同),因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。1.2库... 阅读全文

posted @ 2013-10-31 23:05 醉清风JM 阅读(335) 评论(0) 推荐(0)

Linux-设置环境变量
摘要:一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量:1、直接用export命令:#... 阅读全文

posted @ 2013-07-17 11:28 醉清风JM 阅读(237) 评论(0) 推荐(0)

导航