Linux
文章平均质量分 52
JoeBlackzqq
爱好网络软件的开发,更喜欢结交志同道合的朋友!
展开
-
Linux下显示当前目录下的全部目录或文件
Linux终端中显示当前目录下的所有目录和文件(不包含隐藏文件):[root@localhost ~]# ll // 显示所有目录和文件总用量 124-rw------- 1 root root 2382 5月 6 07:28 anaconda-ks.cfgdrwxr-xr-x 2 root root 4096 6月 25 16:45 download-rw-原创 2011-06-26 11:50:00 · 8009 阅读 · 0 评论 -
Linux和windows中的换行符差异问题 LINUX的换行符在Windows记事本打开不换行或出现黑点
http://hi.baidu.com/mayongl7/blog/item/06e61af7c719053a730eec4d.html LINUX的换行符在Windows记事本打开不换行或出现黑点 是由于Linux和windows中的换行符差异问题造转载 2011-09-02 15:20:08 · 1687 阅读 · 0 评论 -
Makefile函数使用
使用函数在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。 [编辑]函数的调用语法函数调用,很像变量的使用转载 2011-09-08 09:45:39 · 624 阅读 · 0 评论 -
linux 文件中搜索字符串命令 grep
用‘grep’搜索文本文件 如果您要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。假设您正在‘/usr/src/linux/Documentation’目录下搜索带字符串‘magic’的文件:$ grep mag转载 2011-09-16 14:19:47 · 1032 阅读 · 0 评论 -
不能以根用户身份运行 Google Chrome 浏览器
在fedora12中安装了chrome浏览器,但是一运行出现以下提示:不能以根用户身份运行 Google Chrome 浏览器。请以普通用户身份启动“Google Chrome 浏览器”。要以根用户身份运行,您必须为个人资料信息的存储指定其他的“--user-data-dir原创 2011-09-16 10:36:37 · 8213 阅读 · 0 评论 -
dos下登录fedora下的vsftp失败
我有两个FTP站点:A - windows xp下的IIS, B - 虚拟机fedora12下的vsftp,都是正常运行的,同时这两个站点都允许匿名访问。在dos下访问A,或在fedora12终端下登录B,都是成功的。但是在dos下访问B,或在fedora12终端下访问A都是原创 2011-09-18 23:16:51 · 1011 阅读 · 0 评论 -
Linux中source命令的用法
source命令:source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法: source filename 或 . filenamesource命令除了上述的用途之外,转载 2011-09-21 13:16:41 · 641 阅读 · 0 评论 -
更改文件和目录(及子目录)的拥有者
当你想更改一个文件或目录(及子目录)的拥有者,可以使用下面的命令:chmod -R zcm:zcm /home/zcm/* 将home/zcm/ 下的所有文件的拥有者改为zcm,所属组为zcm. 不过,要执行chmod权限,原创 2011-09-22 14:31:38 · 1065 阅读 · 0 评论 -
linux 下清空回收站命令
我的系统是Fedora12,要想清空回收站的内容,首先就要知道回收站的位置。我是以root登录系统的,回收站的默认位置是$HOME/.local/share/Trash/files所以,清空回收站的命令就出来了:[root@~ #7]#ls /root/.local/原创 2011-09-21 13:57:01 · 4424 阅读 · 0 评论 -
linux下修改主机名
我用的是Fedora12系统,默认情况下,主机名是:localhost.localdomain,这个名字真是太难看了,于是就想着修改一下主机名。在网上搜索了下,有好几种方法,我就不多说了,我只介绍我自己最喜欢的方法。方法一:在终端输入hostname name1原创 2011-09-22 22:36:51 · 727 阅读 · 0 评论 -
Linux tail 命令详解
用途从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。语法标准语法tail [ -f ] [转载 2011-09-23 10:43:06 · 712 阅读 · 0 评论 -
NetBeans中文乱码解决办法
首先来看看网上的一篇文章:http://it.dengchao.org/neatbeans-problem-fedora/linux/在Windows和Linux(Fedora/Ubuntu/RedHat)中安装了NetBeans后,会遇到菜单等显示乱码的问题。这里告诉大家如原创 2011-10-13 15:52:35 · 1840 阅读 · 0 评论 -
[精华] VI高级命令集锦
鉴于大家在使用VI 的时候有一定的陌生,在这里借花献佛,从兄弟版[SHELL]中整理出以下关于VI编程的高级技巧,希望对大家学习UNIX有所帮助,并希望大家能结合使用HPUX的心得体会对这些经验进行进一步的扩展。1.交换两个字符位置xp2.上下两行调换dd转载 2011-10-19 13:25:48 · 716 阅读 · 0 评论 -
vim多行增加缩进
在Normal Mode下,命令>>将对当前行增加缩进,而命令5在Insert/Replace Mode下,Ctrl-Shift-t可以增加当前行的缩进,而Ctrl-Shift-d则可以减少当前行的缩进。使用0-Ctrl-Shift-d命令,将移除所有缩进。需要注意的是,当我们输入命令中的“0”时,Vim会认为我们要在文本中插入一个0,并在屏幕上显示输入的“0”;然后当我们执行命令0-Ct转载 2011-10-19 17:20:42 · 5109 阅读 · 0 评论 -
Linux系统下.ko文件是什么文件?.so文件是什么文件?
.so 文件是动态链接库文件,相当于 win下的 .dll 文件。 .ko 是内核模块文件,是内核加载的某个模块,一般是驱动程序。转载 2011-10-19 21:57:13 · 2065 阅读 · 0 评论 -
linux kill 关闭进程命令
点评:杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。 首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令: # kill -pid 注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程 杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。 首先使用ps -ef命令确定转载 2011-10-21 10:25:41 · 912 阅读 · 0 评论 -
实例:Linux EXT3文件系统下成功恢复误删的文件
环境:CentOS 5.3 x86_64下,/dev/sdb1为数据分区/data0,EXT3文件系统。 前因:误删了/data0/tcsql/cankao/phpcws-1.5.0/httpcws.cpp文件。由于忘了备份httpcws.cpp文件,重新开发工作量较大,因此只有恢复该文件一条路可走。 debugfs命令针对EXT2分区还行,但对EXT3分区就帮不上忙了。偶然发现的转载 2011-10-20 13:20:18 · 814 阅读 · 0 评论 -
共享内存---shmget shmat shmdt
From: http://fengxue103.blog.hexun.com/32303320_d.html 要使用共享内存,应该有如下步骤:1.开辟一块共享内存 shmget()2.允许本进程使用共某块共享内存 shmat()3.写入/读出4.禁止本进程使用这块共享内存 shmdt()5.删除这块共享内存 shmctl()或者命令行下ipcrmftok()。它转载 2011-11-16 14:46:59 · 758 阅读 · 0 评论 -
gdb命令手册
GDB 的命令很多,本文不会全部介绍,仅会介绍一些最常用的。在介绍之前,先介绍GDB中的一个非常有用的功能:补齐功能。它就如同Linux下SHELL中的命令补齐一样。当你输入一个命令的前几个字符,然后输入TAB键,如果没有其它命令的前几个字符与此相同,SHELL将补齐此命令。如果有其它命令的前几个字符与此相同,你会听到一声警告声,再输入TAB键,SHELL将所有前几个字符与此相同的命令全部列出。而转载 2011-11-02 14:20:35 · 620 阅读 · 0 评论 -
GDB命令大全
GDB的使用 当程序出错并产生core 时 快速定位出错函数的办法 gdb 程序名 core文件名(一般是core,也可能是core.xxxx) 调试程序使用的键 r run 运行.程序还没有运行前使用 c cuntinue 继续运行。运行中断后继续运行 q 退出 kill 终止调试的程序 h help 帮助转载 2011-11-02 14:19:47 · 616 阅读 · 0 评论 -
三招快速重新打开被关闭的Chrome标签页
在 Chrome 这样的多标签页浏览器中,不小心关闭一个标签页实在是太常见的事情了。当这种情况发生时,我们有三个办法可以重新打开这个刚刚关闭的页面。1,打开一个新的标签页,在新标签页页面最下方会有一行 Recently closed 最近关闭的标签页列表,点击你要恢复的页面即可。2,右键点击 Chrome 页面的标签列表部分,从中选择 Reopen closed tab 重转载 2011-11-25 13:17:05 · 3725 阅读 · 0 评论 -
将windows下编辑好的文件(GBK)转换成Linux下的格式(UTF8)
背景:一般我们在windows上编辑好的文件默认编码是GBK,而且换行符是^M,为了将这些文件用在linux上,我们一般会将它们转换成Linux下的文件格式,即去掉^M,且将文件格式转换成UTF8。这时,就会用到两条非常有用的命令:dos2unix iconv我将它们写在了一个bash文件(如:iconvFile.sh]中,内容如下:#!/bin/shfor i in $*原创 2011-11-28 23:02:44 · 2586 阅读 · 0 评论 -
[oralce] 利用CRT的端口转发功能直接用plsql访问数据库
From: http://blog.sina.com.cn/s/blog_498a6eeb0100w197.html利用CRT的端口转发功能直接用plsql访问数据库" title="[oralce] 利用CRT的端口转发功能直接用plsql访问数据库" style="margin-top:0px; margin-right:0px; margin-bottom:0px转载 2011-11-29 22:26:14 · 1440 阅读 · 2 评论 -
linux下gdb常用的调试命令
From: http://blog.csdn.net/schoolers/article/details/6743223 用gdb调试程序时,常常很困惑一些命令的使用,要么是不知道这个命令,要么忘了命令的使用方法。呵呵,有时迷茫了自己处在什么堆栈的深处,这是使用where命令能够清晰的看到自己的位置,有时在循环太多让人受不了了,可使用u或者finish或者jump命令来跳出去。gd转载 2011-11-10 11:15:02 · 1053 阅读 · 0 评论 -
简单的python流回显服务器与客户端
环境:Fedora12 + python2.6.2server.py#!/usr/bin/pythonimport socketsrvsock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)srvsock.bind(('', 5000))srvsock.listen(5)while True: clisock, (rem原创 2011-12-04 17:32:59 · 1393 阅读 · 2 评论 -
Linux系统信息查看命令大全
最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。想起以前写过的一篇其实Linux这样用更简单,发现这些系统信息查看命令也可以总结出一篇小小的东西来了。另外这里还有非常多的命令,可以作为参考。系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看C原创 2011-07-11 22:07:20 · 724 阅读 · 0 评论 -
VIM 正则表达式搜索字符串
From: http://blog.csdn.net/fengxinze/article/details/6870106 在插入模式下,为了减少重复的击键输入,VIM 提供了若干快捷键,当你要输入某个上下文曾经输入过的字符串时,你只要输入开头若干字符,使用快捷键,VIM 将搜索上下文,找到匹配字符串,把剩下的字符补全,你就不必敲了。这样,编程序时你起多长的变量名都没关系了,:转载 2012-01-17 23:05:24 · 959 阅读 · 0 评论 -
makefile常用讲解(2)
From: http://www.cnblogs.com/mydomain/archive/2011/08/12/2136085.html 4)变量的引入变量的引入和应用:CC=gccHD=-I headersSC=-c $OBJ=-o $@bin/st_work : obj/main.o obj/st_work.o obj/fun.o gcc $转载 2012-01-30 10:40:49 · 568 阅读 · 0 评论 -
makefile常用语法讲解(1)
From: http://www.cnblogs.com/mydomain/archive/2011/08/12/2136083.html1、make是一个解释makefile中指令的命令工具。Make工具最主要也是最基本的功能就是通过makefile文件来描述源程序之间的相互关系并自动维护编译工作。而makefile 文件需要按照某种语法进行编写,文件中需要说明如何编译各个源文件并连接生转载 2012-01-30 10:38:37 · 703 阅读 · 0 评论 -
linux借助expect完成自动登录
From: http://www.cnblogs.com/sunss/archive/2010/12/23/1914763.html在工作中,我需要把远程服务器上的文件,拷贝到本地,可是scp的时候必须输入密码,用here文档又不能实现,终于找到一个好东东,expect ,可以实现自动登录,我们可以借助expect在ssh,ftp,scp等地方实现自动登录,加入到脚本中,可以自动完成一转载 2011-12-30 20:39:51 · 860 阅读 · 0 评论 -
例解 autoconf 和 automake 生成 Makefile 文件
From: http://www.ibm.com/developerworks/cn/linux/l-makefile/简介: 本文介绍了在 linux 系统中,通过 Gnu autoconf 和 automake 生成 Makefile 的方法。主要探讨了生成 Makefile 的来龙去脉及其机理,接着详细介绍了配置 Configure.in 的方法及其规则。本文的标签:转载 2012-02-21 16:27:24 · 672 阅读 · 0 评论 -
利用SecureCRT在linux与Windows之间传输文件
From: http://blog.csdn.net/sungblog/article/details/7274716利用SecureCRT在linux与Windows之间传输文件 SecureCRT这款SSH客户端软件同时具备了终端仿真器和文件传输功能。比ftp命令方便多了,而且服务器不用再开FTP服务了。rz,sz是便是Linux/Unix同Windows进行转载 2012-02-21 17:12:37 · 1851 阅读 · 0 评论 -
Linux下使用od查看文件
From: http://www.orczhou.com/index.php/2010/08/linux-od-data-file/查看文本文件使用vim/less就足够了,但如果想要查看一些其他二进制文件(例如DB的数据文件、程序的二进制代码)则借助于od/hexdump这些工具会很方便,这里会通过一些实例来详细介绍od命令的相关参数。1. od参数详解$od -j 49152转载 2012-02-23 12:31:47 · 2166 阅读 · 1 评论 -
vim、gvim在windows下中文乱码的终极解决方案
From: http://www.liuhuadong.com/archives/68/index.htmlvim、gvim在windows下中文乱码的终极解决方案在windows下vim的中文字体显示并不好,所以我们需要调整字体显示编码为utf-8,只有这样才能使用美观的中文。这时候可能出现很多中文乱码。如:文件显示乱码、菜单乱码、右键菜单乱码、conlse输出乱码、文件转载 2012-03-03 10:41:44 · 1211 阅读 · 0 评论 -
Vim/GVim格式化xml文件
From: http://yaven.iteye.com/blog/1084044今天找了很久关于在VIM中格式化xml的插件都没找到,后来才发现其实不用装插件,在linux环境中使用xmllint就可以实现对xml文件的格式化功能。1,安装libxml2。Libxml2 是一个xml的c语言版的解析器,本来是为Gnome项目开发的工具,是一个基于MIT License的免转载 2012-03-06 15:44:49 · 7447 阅读 · 0 评论 -
用 VNC 远程图形化登录 Linux (VNC 全屏显示)
From: http://www.cnblogs.com/cy163/archive/2007/05/23/757625.html VNC简介』 网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。VNC(Virtual Network Computing)转载 2012-03-08 14:11:41 · 1560 阅读 · 0 评论 -
ar 和 nm 用法
From: http://blog.chinaunix.net/space.php?uid=7685522&do=blog&id=2045788当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍两个命令ar和nm,用来对库操作。1.ar基本用法2.nm基本用法命令 当我们的程序转载 2012-03-08 14:54:02 · 1258 阅读 · 0 评论 -
vim匹配特定的行并删除它
From:http://robinfei.blog.sohu.com/111990727.html删除包含特定字符的行:g/pattern/d 删除不包含指定字符的行:v/pattern/d g!/pattern/d 现实TAB键以及空格等:set list!删除指定的行::x,.d #从x行删除到当前行;:.,xd #从当前行删转载 2012-03-27 15:04:37 · 47762 阅读 · 2 评论 -
gzip和gunzip 解压参数
From:http://www.jb51.net/LINUXjishu/11041.html点评:Linux压缩保留源文件的方法: gzip –c filename > filename.gz Linux解压缩保留源文件的方法: gunzip –c filename.gz > filename gunzip的用法 1.作用 gunzip命令作用是解压文件,使用权限是所有用户。 2.格转载 2012-03-28 22:32:15 · 1692 阅读 · 0 评论 -
Python SIP使用总结(Win&Linux通用)
From: http://topic.csdn.net/u/20120324/22/cd8796f8-c601-492c-992d-3d70d58ba51b.html?07033688857013248#replyachor本文原先发表与我的博客。这是我做图像处理的时候摸索到的,现分享给大家。在用Python+OpenCV做影像分割、识别以及变换检测时,有时候会遇到处理速度瓶颈,于是想到用转载 2012-03-29 10:24:39 · 1828 阅读 · 1 评论