自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jeffreyst的专栏

锐气藏于胸,和气浮于面,才气见于事,正气施于人。循真理之道,走光明之路,结德高之朋,断无义之友。得意时淡然,失意时坦然,艰辛中悠然,沧桑后悟然。

  • 博客(295)
  • 资源 (22)
  • 收藏
  • 关注

原创 shell脚本编程超级群-问题集合-->持续更新中

1.     1.txt 的内容   1||0201111||2014-06-06 09:09:09||菜单||1||22 awk -F'[|]+' '{print $3}' 1.txt 2,  udhcpc_eth0.result  文件 截取 192.168.1.1和255.255.255.0DHCP_OK='/var/lock/dhcp.ok'DHCP_OK2

2014-07-02 16:51:37 1379

原创 shell学习笔记

1.shell 命令的执行过程:1>shell控制键盘和屏幕2>扑捉用户输入3>fork一个process4>执行系统调用exec()执行用户输入的命令5>执行完返回到shell2.shell脚本tmp.sh的执行方法:1>./tmp.sh2>bash/sh tmp.sh3>source tmp.sh4>. tmp.sh 

2014-06-30 18:04:00 1418

原创 使用sed替换一个字符为N个字符

如果,若想使用sed把字串“a bc”中的空格替换成N个“d”,都有什么办法?这里会有同学说,手动输入N个“d”就好了,如果要替换成100个“d”,会不会还会考虑手动输入呢?故本文不讨论手动输入的情况....方式1:最容易想到的是把这个N个“d”,赋值给一个变量,然后在sed中使用var=` seq 10 | awk '{printf "d"}'`; echo "a bc"

2014-05-22 17:20:13 2061

原创 简析正则中的环视

网上有关于环视的解释,有些写的

2014-04-18 16:52:59 1269

转载 SHELL脚本编程的常识

SHELL脚本编程的常识七种文件类型正则表达式字符类描述shell的引号类型变量设置时的不同模式:条件测试命令执行顺序脚本调试一些常用的小TRICK打印一些头信息创建一个长度为0的空文件一些常用的shell变量$0的使用Shift的运用用head或tail指令指定查阅的行数AWK使用规则第一个 awk多个字段外部脚本B

2014-02-20 09:04:37 1164

转载 linux sort 命令详解

linux sort 命令详解sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!1 sort的工作原理sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。12345678910

2014-02-17 14:00:20 797

转载 sar命令详解

sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。sar命令常用格式sar [options] [

2014-02-08 17:18:46 1192

转载 hexdump命令使用

hexdump命令是Linux下的打印16进制的利器,它可以按我们指定的格式输出16进制,特别有用,配合eeprom来用简直是绝配。今天我们来介绍一个hexdump命令的使用:首先我们准备一个测试用的文件test,十六进制如下:[plain] view plaincopy00 01 02 03 04 05 06 07 

2014-01-23 15:45:36 1850

转载 xargs 如何使用?

xargs 如何使用?变量置换!很好用的!比如:删除文件- ls|xargs -i rm -rf {} 文件改名-  ls|xargs -i mv {} {}.old等等!xargs 命令用途构造参数列表并运行命令。语法xargs [  -p ] [  -t ] [  -e [ EOFString ] ] [  -E EO

2013-10-27 13:25:58 1272

转载 Linux xargs命令

xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。xargs 是一个强有力的命令

2013-10-25 10:01:06 753

转载 小米2s线刷教程

小米手机2线刷升级教程下载必要的文件,确保电量充足,按照此教程将您的手机升级至MIUI最新版本,全过程会清空所有用户数据。安装手机驱动开机状态下将手机连接至电脑,请注意按照下图指示操作,从手机顶部,下拉出同知栏,如下图刷机工具点击下载(大小:26M,1f8965bd6ba1b74f9297e953c09bd3e6)下载线刷

2013-10-24 11:29:26 1919

转载 ubuntu下配置svn服务器到方法

本节我们讲解一下Ubuntu下SVN服务器环境配置问题,在这里和大家分享一下,希望通过本节的学习大家能够掌握多种SVN服务器搭建方法。平时的团队开发,少不了要用一个协作工具。对于以前,无疑cvs是个无错的选择(像IBM的全球代码维护)。但是,科技在发展吗,现在有了更好的svn了,所以直接就是svn吧。有关svn的具体信息可以上它的官网或www.subversion.org.cn,网上关于svn

2013-10-21 16:30:41 1022

原创 ubuntu升级到13.10后,发现启动gvim时有GLib-GObject-WARNING。

ubuntu升级到13.10后,发现启动gvim时有GLib-GObject-WARNING。在网上搜索了很久,但是仍然没有找到原因和解决办法。(gvim:3760): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised(gvi

2013-10-19 09:52:11 3304

转载 ubuntu svn server setup

原文出处:https://wiki.ubuntu.org.cn/SubVersion原文作者:ubuntu.com授权许可:创作共用协议翻译人员:XueCan校对人员:无适用版本:所有版本文章状态:翻译中本文档阐述了如何在 Ubuntu 上设置 Subversion(通常也被称为 svn)。我们假设本文的读者是具有一定经验的 Linux

2013-08-08 20:25:04 1005

转载 解决vim中文乱码问题

解决vim中文乱码问题由于在windows下默认是gb编码,而我的vim默认是utf-8(gedit默认也是utf-8),所以打开会成乱码。修改了一下配置文件,使vim支持gb编码就好了。$vim ~/.vimrclet &termencoding=&encodingset fileencodings=utf-8,gbk$:wq再次打开vi,显示就正

2013-07-27 09:49:45 3532

原创 I2C软件编程中注意事项

I2C软件编程中注意事项 1. 在I2C总线控制发送‘Start’之前,先检查SDA信号线电平是否为‘1’,如果不为‘1’,需要发送‘Stop’命令来结束I2C的操作,才可以开始发送‘Start’。 因为SDA在I2C ‘ACK’应答时是被FRAM I2C接口拉低的,如果此时被错误停止,如果马上发送‘Start’信号,MCU给出的高电平也不能拉高SDA信号,导致I2C总线操作错误。 2

2013-06-28 11:29:39 1657

转载 UART 协议笔记

UART 协议笔记 在工作中,对于UART协议又有了一些理解,这里做个笔记,以备忘。UART 的全称为:Universal Asynchronous Receiver/Transmitter,通用异步收发器。它只需要两个线,分别是Sout和Sin。数据在进行发送的时候,先进行并串的转换(数据位可以有5到8个比特),然后增加起始位,奇偶校验位,停止位再传送到线路上,例如:需要

2013-06-19 16:17:05 2321

原创 linux下防止文件误删的办法

linux是个很强大的系统,给了我们充分的权利和自由的空间....熟悉linux的兄弟对linux的理解肯定会更深!然而很多事情就坏在我们用户掌握的权利太大了,以至于不小心就会删掉不该删除或者不想删除的资料...呵呵,这个现象太正常了,我想用linux的时间越长的兄弟,犯的错误越多,尽管平时会非常小心,但是偶尔也会有犯迷糊...误删文件大多数都是执行"rm -rf"前没有考虑清

2013-05-29 10:56:15 2200

转载 Linux(Ubuntu) 下 SecureCRT 7 30天循环破解

相关说明:SecureCRT推出Linux的版本也是让我们兴奋不已, 它也是使用中最好用的远程连接工具, 不过因为商业性质出现破解版本的SecureCRT, 因为程序的特殊性, 破解版本的SecureCRT或远程连接工具我都是使用官方原版, 记得前两年出现的PuTTY中文版带后后门事件也是让我记忆深刻.官方版本默认只是30天的测试使用时间, 早期大家的30天循环方法的是删除家目录下

2013-05-28 16:02:27 2760

转载 ctrl+c,ctrl+d,ctrl+z在linux中意义

控制字符都是可以用(stty命令)更改的。 用stty -a看看终端配置。[loong@localhost ~]$ stty -aspeed 38400 baud; rows 24; columns 80; line = 0;intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = M-^?; eol2 = M-^

2013-05-21 15:33:50 976

原创 酷派5880进入recovery的方法

在关机状态下,按一下电源后松开,马上按音量键,必须同时按音量+和音量-,20秒左右便进了

2013-05-13 08:24:51 1785

转载 共享个很棒的vim配置

发现了一个很棒的vim配置方法,现在共享给大家。https://github.com/kepbod/ivimivim - The Vim Distribution of Xiao-Ou ZhangSee ivim's states on GitEgoInstallationManual InstallA Vim/MacVim/gVim wit

2013-05-10 10:21:36 2867

原创 ubuntu下键盘映射问题

我的电脑是欧版键盘,有几个按键没有用,所以搜集了些信息...首先找到那个替换的键,我是用右shift键来代替up键,必须知道好键的CODE和坏件的名字,可以使用xev命令来测试。xev | grep keycodeshift_R keycode 62然后就可以使用xm

2013-05-04 09:40:33 2817

转载 linux命令-set

linux命令-set用set命令可以设置各种shell选项或者列 出shell变量.单个选项设置常用的特性.在某些选项之后-o参数将特殊特性打开.在某些选项之后使用+o参数将关闭某些特性,不带任何参数的set命 令将显示shell的全部变量.除非遇到非法的选项,否则set总是返回ture.当shell被调用时,可以列出全部的选项.当前的选项集列在$-中.在option参数被处理后,其他的

2013-05-03 10:27:52 887

原创 给linux虚拟机添加新分区

vmware给linux虚拟机添加新的分区给Linux添加一个新的分区。 步骤:   1.打开虚拟机上的系统。   2.点击Edit virtual mathine settings   3.在弹出界面中点击Hardware,点击Add添加一个硬盘分区。   经过上面的操作VM已经为虚拟系统添加了一个分区,但由于没有格式化,所

2013-05-02 15:20:59 1044

原创 自己搜藏的.vimrc

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""这其中的很多内容都可以根据自己的习惯定制"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""是否兼容VI,compatible为兼容,nocom

2013-04-25 15:31:05 954

转载 ubuntu下SVN服务器安装配置

ubuntu下SVN服务器安装配置一、SVN安装1.安装包$ sudo apt-get install subversion2.添加svn管理用户及subversion组$ sudo adduser svnuser$ sudo addgroup subversion$ sudo addgroup svnuser subversion 3.创建

2013-04-24 15:04:11 897

转载 linux shell数据重定向(输入重定向与输出重定向)详细分析

http://www.cnblogs.com/chengmo/archive/2010/10/20/1855805.html在了解重定向之前,我们先来看看linux 的文件描述符。linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个

2013-04-23 17:29:19 926

原创 shell中很强大的cut命令

cut命令可以按字节,字符,域来截取字串,在某些情况下使用cut,确实很方便,下面简单总结下:1.按字符截取:(源字串:123:456:789)1>截取第三个字符:echo 123:456:789 | cut -c332>截取第三到第六之间的字符:echo 123:456:789 | cut -c3-63:453>截取前三个字符echo 123:456:

2013-04-23 16:57:12 2758

转载 >/dev/null 2>&1解析

为什么要用 /dev/null 2>&1 这样的写法.这条命令的意思是将标准输出和错误输出全部重定向到/dev/null中,也就是将产生的所有信息丢弃.下面我就为大家来说一下, command > file 2>file  与command > file 2>&1 有什么不同的地方.      首先~command > file 2>file 的意思是将命令所产

2013-04-23 15:56:51 806

转载 linux下安装有道

安装方法:第一步,安装python, 好多系统都自带的了, 输入python, 没有这个命令就安装1个吧. 没python墙都翻不了.第二步下载有道词典python版.http://sourceforge.net/projects/yodao-free/得到1个zip压缩文件.解压之... 得到1个python程序 dict.py第三步将dict.py 放到

2013-04-22 11:37:07 1510

转载 Linux内核等待队列机制介绍

原文地址:Linux内核等待队列机制介绍 作者:lixuewei97相信很多写程序的人都写过 socket 的程序。当我们 open 一个 socket 之后,接着去读取这个 socket,如果此时没有任何资料可供读取,那 read 就会 block 住。(这是没有加上 O_NONBLOCK 的情形),直到有资料可读取才会传回来。在 Linux kernel 里有一个数

2013-04-22 10:59:03 1000

转载 linux CLI

http://www.wiloon.com/wordpress/?p=4作为 Linuxer,必须具备一定的 CLI 操作能力。有时候用 CLI 会比用 GUI 会更方便快捷。—-消息来自 lcan以下列出我所知道的一些常用 CLI 软件,仅供参考。中文终端。据我所知,目前主要有两个解决方案:zhcon 和 fbterm。 两个我都用过,zhcon 较长时间不更新了

2013-04-22 10:15:19 1203

转载 有趣的Linux命令行功效

1.sl 命令 首先,安装    $ sudo apt-get install sl               然后,输入    $ sl 我们看到了动画蒸汽机机头从屏幕右边开往左边。这个火车头是用ASCLL字符绘制。    提供特定的选项如下:(详细命令参考:http://man.cx/sl%286%29)SYNOPSISsl [ -alFe ]DESCRI

2013-04-22 10:01:45 1267

转载 cscope的用法

一,一般源文件中生成索引文件为了方便使用,编写了下面的脚本来更新cscope和ctags的索引文件:#!/bin/shfind . -name "*.h" -o -name "*.c" -o -name "*.cc" > cscope.filescscope -bkq -i cscope.filesctags -R这个命令会生成三个文件:cscope.out, cscope

2013-04-11 11:12:01 1139

原创 我的Ubuntu应用

自己PC上装的ubuntu 12.10,使用默认的unity桌面环境,目前比较喜欢unity,简洁,大方,朴实...呵呵下面共享下上面装的比较不错的应用,其实也是为了避免自己忘记,哈哈...1.应用1.synaptic Package Manager -->新立得软件包管理器-->必备2.ubuntu Tweak ,ubuntu软件中心也有这个名字的软件,但是请在synaptic中

2013-04-10 11:47:17 941

原创 自己搜藏的.bashrc文件

#! /bin/bash#=============================================================== # # 个人的$HOME/.bashrc文件, 基于bash-2.05a(或更高版本) # # 最后更新日期: 星期2 4月15 20:32:34 CEST 2003 # # 这个文件(一般情况下)被只会被交互式she

2013-04-09 11:47:24 1397

转载 sed用法介绍

sed用法介绍sed是一个非交互性文本流编辑器.它编辑文件或标准输入导出的文本拷贝.标准输入可能是来自键盘、文件重定向、字符串或变量,或者是一个管道的文本.sed可以做些什么呢?别忘了, Vi也是一个文本编辑器。sed可以随意编辑小或大的文件,有许多sed命令用来编辑、删除,并允许做这项工作时不在现场. s e d一次性处理所有改变,因而变得很有效,对用户来讲,最重要的是节省了

2013-04-09 09:41:57 1128

原创 分享一些vim使用经验《NERD_commenter》

发现一个vim插件比较有用,给大家分享下~~SI的粉丝可以略过^^ 作用:可以使用快捷键快速注释掉我们选中的代码(代码行或者代码块)      如:在vim的普通模式下使用“\cc”, 可以轻松注释掉光标所在的行;          在visual模式下,使用这个组合键“\cc”, 可以轻松注释掉选择的代码块。      当然这只是这个插件的功能之一,具体的可以参考NERD

2013-04-08 17:02:41 4427

转载 ubuntu 各个版本简介<收藏>

Ubuntu各大分支版本功能介绍及下载地址 —— 您所需要的也正需要您的支持附件:文件注释: Ubuntuubuntu-logo.jpg [ 25.1 KiB | 被浏览 22033 次 ] Ubuntu目标:(摘自官网)快速,免费,易用。特色:带有上千种免费的开源应用软件,支持各种电脑文件设备、打印机、数码相机、音乐播放器和智能手机。每年的4月和1

2013-04-07 16:58:10 8678

Vim keyboard shortcuts.pdf

这个对常用的VIM快捷键的总结,掌握这些就是VIM高手了

2013-11-17

LFS-6.6中文版

最新的linux from scratch中文版,希望对大家有帮助~

2013-05-07

IEEE+802.3标准

IEEE+802.3标准

2013-05-02

EasyBCD系统引导修复工具v2.2.0+汉化特别版

在wen7使用(xp下我没有测试过),安装了ubuntu12.4 LTS,功能强大 有好几次在ubuntu中操作倒是ubuntu不能启动,进入win7下用这个工具修复下就好了~ http://blog.csdn.net/jeffreyst/article/details/8156769 这是我搜集整理的安装Ubuntu的教程,

2013-01-18

chmzpdf_18102

经测试,完美破解,完美支持win7,完美转chm到pdf

2012-12-05

sed&awk;

当今介绍sed和awk工具的最经典的资料,好好读下去,才能感受到它们的强大 这也是我找到最清晰的一本

2012-11-01

+高级Bash脚本编程指南

+高级Bash脚本编程指南,非常好的一本linux shell script 编程指南,免费分享给大家

2012-10-23

免费IEEE 802.1协议文档

IEEE 802.1系列协议文档免费放送

2012-10-23

正则表达式教程

网上搜来的介绍正则表达式的资料,共享给大家~

2012-06-20

linux boot process

主要介绍linux 的启动过程,有兴趣的同志可以参考下

2012-06-20

深入浅出Linux_设备驱动编程

共享给学习linux driver的同志们,拿别人写的东西,实在不好意思要资源分,呵呵~

2012-06-20

网络协议全图

网络协议全图

2012-02-08

中文VIM文档

绝对正宗的中文VIM文档,希望对大家有帮助~~

2011-11-07

vimbook-OPL.pdf

非常好的VIM晋级资料,尽管是英文,但是写的通俗易懂,而且有图片解释。 愿和大家共同进步~

2011-10-14

Linux进程间通信--Linux进程间通信

Linux进程间通信--Linux进程间通信--Linux进程间通信--Linux进程间通信

2011-07-29

侯捷-池内春秋--C++的内存管理

侯捷-池内春秋--C++的内存管理方面的介绍

2011-07-29

英文版 The C++ Programming Language Special 3rd Edition

很经典的一本书,英文版的,对提高英文水平还是很有好处的,希望对大家有帮助~~

2011-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除