linux
文章平均质量分 73
o7_yue
这个作者很懒,什么都没留下…
展开
-
Linux 删除除某个文件之外的所有文件
如abc文件夹下有a、b、c三个文件,如何一行命令删除b和c,不删除a。其中rm -f !(a) 最为方便。如果保留a和b,可以运行rm -f !(a|b)来实现。不过一般bash中运行后会提示“-bash: !: event not found ” 可以通过运行shopt -s extgolb来解决。如下:[root@localhost /]# mkdi转载 2014-08-04 13:22:28 · 451 阅读 · 0 评论 -
在win7下安装ubuntu又系统
当需要频繁使用ubuntu时,vmware虚拟机下运行ubuntu,就不是个好的选择了。为了让以后更好的学习linux,笔者今天下午琢磨了整整一下午,终于成功的在win7下安装了ubuntu13.04。虽然网上已经有一些相关文章了,笔者也参考了很多,但很多文章对于第一次进行这些操作的人来说,一段话需要理解半天才能下手。之所以发布这篇经验,是希望通过图文的方式,让很多第一次操作的大伙转载 2014-08-04 13:28:29 · 590 阅读 · 0 评论 -
Linux下如何用GCC编译动态库
本文主要解决以下几个问题1 为什么要使用库?2 库的分类3 创建自己的库或许大家对自己初学 Linux时的情形仍记忆尤新吧。如果没有一个能较好的解决依赖关系的包管理器,在Linux下安装软件将是一件及其痛苦的工作。你装a包时,可能会提示你要先装b包,当你费尽心力找到b包时,可能又会提示你要先安装c包。我就曾被这样的事搞的焦头烂额,至今一提起rpm仍心有余悸,头皮发麻。说是一朝被蛇咬原创 2015-03-10 16:59:23 · 458 阅读 · 0 评论 -
linux中通信方式的各类以及各自的优缺点
管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访原创 2015-03-11 10:13:27 · 829 阅读 · 0 评论 -
关于卸载软件不成功,导致再次安装软件出错的问题
有次在安装vsftpd的时候,安装使用完后想把软件卸载,先是手工一个个文件去删除,后面发现文件比较多就直接命令:dpkg -P vsftpd然后发现不能完全清除了,而且当想下载其他软件的时候如:expat,发生了如下错误:jacky:/var/lib# apt-get install expatReading package lists... DoneBuilding原创 2015-03-12 12:03:49 · 5508 阅读 · 0 评论 -
Linux启动过程详解
启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Ma转载 2015-10-20 23:09:58 · 372 阅读 · 0 评论