Linux
小紫怡宝宝
生命不息,奋斗不止
展开
-
grep 命令详解
linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数原创 2016-05-24 16:17:03 · 211 阅读 · 0 评论 -
Install Adobe Flash plugin in Ubuntu 14.04
1. enable Canonical PartnerRepository Open Terminal and type commands below tosudo apt-add-repository "deb http://archive.canonical.com/$(lsb_release -sc) partner"2. Update Repo and Install fl原创 2016-09-06 21:06:15 · 228 阅读 · 0 评论 -
ioctl方法详解
设备控制接口(ioctl 函数)回想一下我们在字符设备驱动中介绍的struct file_operations 结构,这里我们将介绍一个新的方法:int (*ioctl) (struct inode *, struct file *, unsigned int, unsigned long);这是驱动程序设备控制接口函数(ioctl函原创 2016-09-28 15:14:38 · 290 阅读 · 0 评论 -
Linux文件系统快照
Linux文件系统快照来自:http://www.mike.org.cn/blog/index.php?load=read&id=619文件系统快照 (File System Snapshots) 顾名思义就是在文件系统上照张相片,也就是将文件系统当时的情形记录下来,就好像照相一样。日后您可以一张一张照片翻出来看。例如,您目前文件系统中有十个档案,我们先使用文件系统快照拍一张照片。原创 2016-12-13 14:26:59 · 997 阅读 · 0 评论 -
diff&&patch
作为程序员,了解diff&patch命令是非常必要的。比如说我们发现某个项目有bug代码,而自己又没有svn的提交权限,那么此时最合适的解决方法就是用diff命令做一个补丁发给项目成员。项目成员通过patch命令可以立刻知道你的意图。有人会说直接传一个新文件不是更简单?不要忘了,一个patch文件尺寸更小传输更快,而且可以明显的看到都做了哪些修改。保证当前目录是demo名录:原创 2016-12-13 14:31:04 · 226 阅读 · 0 评论 -
向vsftp服务器上传文件报“550 Permission denied”错误的解决办法
上传文件:ftp> mput db.iso550 Permission denied 原因:vsftp默认配置不允许上传文件。解决:修改/etc/vsftpd.conf将“write_enable=YES”前面的#取消。重启vsftp服务器。转载 2017-08-30 14:51:34 · 5560 阅读 · 0 评论 -
对 Linux 文件名中有短横线“-”的操作
Linux 中"-"有特殊的含义,比如在命令的后面加"-"表示后面跟的是选项。但是如何新建带名字中有"-",下面介绍三种方法,比如要新建 文件 "-a":1、cd .>-a2、vi -- -a3、echo"">-a上面三种方法都可以在当前目录下新建一个"-a" 文件 ,当然还可以有别的方法新建,这里就不在介绍。如果要删除"-a"就比较麻烦了,如果你输入 rm -a,原创 2017-09-11 19:44:53 · 8893 阅读 · 0 评论 -
关于curses、ncurses、ncursesw区别及安装方法
最近在用unbutu做电子词典的小玩意,打算用xterm终端做一个用户界面。具体实现起来其实不难,库函数调调,就能实现滚屏,颜色,子窗口等等。在这里主要讲讲这几个头文件对应的库文件的区别以及安装方法。介绍:ncurese全称是new curses,相信大家一听名字就知道了,没错,她是curses的升级版(更新版),他要比curses好用。具体的优点等待你的发现吧。转载 2018-01-21 12:59:58 · 8255 阅读 · 0 评论 -
gdb调试带参数的程序
看了论坛http://bbs.chinaunix.net/thread-4063853-1-1.html里面的讨论,掌握了一个之前一直不会解决的问题。那就是如何运行gdb 带参数调试 比如 ./a.out 1 2 3你如果运行 $gdb ./a.out 1 2 3 肯定会报错。正确的做法是:12转载 2018-01-21 13:40:46 · 458 阅读 · 0 评论 -
解决mac下ssh空闲一段时间自动断开的问题
之前在公司就遇到过这种问题,使用ssh登录linux服务器后,在后台放置一段时间,会发现会自动断开,解决的方法很简单:vim /etc/ssh/ssh_config添加这2句即可ServerAliveCountMax 3ServerAliveInterval 51.ServerAliveCountMax 3 表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开. 正常情况下, 客户端不...原创 2018-03-29 14:30:41 · 5423 阅读 · 0 评论 -
[CentOS]安装软件:/lib/ld-linux.so.2: bad ELF interpreter解决
环境:[orangle@localhost Downloads]$ uname -m&&uname -rx86_642.6.32-220.el6.x86_64[orangle@localhost Downloads]$ cat /etc/redhat-release CentOS release 6.2 (Final) *************************原创 2016-08-14 14:31:21 · 328 阅读 · 0 评论 -
Install chrome on CentOS 7
Find out if your Linux distro is a 32bit or 64 bitType the following command Linux kernel and distro is running in 32bit or 64bit mode:echo "You are using $(getconf LONG_BIT) bit Linux d原创 2016-09-05 14:35:08 · 348 阅读 · 0 评论 -
转:在fedora 9上给我的TP-Link 620G 网卡安装驱动
作者:林俊桂 出自: http://www.linuxdiyf.com贪希奇,给电脑装了个Fedora 9 。由于家里只需没有布网线,只能无线上网,用了个TP-Link的USB无线网卡,型号是TL-WN620G ,上网基本找不到Linux体系下的驱动顺序。没要领,只好用ndiswrapper。由于前段时光在Ubuntu上用nidswrapper-1.1乐成安装了网卡,这次也想虽然的下原创 2016-09-05 08:44:56 · 475 阅读 · 0 评论 -
centos7安装eclipse
centos7安装eclipseEclipse是一个集成开发环境(IDE),包含一个基工作区和定制环境的可扩展插件系统。大部分使用 Java 编写,Eclipse 可以用来开发应用程序。通过各种插件,Eclipse 也可以用于其他编程语言开发应用程序:Ada、ABAP、C、C++、COBOL、 Fortran、Haskell、 JavaScript、Lasso、Natural、Perl、 PH原创 2016-05-15 11:29:31 · 243 阅读 · 0 评论 -
centos下安装JDK8的方法
centos下安装JDK8的方法今天在自己的centos机子上安装jdk,发现以前的教程都比较旧了,很多东西都过时了。今天把自己安装的感受写一下。判断是否安装首先,我们得判断机子上是不是安装了jdk,好多人推荐使用java -version命令。我的计算机上使用java -version命令,内容如下:java version "1.7.0_45"OpenJDK Runti原创 2016-05-15 11:27:48 · 191 阅读 · 0 评论 -
CentOS 7下Adobe Flash Player的安装、更新和卸载
CentOS 7下Adobe Flash Player的安装、更新和卸载2014年09月01日Linux暂无评论阅读 4,869 次 安装好CentOS 7系统后,发现Firefox网页上的视频无法播放、音频也没有声音,页面上一般会提示安装Adobe Flash Player插件。可见,Adobe Flash Player对于我们播放网页视频和音频是多么的重要,其在CentOS 7原创 2016-05-04 20:54:51 · 3053 阅读 · 0 评论 -
linux下的shell 快捷键
Ctrl+p重复上一次命令Ctrl+a跳到第一个字符前Ctrl+x同上但再按一次会从新回到原位置Ctrl+b前移一个字符不删除字符情况下Ctrl+h删除前一个字符Ctrl+u删除提示符前的所有字符Ctrl+w同上Ctrl+d删除提示符后一个字符或exit或logoutCtrl+e转到字符尾部Ctrl+f后移一个字符Ctrl+k删除提示符后全部字符Ctrl原创 2016-05-04 20:16:41 · 189 阅读 · 0 评论 -
理解linux内核中的rbtree
red-blacktree(RB树)是一种平衡二叉树,它主要用于存储或者说索引可排序的键 值对数据。RB树(红黑树)与radix树和hash表都不同。radix树是一种比较适合用于 存储稀疏的数据集而且将用一个大整数进行插入,删除,查找的操作基础。而hash表 并不是以某种排序顺序进行存储,而且必须指定大小和hash函数。 RB树与AVL树很相似,但原创 2016-08-17 11:24:20 · 632 阅读 · 0 评论 -
CentOS 7 with VirtualBox
To install VirtualBox Guest Additions on a CentOS 7 guest run this as root:rpm -Uvh http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm;yum -y install dkms kernel-de原创 2016-08-31 09:30:10 · 228 阅读 · 0 评论 -
CentOS使用YUM安装Adobe Flash Player
方法一:安装 Flash Player以管理员身份登录。yum install flash-plugin验証安装安装好后,重新启动FireFox,在地址栏输入【about:plugins】确定 Shockware Flash 是否安装成功并启用。更新 Flash player以管理员身份登录。yum update flash-plugin原创 2016-08-13 18:06:40 · 1919 阅读 · 0 评论 -
在Centos与Ubuntu下安装openssl
这几天在CentOS7与Ubuntu16.04上编译程序,提示需要找不到openssl, 故试着在两个系统上安装openssl。经过一番折腾发现居然openssl在两个系统上有不同的名字,特在此作一下总结,以备后用。在Ubuntu系统上,正确的安装方法为:sudo apt-get update && sudo apt-get install libssl-dev原创 2016-08-13 18:18:21 · 282 阅读 · 0 评论 -
让LINUX核心模块加载Windows下驱动
最近一段时间以来,几乎每一台便携式计算机都内置了无线功能,但是它们中有很多并不支持Linux。因此,除非这些计算机设置了双启动,这样做LINUX用户也未必可以使用无线网卡,尽管如此,除非Windows正在运行,否则这些便携计算机可能依然无法连接到无线网络。 最近一段时间以来,几乎每一台便携式计算机都内置了无线功能,但是它们中有很多并不支持Linux。因此,除非这些计算机设置了双启动,这样原创 2016-09-05 08:39:40 · 2997 阅读 · 0 评论 -
解决/usr/local/lib/libglog.so.0: error adding symbols: DSO missing from command line
转自 https://blog.csdn.net/u010987458/article/details/72235408第一步:// 查看目录 /usr/lib 或 /usr/local/lib的目录下是否存在libglog.so.0$ find libglog*libglog.alibglog.lalibglog.solibglog.so.0libglog.so.0.0.012345...转载 2018-05-30 16:53:19 · 2385 阅读 · 0 评论