
Linux
文章平均质量分 66
喜欢踢足球的老罗
0)不忘初心, 方得始终;
1)知其然,知其所以然;
2)工欲善其事,必先利其器
3)路曼曼其修远兮,吾将上下而求索;
展开
-
ubuntu下使用nasm写汇编的尝试与记录
ubuntu下使用nasm写汇编的尝试与记录原创 2022-11-07 19:34:25 · 1041 阅读 · 0 评论 -
openssl/rc4.h: 没有那个文件或目录
openssl库头文件找不到的解决方案原创 2022-11-03 12:56:33 · 1338 阅读 · 0 评论 -
【用示例学习与理解C++系列】pipe与epoll的使用
一个写线程每隔3秒住管道写一个字符,另一个读线程通道监听epoll事件,从管道读一个字符。管道的读取端注删事读事件到epoll实例中,当写线程住管道写数据后,读线程可以在事件拉取的循环周期中epoll_wait到可读事件,然后从管道中读出数据原创 2022-10-10 10:12:50 · 1689 阅读 · 0 评论 -
ubuntu各文件夹简介
原文链接:http://www.onesl.com/web/smkj/2010091617.html 各个目录简要说明/bin 二进制可执行命令/dev 设备文件(硬盘/光驱等)/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录,下面会有以登录用户名作为文件夹名的各文件夹/lib 标准程序设计库又叫动态链接共享库,作用类似wind转载 2012-12-14 03:22:49 · 793 阅读 · 0 评论 -
有关bash脚本的调试
这几天在学习android开发的基础,遇到需要调试android-sdk中android脚本的需求果断google,觉得如下两篇文章写得好,帮助自己步入了shell脚本的调试世界,3q1)来自酷壳前辈《如何调试bash脚本》,他的文章总是那么善解人意,通俗易懂; 2)来自IBM开发者的文章《shell脚本调试技巧》,IBM开发者上面的文章质量总是很高;有待弄明白的问题:原创 2013-06-09 18:13:41 · 1710 阅读 · 0 评论 -
linux/tree命令
目的:于树状图列出目录内容可行方案之一:tree命令环境:Linux ubuntu 3.2.0-32-generic-pae #51-Ubuntu SMP Wed Sep 26 21:54:23 UTC 2012 i686 i686 i386 GNU/Linux注:默认没有tree命令,安装之 ! sudo apt-get install tree效果:更高阶的用法:t原创 2013-06-09 17:55:01 · 1096 阅读 · 0 评论 -
Linux find 常用命令
原文链接:http://blog.sina.com.cn/s/blog_6c963df701018q6u.html说明:以下内容,若标注在 [ ] 中括号内的均可省略,除非做特别说明。但严格来说,若缺少 [ ] 中括号内的内容,在命令呈现的语义和返回结果上,偶尔会有些许差异。正文:0、使用说明man find找到所有关于 find 命令的说明1、查找转载 2013-03-27 20:51:40 · 872 阅读 · 0 评论 -
有关内核空间与用户空间
网摘1:内核空间与用户空间 做驱动算来快6年了,今天突然看到一个问题:你自己是怎么样理解内核空间和用户空间的?乍一看到这问题,说实话,自己头脑有点空白的感觉。很奇怪的感觉,因为在我脑海里潜意识我对这个问题应该还是很清楚的,内核驱动,用户程序,系统调用什么的,信手拈来,就是画模块图都是一上来就画一条粗横线,上面是user space,下面是kernel space。转载 2013-04-09 10:33:17 · 1120 阅读 · 0 评论 -
linux C库函数与系统调用的区别
Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。可以参考《Linux程序设计》(英文原版为《Beginning Linux Programming》,作者是Neil Matthew和Richard Stones)第三章: Working with files。1。系统调用系统调用提供的函数如open, clos转载 2013-04-09 09:04:03 · 934 阅读 · 0 评论 -
linux使用小记录
1)使用kill -l来查看当前系统支持的所有信号,例,如下图所示:2)使用cat /proc/进程id/maps 查看进程的虚拟地址空间,所下所示:3)查看文件类型,filefile ./gdb./gdb: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically li原创 2013-01-31 09:06:12 · 685 阅读 · 0 评论 -
Linux系统下/proc/meminfo详解
原文链接:http://www.cisco-club.com.cn/space-21461-do-blog-id-1502.html/proc/meminfo ExplainedMarch 2003"Free," "buffer," "swap," "dirty." What does it all mean? If you sa转载 2013-04-03 11:35:50 · 1218 阅读 · 0 评论 -
linux/ubuntu下使用jni的demo
1环境: 1)系统:Linux ubuntu 3.2.0-32-generic-pae #51-Ubuntu SMP Wed Sep 26 21:54:23 UTC 2012 i686 i686 i386 GNU/Linux 2)gcc编译器:gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 3)jdk:jdk1.6.0_34原创 2013-03-16 17:40:01 · 1500 阅读 · 0 评论 -
Linux 信号说明列表
原文链接:http://blog.csdn.net/skywalker_nick/article/details/3758962$ kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE9)转载 2013-01-30 18:30:18 · 627 阅读 · 0 评论 -
linux下的so、o、lo、a、la文件有什么区别
原文链接:http://xcecd.blog.163.com/blog/static/679667520102175101812/o: 编译的目标文件a: 静态库,其实就是把若干o文件打了个包so: 动态链接库(共享库)lo: 使用libtool编译出的目标文件,其实就是在o文件中添加了一些信息la: 使用libtool编译出的库文件,其实是个文本文件,记录转载 2013-01-25 11:59:33 · 16013 阅读 · 0 评论 -
【分享】手把手教你使用U盘安装Ubuntu系统
参考教程:http://diybbs.zol.com.cn/1/33925_1942.html 遇到的问题:安装ubuntu 12.04 64位,提示缺少“/casper/vmlinuz.efi file not found 原因:12.04_1的iso文件中casper中的文件就是vmlinuz而不是vmlinuz.efi 解决方案:烧录12.04_2的iso;原创 2013-07-09 09:49:08 · 1984 阅读 · 0 评论 -
使用U盘安装Ubuntu系统的实践小结
使用U盘安装Ubuntu系统的实践小结:记录遇到的问题与解决方案原创 2013-07-13 10:24:48 · 1535 阅读 · 0 评论 -
linux命令学习-首篇
linux命令学习原创 2014-05-08 10:03:50 · 1566 阅读 · 0 评论 -
ubuntu下软件安装卸载与查看
原文链接:http://thomaschan1987.blog.163.com/blog/static/216590179201325113117147/作为初学者只能拿来主义来,下面的这篇文章《ubuntu下软件安装卸载与查看》,真心对我这种在ubuntu下不会装软件的人很有用。 全文引用如下: 说明:由于图形化界面方法(如Add/Remove..原创 2013-09-25 11:01:38 · 1058 阅读 · 0 评论 -
高效Linux用户需要了解的命令行技能
原文链接:http://www.lupaworld.com/article-229211-1.html最近在Quora上看到一个问答题目,关于在高效率Linux用户节省时间Tips。将该题目的回答进行学习总结,加上自己的一些经验,记录如下,方便自己和大家参考。下面介绍的都是一些命令行工具,这些工具在几位回答者的日常工作中都很有用。对于任何不了解的命令,请使用“m转载 2013-09-04 14:06:54 · 975 阅读 · 0 评论 -
Linux 下的图形库介绍
Linux 下的图形库介绍在进行Linux下的图形系统编程时,我们常常会遇到以下这些概念:Framebuffer, X11, SDL,DFB, miniGUI, OpenGL,QT, GTK,KDE, GNOME等等。 一、Linux 图形领域的基础设施 1.1 X Window X Window从逻辑上分为三层:X Server、X Client和转载 2013-08-28 10:04:38 · 1552 阅读 · 0 评论 -
Linux 内存使用方法详细解析
原文链接:http://blog.jobbole.com/45748/我是一名程序员,那么我在这里以一个程序员的角度来讲解Linux内存的使用。一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存。这两个概念主要来自于linux内核的支持。Linux在内存管理上份为两级,一级是线性区,类似于00c73000-00c88000,对应于虚拟内存,它实际转载 2013-08-15 17:02:14 · 967 阅读 · 0 评论 -
scp port 22: Connection refused
原因:ubuntu默认并没有安装ssh服务解决:sudo apt-get install openssh-server查看:ssh server是否启动,看到 (sshd)进程就表明ssh服务已开启ps -e | grep ssh 849 ? 00:00:00 sshd 1711 ? 00:00:00 ssh-agent原创 2013-07-25 18:04:20 · 6203 阅读 · 1 评论 -
linux下进程间通信的几种主要手段简介:
linux下进程间通信的几种主要手段简介:管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信;信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Uni转载 2013-08-03 17:21:19 · 1180 阅读 · 0 评论 -
Using BASH for network socket operation
原文链接:http://blog.chris007.de/?p=238Using BASH for network socket operationIn order to solve a programming assignment (send a “TEST” to an UDP service and readout the result [beeing "succ转载 2013-08-03 17:15:57 · 1259 阅读 · 0 评论 -
Ubuntu 12.04 安装 Subversion 1.7
原文链接:http://wenzhixin.net.cn/2013/01/07/installing_subversion_on_ubuntusudo apt-get install python-software-propertiessudo apt-add-repository ppa:dominik-stadler/subversion-1.7sudo转载 2013-07-25 14:12:15 · 1413 阅读 · 0 评论 -
shell脚本兼容linux/unix与windows/cygwin的基础(注意处理好CR, LF, CR/LF 回车 换行的问题)
shell脚本兼容linux/unix与windows/cygwin的基础 :统一文本格式为:unix文本格式,即于LF为换行符(推荐方案)在notepad上设置:编辑->档案格式转换->转换为UNIX格式另外我觉得在自己使用的编辑器上显示回车、换行符也许是个好的习惯吧有关于回车,换行的故事:转送门在这里,猛击吧!http://blog.sciencenet.cn/blog-948原创 2013-07-05 08:57:20 · 3109 阅读 · 0 评论 -
Ubuntu下adb无法识别android设备的解决方法
1)利用lsusb命令找到手机vender id(如果没有发现手机render信息,那就另外想方法了,有一台海信的手机是这种情况,我还没搞定它)==========================================================================luogw@luogw-ThinkPad-Edge:/etc/udev/rules.d$ l原创 2013-07-09 15:32:09 · 5528 阅读 · 0 评论 -
Linux-Unix比较牛B的认证有哪些
Linux Professional Institute目前,Linux Professional Institute(LPI)已经先期推出了Linux Professional Institute Certified-Level 1 (或者简称为LPIC-1)认证计划。不久的将来还会按预定计划推出第2和第3级认证。为了获得LPIC-1证书,你必须通过两门各自长达 90分钟的考试-101 (LP转载 2013-01-09 16:18:59 · 5005 阅读 · 1 评论 -
bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
原文链接:http://www.cnblogs.com/orez88/articles/2016009.html有时候编写脚本时会出现类似标题列出的错误,这个问题大多数是因为你的脚本文件在windows下编辑过。windows下,每一行的结尾是\n\r,而在linux下文件的结尾是\n,那么你在windows下编辑过的文件在linux下打开看的时候每一行的结尾就会多出来一个字符\r,用转载 2012-11-06 18:36:02 · 1297 阅读 · 1 评论 -
KDE/QT与GNOME/GTK比较
原文链接:http://bbs.chinaunix.net/thread-1968232-1-1.html虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性—如果KDE和GNOME无法实现应用程序的共享,那不仅是巨大的资源浪费,而且将导致Linux出现根本上的分裂。 KDE 与GNOME是目前Linux/UNIX系转载 2012-09-25 23:58:33 · 1495 阅读 · 0 评论 -
ndk工具使用之arm-eabi-addr2line
$ arm-eabi-addr2line.exe --helpUsage: arm-eabi-addr2line [option(s)] [addr(s)] Convert addresses into line number/file name pairs. If no addresses are specified on the command line, they will be原创 2012-07-11 14:14:25 · 2715 阅读 · 2 评论 -
Linux/ubuntu下core文件的产生与使用
一.相关知识1)何为core文件? 核心文件(core file),也称核心转储(core dump),是操作系统在进程收到某些信号而终止运行时,将此时进程地址空间的内容以及有关进程状态的其他信息写出的一个磁盘文件。这种信息往往用于调试。[摘自百度百科] A core dump is the recorded state of the working mem原创 2012-07-04 22:44:54 · 8044 阅读 · 0 评论 -
Linux ubuntu 64位 android使用的问题(adb使用不了)
情况:遇到adb命令运行不了,到该文件的目录运行都不行,提示“没有这个文件或目录”但之前是ok的,一直搞不清楚,后来请教公司的同事终于搞定,原来是ia32-libs没有安装ia32-libs是linux ubuntu 64系统运行32位程序所必顺的库(难道之安装其它工具存在依赖关系的时候给安装了,后来卸载软件的同时也去掉了它么?)1)android-sdk中的部份程序/工具是32位原创 2012-07-04 11:34:36 · 2306 阅读 · 0 评论 -
16个桌面Linux用户必须要知道的Shell命令
原文链接:http://my.oschina.net/jack230230/blog/56318?from=20120506些人仍然会有这中愚蠢的想法,他们认为使用Linux就必须使用Linux shell命令。胡说!你可以不懂得任何Linux命令,比如说ps,grep,ls等,但是你仍然可以使用很多现代的Linux桌面发行版。 Linux的系统管理员与桌面用户不转载 2012-05-09 17:59:13 · 642 阅读 · 0 评论 -
linux各文件夹的作用
原文链接:http://www.cnblogs.com/amboyna/archive/2008/02/16/1070474.htmllinux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/转载 2012-04-10 00:16:36 · 570 阅读 · 0 评论 -
有关windows下使用emacs
最近接触linux同时也开始学习并使用传说中的神器—emacs,学习它的理由很简单,因为他是最适程序员,最适合练脑、最适合搞鼓的一个编辑器。对于习惯使用ide的我来说,是时候有所改变了。由于目前的工作环境是在windows下,自然而然地就需要在windows下安装和使用它了。今天遇到的问题是配置文件(.emacs)找不到和如何进行可理的配置,寻求了万能的google,找到了不少有经验的同仁的解决方原创 2012-03-19 20:24:04 · 3521 阅读 · 0 评论 -
处理日常事务的 Linux 程序和它们的配置
原文链接:http://blog.csdn.net/linsan2008/article/details/1591923Linux 是非常好的操作系统。他让我们可以自由自在的研究和创 造我们喜欢的东西。 下面列出我常用的一些 Linux 程序供大家参考。 Shell: bash。它结合了 csh 和 ksh 的优点,并且有 readline 功能,你可以随意绑定自己的键转载 2012-03-18 17:21:18 · 1187 阅读 · 0 评论 -
Linux 的入门
由于年少无知,大学期间没有真正搞鼓过Linux,其实很多东西都没有接触过。现在首先是工作上的原因,其次是自己开始意识到不懂Linux 会失去好多开发的乐趣,会失去学习某些技术点、失去某些软件思想等等。以公以私应该是搞鼓它的时候了。在开始真正学习 Liunx之前我思考了如下问题:学习Linux的目的,为什么而学? 学习Linux的目标,达到什么程度?学习Linux 的方法,如何原创 2012-03-17 17:38:29 · 684 阅读 · 0 评论 -
Ubuntu 环境变量
原文链接:http://blog.csdn.net/xiaosu_521/article/details/2160458环境变量配置文件在Ubuntu中有如下几个文件可以设置环境变量1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、/etc/environment:在转载 2012-03-05 15:39:31 · 522 阅读 · 0 评论 -
20本最好的Linux免费书籍
原文链接:http://coolshell.cn/articles/355.html前些天Neo推荐了一个网站有《超过100本的linux免费书籍》,这里,我也向大家推荐20本最好的Linux免费书籍,当然,也是英文版的。1. Ubuntu Pocket Guide and Reference一本介绍关于Ubuntu 8.04和8.10的使用书。转载 2011-11-16 19:27:54 · 1020 阅读 · 0 评论