随笔分类 -  Linux

摘要:源码编译升级安装了gcc后,编译程序或运行其它程序时,有时会出现类似/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found的问题。这是因为升级gcc时,生成的动态库没有替换老版本gcc的动态库导致的,将gcc最新版本的动态库替换系统 阅读全文
posted @ 2017-06-01 15:56 滴水瓦 阅读(992) 评论(0) 推荐(0) 编辑
摘要:不同的Linux之间copy文件常用有3种方法:1.使用ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。2.采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。3.利用scp命令来进行文件复制。 阅读全文
posted @ 2017-03-18 11:18 滴水瓦 阅读(479) 评论(0) 推荐(0) 编辑
摘要:大端模式与小端模式 一、概念及详解 在各种体系的计算机中通常采用的字节存储机制主要有两种: big-endian和little-endian,即大端模式和小端模式。 先回顾两个关键词,MSB和LSB: MSB:Most Significant Bit 最高有效位 LSB:Least Signific 阅读全文
posted @ 2017-03-01 15:47 滴水瓦 阅读(605) 评论(0) 推荐(0) 编辑
摘要:名词解析: 主机字节序: 不同的CPU有不同的字节序类型,这些字节序是指整数在内存中保存的顺序,这个叫做主机序。最常见的有两种 1.Little endian:低字节存高地址,高字节存低地址 2.Big endian:低字节存低地址,高字节存高地址 网络字节序: 网络字节顺序是TCP/IP中规定好的 阅读全文
posted @ 2017-03-01 15:46 滴水瓦 阅读(2162) 评论(0) 推荐(0) 编辑
摘要:whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下 阅读全文
posted @ 2016-09-30 15:46 滴水瓦 阅读(586) 评论(0) 推荐(0) 编辑
摘要:dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n. dos2unix命令其实就是将文件中的\r\n 转换为\n。 而unix2dos则是和dos2unix互为孪生的一个命令,它是将 阅读全文
posted @ 2016-09-30 15:23 滴水瓦 阅读(4790) 评论(0) 推荐(0) 编辑
摘要:命令: 此命令是把当前文件(即%)作为stdin传给sudo tee命令来执行。说起来挺绕口,其实就是:用sudo强制保存。 此命令是把当前文件(即%)作为stdin传给sudo tee命令来执行。说起来挺绕口,其实就是:用sudo强制保存。 有时候在自己机器上折腾的时候需要更改一些系统的conf文 阅读全文
posted @ 2016-09-23 17:43 滴水瓦 阅读(2423) 评论(0) 推荐(1) 编辑
摘要:ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁 阅读全文
posted @ 2016-09-10 20:34 滴水瓦 阅读(4925) 评论(1) 推荐(0) 编辑
摘要:linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 1.命令格式: df [选项] [文件] 2.命令功能: 显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被 阅读全文
posted @ 2016-09-10 20:20 滴水瓦 阅读(3110) 评论(0) 推荐(1) 编辑
摘要:Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是查看当前指定文件或目录(会递归显示子目录)占用磁盘空间大小,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能: 显示每个文件和目录的磁盘使用空间。 3.命令参数: -a或-all 显 阅读全文
posted @ 2016-09-10 20:09 滴水瓦 阅读(46781) 评论(2) 推荐(0) 编辑
摘要:作用:查看文件类型信息 格式:file[OPTIONS...] [FILE...] 主要参数: --help 显示帮助信息 -v,--version 输出版本信息并退出 -b,--brief 不显示文件名字 -f,--files-fromFILE 显示指定文件的类型(可指定多个用" "分开) -F, 阅读全文
posted @ 2016-09-10 19:31 滴水瓦 阅读(652) 评论(0) 推荐(0) 编辑
摘要:GDB(GNU Debugger)是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序 列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能。 阅读全文
posted @ 2016-08-31 20:07 滴水瓦 阅读(1859) 评论(0) 推荐(0) 编辑
摘要:程序员是追求完美的一族,即使是一般的程序员大多也都不想看到自己的程序中有甚至那么一点点的瑕疵。遇到任意一条编译器警告都坚决不放过。有人会说:我们可以使用比编译器更加严格的静态代码检查工具,如splint。 这个建议也很不错。不过lint工具使用起来较繁琐,有时候还需要记住一些特定符号并插入到你自己的 阅读全文
posted @ 2016-08-31 14:44 滴水瓦 阅读(6126) 评论(3) 推荐(1) 编辑
摘要:GNU CC(简称为Gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。Gcc不仅功能强大,而且可以编译如C、C++、Object C、Java、Fortran、Pascal、Modula-3和Ada等多种语言,而且Gcc又是一个交叉平台编译 阅读全文
posted @ 2016-08-31 11:42 滴水瓦 阅读(2969) 评论(1) 推荐(0) 编辑
摘要:Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。 阅读全文
posted @ 2016-08-17 16:02 滴水瓦 阅读(59519) 评论(1) 推荐(11) 编辑
摘要:本文主要解决以下几个问题 1).为什么要使用库? 2).库的分类 3).创建自己的库 为什么要使用库? 或许大家对自己初学 Linux时的情形仍记忆尤新吧。如果没有一个能较好的解决依赖关系的包管理器,在Linux下安装软件将是一件及其痛苦的工作。你装a包时,可能会提示你要先装b包,当你费尽心力找到b 阅读全文
posted @ 2016-07-19 10:41 滴水瓦 阅读(481) 评论(0) 推荐(0) 编辑
摘要:虽然linux下不会有windows下的那么多垃圾和磁盘碎片!但还是会留下一些用不着的临时文件或是多次升级后的N个旧的内核! 1,非常有用的清理命令:sudo apt-get autocleansudo apt-get clean sudo apt-get autoremove这三个命令主要清理升级 阅读全文
posted @ 2016-07-19 10:38 滴水瓦 阅读(1903) 评论(0) 推荐(0) 编辑
摘要:在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。 1.core文件的生成开关和大小限制 1)使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了此 阅读全文
posted @ 2016-07-14 11:08 滴水瓦 阅读(1230) 评论(0) 推荐(0) 编辑
摘要:对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识 当在使用Linux的时候,如果您通过ls –l /  阅读全文
posted @ 2016-06-27 19:27 滴水瓦 阅读(483) 评论(0) 推荐(0) 编辑
摘要:用户管理: 1、新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2、更改密码: >SET PASSWORD FOR name=PASSWORD('fdddfd'); 3、权限管理 >SHOW GRANTS FOR name; //查看name用户权 阅读全文
posted @ 2016-06-27 17:38 滴水瓦 阅读(736) 评论(0) 推荐(0) 编辑