Linux
JeffTech
这个作者很懒,什么都没留下…
展开
-
linux文件类型查看与查找、以及在文件中查找字符串
一:查看文件类型:file,例: #file /etc/password 二:文件的查找: 1. which (寻找『执行文件』) # which [-a] command 参数: -a :列出所有可以找到的指令,默认是第一个被找到的指令。该指令是根据『PATH』这个环境变量所规范的路径,去搜寻执行文件名字。转载 2011-06-08 22:43:00 · 4923 阅读 · 0 评论 -
Linux socket的几种地址结构 sockaddr与sockaddr_in,sockaddr_un
struct sockaddr {unsigned short sa_family; /* address family, AF_xxx */char sa_data[14]; /* 14 bytes of protocol address */};sa_family是地址家族,一般都是“AF_xxx”的形式。好像通常大多用的是都是AF_IN转载 2013-04-04 17:24:27 · 8330 阅读 · 1 评论 -
Linux中查看进程
你可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID。Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息。ps命令能提供一份当前进程的快照。如果你想状态可以自动刷新,可以使用top命令。ps命令输入下面的ps命令,显示所有运行中的进程:# ps aux | less其中,-A:显示所有进程a:显示终端中包括其它用户的所有进程x:显示无控制转载 2013-05-18 23:17:28 · 842 阅读 · 0 评论 -
通过apt-get install安装java的路径
Ubuntu下的apt-get install真的非常好用,如果你不确定需要安装的包名字的时候,还可以输入开头的两个字母,使用tab键来给出提示。下面就是安装java的jdk的例子:想尝试下在linux下编译和执行java程序,java程序需要jdk和jvm的支持,由于不确定需要装的jdk包的名字,于是输入:sudo apt-get install sun-然后转载 2013-05-19 23:05:00 · 23249 阅读 · 0 评论 -
Linux socket 的一个小例子
server端:#include #include #include #include #include #include int main(int argc, char** argv){ int serv_sock, cli_sock; char buf[1024]; struct sockaddr_in seraddr, cliaddr; if原创 2013-05-09 22:55:03 · 901 阅读 · 1 评论 -
ubuntu apt-get 安装路径
apt-get 是根据 /etc/apt/sources.list 进行下载的。如果需要往list中加源,则执行 sudo add-apt-repository , 如sudo add-apt-repository "deb http://archive.canonical.com/ubuntu maverick partner"添加后,更新系统 执行 sudo apt原创 2013-06-21 21:28:10 · 1475 阅读 · 0 评论 -
ubuntu系统修改主机名
需要做三处改动第一、sudo hostname ***第二、修改/etc/hostname第三、修改/etc/hosts如果/etc/hosts不修改的话,使用sudo时会报"sudo: 无法解析主机"的错误。原创 2013-06-23 07:13:13 · 858 阅读 · 1 评论 -
Ubuntu调试小米2
转自 http://www.cnblogs.com/loulijun/archive/2012/12/18/2823272.html小米手机利用USB连接到Ubuntu 12.04系统。运行下面的命令:longskywang@bjb0503:~$ lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root转载 2013-09-01 08:53:47 · 2198 阅读 · 1 评论 -
ubuntu系统打开浏览小米u盘
转自http://www.2cto.com/os/201301/182447.htmlubuntu下连接小米手机2 刚入手小米2,ubuntu下usb连接电脑显示一个小米的文件夹,里面是windows下的安装控制文件,linux下基本上说可以是没用的。 www.2cto.com 通过usb调试帮助,按照小米上的提示去做,上来就出错,也不知道小米开发测试人员用的lin转载 2013-09-01 10:04:26 · 1668 阅读 · 0 评论 -
提高编程能力的10种方法
虽然看了很多遍《c和指针》,做了练习题,而且读了不少代码,但还是苦恼编程能力得不到提高。今天从网上找了这篇文章,顿受启发,或许全部做到不太可能,但有针对性的做一下,肯定会大有进步。1、学习一种新的编程语言学习新的编程语言会强迫你运用全新的方法来思考,特别是当这门语言使用一种你还不怎么熟悉的范式。你能够学习到很多将来你会在你熟悉的语言中用到的思考方式,而且甚至你还可能用新的语言来实现一个转载 2012-08-20 23:03:04 · 993 阅读 · 0 评论 -
堆和栈的区别(转载)
非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构原创 2012-08-10 21:11:59 · 557 阅读 · 0 评论 -
vi/vim使用进阶
本系列文章,是原来我在CSDN的Easwy专栏撰写的”使用VIM开发软件项目”系列。Easwy的博客搬家以后,就把CSDN上的文章全部移到此处。 写本系列文章的最初想法,是介绍如何用vi/vim开发软件。但纵观整个系列,讲述的其实和软件开发关系并不大,基本都在讲vim的使用技巧、vim的配置及vimrc、vim的命令和vim的插件。因此转载 2011-06-08 22:55:00 · 534 阅读 · 0 评论 -
SVN Command
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co2、往版本库中添加新的文件 svn addfile 例如:svn add test.php(添加test.php) svn add转载 2011-10-30 17:17:59 · 589 阅读 · 0 评论 -
Linux文件查找命令find,xargs详述
摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;目录版权声明前言:关于find命令一、find 命令格式1、find命令的一般形式为;2、find命令的参数;3、find命令选项;4、使用exec或ok来执行shell命令转载 2011-10-30 17:19:31 · 439 阅读 · 0 评论 -
Windows下gvim配置
Windows下gvim配置原作地:http://hi.baidu.com/leemoncc/blog/item/a6be15cf40d7ab31b600c806.html 0.准备软件及插件。 (a)gvim72.exe地址ftp://ftp.vim.org/pub/vim/pc/gvim72.exe。 (b)vimcdoc-1.7.0-setup.exe地http://prdow转载 2012-04-29 21:39:21 · 681 阅读 · 0 评论 -
window下用Gvim建立IDE编程环境
当初在hs时,见到技术大牛徐工用vim建工程,而其他人则使用si或slickedit,当时对他真是膜拜呀。经过一天的摸索,自己也可以用gvim打造一个IDE环境了,建立工程也是必然的事情。从网上搜集资源,都会参考《手把手教你把Vim改装成一个IDE编程环境》一文,我也不例外。好了,言归正传。1.准备必要的插件。Gvim 安装包 http://www.vim.org/downlo转载 2012-04-30 11:48:40 · 3156 阅读 · 2 评论 -
Windows系统Vim编辑器乱码解决分析
貌似之前就有遇到过在windows系统下vim出现中文乱码的情况,只是用得较少而且也懒得去捣鼓它/// 这问题直到昨晚因为试用了个Caspatant同学介绍的一款用于实现twitter客户端功能Vim插件---TwitVim的时候查看消息的时候出现的根本都是乱码。。。所以决定搞定关于Vim编辑器编码方式导致中文乱码的问题/// 上网了解了下才知道原来Vim有四个跟字符编码方式有关转载 2012-04-30 16:48:33 · 1618 阅读 · 0 评论 -
secureCRT报错 The remote system refused the connection.
secureCRT The remote system refused the connection.这里是因为刚装了ubuntu 12,还没有安装ssh server。按照以下方式安装即可:sudo apt-get install openssh-serverUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-g转载 2012-06-09 18:47:57 · 20933 阅读 · 2 评论 -
Gvim配置(详细注释)
Gvim配置(详细注释)2009-06-22 22:39"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 一般设定"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 设定默认解码set fe转载 2012-06-22 23:25:50 · 1468 阅读 · 0 评论 -
gtest入门
使用环境:Ubuntu(Linux)#include "gtest/gtest.h"using namespace std;int sum(int a, int b) { return a + b;}TEST(FooTest, HandleNoneZeroInput){ EXPECT_EQ(3, sum(1, 2)); EXPECT_EQ(0, sum(1, ...原创 2018-02-22 13:42:08 · 301 阅读 · 0 评论