自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Augusdi的专栏

攀登技术的高峰,我与大家共勉!

  • 博客(37)
  • 资源 (5899)
  • 收藏
  • 关注

转载 linux p4使用心得

1.设置使用者信息export P4PORT=perforce-toolchain.eng.vmware.com:1666 && export P4CLIENT=build-toolchain-centos5-32-dev31 && export P4USER=shaoxinwexport PATH=$PATH:/build/apps/bin2.p4操作命令$ p4 -h //查看帮助信息$ p4

2014-11-24 12:34:51 2161

转载 vim 退格键(backspace)不能用

两个步骤:1.去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限 set nocompatible 2.backspace有几种工作方式,默认是vi兼容的。对新手来说很不习惯。对老vi 不那么熟悉的人也都挺困扰的。可以用set backspace=indent,eol,start来解决。 indent: 如果用了:set indent,:set ai 等自动缩进,想用退格键将字段缩进的删

2014-11-22 23:58:16 9549

转载 解决vim的backspace不能正常使用

先把Cygwin下载下来,想在linux下编程的话一定要安装vim,gcc和gdb,现在主要是解决vim中backspace不能正常使用的问题。Cygwin安装之后打开显示的应该是这样的格式 USERNAME@COMPUTERNAME ~现在是在/home/username路径下,比如说我的用户名字是grass,计算机名字是WJK,现进行如下操作:GRASS@WJK $ cd /home/gras

2014-11-22 23:54:17 10891

转载 shell中$0,$?,$!等的特殊用法

原文地址:shell中$0,$?,$!等的特殊用法作者:凡不庸变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1"

2014-11-22 22:19:07 1466

转载 set setenv

今天用set设置PATH变量(加一个路径),发现虽然echo的时候显示修改成功了,实际执行命令的时候确没有去那个路径查找;当前shell是c shell(csh). 在网上找了一些材料,总结如下:1.说明使用set和setenv命令可以设置shell选项或者列出shell变量,其中setenv 是csh的命令,在bash中用export命令,alias作用相当windows下的快捷方式。2.语法格

2014-11-22 22:08:48 3239

转载 Linux命令export - 设置或显示环境变量

用途说明export命令可以用来设置或显示环境变量。在shell中,当一个变量创建时,只会在当前的shell中有 效,之后创建的子进程不会有该变量。而命令export可以将一个shell变量变成环境变量,在随后创建的子进程中也能访问到该环境变量,但是子进程在 修改了环境变量的值之后,父进程并不能知道,因为子进程将复制父进程的环境变量。因此,当shell退出时,那些在该shell中export出来的

2014-11-22 20:44:12 2625

转载 VI--插件的使用

前言:貌似时隔上一篇博客已经过了很久了,这里再写一下关于vi(vim,gvim)的配置一、vi编辑器的配置文件及目录         需要提到的是,vi编辑器的配置文件主要有两个地方               1.  ~/.vimrc     #这里以.开头说明这个配置文件是隐藏文件。               2.  ~/.vim        #这里的.vim是一个文件夹,文件夹也是隐藏的

2014-11-22 19:12:01 2205

转载 vim剪贴板相关

分两种情况:1、将系统剪贴板中的东西复制到vim当中去      这种方式比较简单,直接在插入模式下按shift+insert即可将系统剪贴板中的东西复制到vim中2、将vim中的东西复制到系统剪贴板中,这种情况相对而言就要复杂一些,在这里先讲一下vim中的剪贴板的问题vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复

2014-11-22 17:45:45 1322

转载 TCL - info命令

info命令提供了查看TCL解释器信息的手段,它有超过一打的选项,详细说明请参考下面几节。■变量信息info命令的几个选项提供了查看变量信息的手段。info exists varName 如果名为varName的变量在当前上下文(作为全局或局部变量)存在,返回1,否则返回0。info globals ?pattern? 如果没有pattern参数,那么返回包含所有全局变量名字的一个list。如果有

2014-11-22 17:29:57 2271

转载 VIM常用操作, 插件和vimrc文件

VIM常用操作, 插件和vimrc文件先上图:我的自定义配色方案:系统的evening配色方案:1.常用操作VIM作为文本编辑器,其强大之处,在我看来,首先就是快速的编辑能力,其次才是丰富的扩展插件。所以掌握vim的快速编辑的方法是非常重要的,这里列举一些必须熟记的跟效率有关的操作. 上下左右移动:对应为上(K),下(J),左(H), 右(L);这个是基本要求,千万不要用方向键,用方向键的朋友伤不

2014-11-22 17:07:11 1649

转载 Tcl编程简介

Tcl编程简介(一) 简介   Tcl是一种很通用的脚本语言,它几乎在所有的平台上都可以解释运行,功能强大。是tool command language的缩写,发音为 "tickle”, 实际上包含了两个部分:一个语言和一个库。  首先,Tcl是一种简单的脚本语言,主要使用于发布命令给一 些互交程序如文本编辑器、调试器和shell。它有一个简单的语法 和很强可扩充性,Tcl可以创建新的过程以增强其

2014-11-22 14:54:13 2163

转载 Tcl编程简介-info

Error命令  error message  error message info  error message info code    返回一个错误,引起解释器停止运行。info用于初始化全局变量errorInfo。code被付给errorCode。 eval arg ...    将所有的参数连起来作为命令语句来执行。 exec arg ...    仿佛是在shell下执行一条命令。 e

2014-11-20 16:42:43 1901

转载 实战Tcl和TK程序设计 §5 Tcl列表

§5    Tcl列表本章涉及的命令有: list, lindex, llength, lrange, lappend, linsert, lreplace, lsearch, lset, lsort, concat, join, and split.       列表与命令拒用相同的结构,最好是吧列表当作一种操作而不是语法.foreach在列表中广泛使用.eval也很相关. 大列表的性能一般都比

2014-11-20 16:40:28 2126

转载 TCL中的合法的list

list这个概念在TCL中是用来表示集合的。TCL中list是由一堆元素组成的有序集合,list可以嵌套定义,list每个元素可以是任意字符串,也可以是list。下面都是TCL中的合法的list:  {} //空list  {a b c d}  {a {b c} d} //list可以嵌套  list是TCL中比较重要的一种数据结构,对于编写复杂的脚本有很大的帮助,TCL提供了很多基本命令对lis

2014-11-20 15:53:03 3838

转载 TCL - info命令

info命令提供了查看TCL解释器信息的手段,它有超过一打的选项,详细说明请参考下面几节。■变量信息info命令的几个选项提供了查看变量信息的手段。info exists varName 如果名为varName的变量在当前上下文(作为全局或局部变量)存在,返回1,否则返回0。info globals ?pattern? 如果没有pattern参数,那么返回包含所有全局变量名字的一个list。如果有

2014-11-19 12:18:17 4804

转载 perforce 获取本地最近更新的Changelist

获取perforce客户端最后一次sync的changelist, 前提是中间没有任何代码提交:http://stackoverflow.com/questions/47007/determining-the-last-changelist-synced-to-in-perforce 试了一下,相对路径没有输出. 绝对路径可以.比如:p4 changes -m1 //depot/game_code

2014-11-16 23:04:56 4149

转载 源码管理 - perforce高级操作

以下的操作基于P4V。 1 p4 refresh all 某些情况下某些修改不能实时地在p4v中跟新,此时可以使用p4v refresh all。 还可以在任意的item上右键中找到refresh相关的操作。例如本地目录下删除或增加文件,在p4v中不能的及时反映,这个时候可以在 workspace中的目录中右键中点击refresh相关选项。当然其他的changelist,client,depot

2014-11-16 23:03:42 3505

转载 Perforce查看workspace sync到的changlist

一 查看workspace sync到的changelist perforce的workspace其实是一些特定版本的文件的结合,相比只将workspace对应到某个特定的changelist,此方法更灵活。changelist和文件间的关系为:每个changelist其实是某些特定版本文件的集合,但是并不是所有的版本的文件结合都对应到一个changelist。perforce允许用户将works

2014-11-16 22:50:46 2567

转载 gdb几个函数

gcc -g 调试 -wall 警告选项gdb tst (gdb) l 1 (gdb) (gdb) break 16 (gdb) break func (gdb) info break (gdb) r gdb) n (gdb) c (gdb) p i (gdb) bt (gdb) finish (gdb) q 在Linux下,你可以敲击两

2014-11-16 22:49:10 1574 1

转载 linux awk命令详解

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、Pete

2014-11-14 23:29:57 1168

转载 awk中printf的使用说明

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。printf()函数的调用格式为:printf("", );其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符,用来确定输出内容格式。参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说

2014-11-14 23:05:10 3971

转载 Awk学习笔记

Table of Contents1. awk简介2. awk命令格式和选项2.1. awk的语法有两种形式2.2. 命令选项3. 模式和操作3.1. 模式3.2. 操作4. awk的环境变量5. awk运算符6. 记录和域6.1. 记录6.2. 域6.3. 域分隔符7. gawk专用正则表达式元字符8. POSIX字符集9. 匹配操作符(~)10. 比较表达式11. 范围模板12. 一个验证pa

2014-11-14 22:51:51 1190

转载 linux shell 字符串操作(长度,查找,替换)详解

在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值 表达式 含义 ${var} 变量var的值, 与$var相同     ${var-DEFAULT} 如果va

2014-11-11 22:40:23 1493

转载 csh简单语法

csh简单语法csh一、变数1. 字串变数这个部分和Bourne Shell的变数一样,只不过在设定变数值时不能使用BourneShell的方式,而必须打:set var=value2. 数字运算基本上C Shell 没有数字变数,但C Shell 却有简单的方法处理数字运算:@ var operator expressionoperator可以是C 语言中的=, +=, -=,……,而expre

2014-11-11 13:24:23 6390

转载 crontab命令

前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond是linux下用来周期性的

2014-11-11 13:20:26 1185

转载 Linux crontab定时执行任务 命令格式与详细例子

基本格式 : *  *  *  *  *  command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子: 30 21 * * * /usr/local/etc/rc.d/lighttpd r

2014-11-11 13:18:07 1261

转载 find和for怎么一起用

find得到一些文件列表,但for遍历该列表时,发现得不到完整的路径,因为文件路径有些空格。想在遍历之前,将" "转换成"\ ",始终失败。这种情况该如何办?for i in ....... ;do ....... "$i";done list=`find -type f -name "*.txt"` for i in "$list" do echo $i done 如何遍历的文件路径含有空格 就

2014-11-11 13:13:54 1876

转载 shell 批量替换多个文件中字符串

变量替换: 一:简单赋值和替换 a=bcd $ echo $a bcd $ echo ${a} bcd 二:变量扩充 除了shell中的meta,其它的[^a-zA-Z0-9_]几乎都可以作单词边界。 同sed中关于单词边界[^a-zA-Z0-9_]的描述。 http://bbs.chinaunix.net/forum/24/20040825/393964.html 这些功能有时候会在程序中有

2014-11-11 13:10:50 6499

转载 shell变量里的字符替换

b=${a/123/321};将${a}里的第一个123替换为321b=${a//123/321};将${a}里的所有123替换为321shell调试:sh -x aaa.shfrom:http://bbs.chinaunix.net/viewthread.php?tid=218853&extra=&page=7#pid1628522shell十三问不過,假如你只看到 ${ } 只能用來界定變量名

2014-11-11 13:04:29 47753 2

转载 Linux比较工具--vimdiff

手工做code merge的时候,经常会用到文件比较与同步的工具。vimdiff是我比较喜欢的。首先保证系统中的diff命令是可用的。Vim的diff模式是依赖于diff命令的。Vimdiff的基本用法就是:# vimdiff FILE_LEFT FILE_RIGHT或者# vim -d FILE_LEFT FILE_RIGHT屏幕被垂直分割,左右两侧分别显示被比较的两个文件。两个文件中连

2014-11-11 13:01:39 1253

转载 linux shell 字符串操作(长度,查找,替换)详解

在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值 表达式 含义 ${var} 变量var的值, 与$var相同     ${var-DEFAULT} 如果va

2014-11-11 12:59:06 1304

转载 perforce的分支与集成

p4的分支创建和集成过程主要包含4个步骤: (1) 使用‘p4 branch’创建branch spec;(2)使用’p4 integrate‘来实现分支间的集成;(3)使用‘p4 resolve’来完成冲突的合并;(4)使用‘p4 submit’提交集成的结果。 如下为在p4v中的操作。 一 创建branch spec如下过程创建projectA的main与2012RTM的branch spec

2014-11-11 12:56:35 4978

转载 sort排序-k 感觉不按常规出牌

原始数据如下:fdasfdas 40 0 30 0dffdfdsf 30 0 50 0efdasfdf 30 0 40 0fdfjksdf 20 0 40 0执行sort -nr -k2 a.txt 后,结果如下:fdasfdas 40 0 30 0efdasfdf 30 0 40 0  //感觉这一行应该和第三行互换,因为50大于40嘛,即sort -nr -k2 a.txt相当于sort -n

2014-11-11 12:55:24 3282

转载 Linux命令详解-Sort

Linux命令详解-Sortsort大家应该都用过,但是sort的真正强大之处大家有了解吗?今天学习下sort,学习完sort之后配合上上次学习的uniq就能做很多事情了。 sort的wiki见这里:http://en.wikipedia.org/wiki/Sort_(Unix)按照惯例,我们先man一下sort的用法 sort - sort lines of text files看到了吗,介绍非

2014-11-11 12:50:26 1286

转载 Linux Shell之sort命令

(转http://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html)sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocr

2014-11-11 12:46:43 1162

转载 shell脚本中的sort命令

sort 命令  用途  排序文件、对已排序的文件进行合并,并检查文件以确定它们是否已排序。  语法  sort [ -A ] [ -b ] [ -c ] [ -d ] [ -f ] [ -i ] [ -m] [ -n ] [ -r ] [ -u ] [ -o OutFile ] [ -t Character ] [ -T Directory ] [ -y [ Kilobytes ] ] [ -z

2014-11-11 12:45:23 4786

转载 shell的sort命令的-k参数

有时候经常使用sort来排序,需要预处理把需要排序的field语言在最前面。实际上这是完全没有必要的,利用-k参数就足够了。比如sort all1 42 33 24 15 0如果sort -k 2的话,那么执行结果就是5 04 13 22 31 4它按照第二个域进行排序。如下为man sort:Usage: sort [OPTION]… [FILE]…Write sorted concatenat

2014-11-11 12:44:26 5140

linux 视频教程PPT

linux 视频教程PPT

2015-01-17

CentOS.5系统管理

CentOS.5系统管理

2015-01-17

网络测试命令讲解

网络测试命令讲解

2015-01-17

Linux编辑器及VIM初步

Linux编辑器及VIM初步

2015-01-17

Linux下寻求帮助

Linux下寻求帮助

2015-01-17

在职教育3g学院-lamp经典入门29linux磁盘分区详解

在职教育3g学院-lamp经典入门29linux磁盘分区详解

2015-01-17

在职教育3g学院-lamp经典入门04linux目录结构介绍

在职教育3g学院-lamp经典入门04linux目录结构介绍

2015-01-17

Linux应用与发展

Linux应用与发展

2015-01-17

数据结构 C++ 语言描述(中文版)

数据结构 C++ 语言描述(中文版

2015-01-11

qt-win-opensource-src-4.5.2-msvc-6.0

qt-win-opensource-src-4.5.2-msvc-6.0

2014-09-08

qt-win-noncommercial-msvc-3.2.1

qt-win-noncommercial-msvc-3.2.1 qt-win-noncommercial-msvc-3.2.1

2014-09-08

KDE 2_Qt编程宝典

KDE 2_Qt编程宝典

2014-09-07

[CentOS.5系统管理].梁如军.丛日权.周涛.扫描版

[CentOS.5系统管理].梁如军.丛日权.周涛.扫描版

2014-09-07

openqrm_cloud_howto_deploying_physical_windows_systems_on_centos_5.5

openqrm_cloud_howto_deploying_physical_windows_systems_on_centos_5.5

2014-09-07

MBoo2014播放器

MBoo2014播放器

2014-09-07

数值分析与算法-徐士良著-随书源程序

数值分析与算法-徐士良著-随书源程序

2014-09-06

数据结构算法与应用-C++语言描述

数据结构算法与应用-C++语言描述

2014-08-15

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

2014-08-15

2013考研基础阶段测试题及答案-计算机-数据结构

2013考研基础阶段测试题及答案-计算机-数据结构

2014-08-15

数据结构 C++ 版 (第2版) 王红梅等 扫描版

[数据结构 C++ 版 (第2版)] 王红梅等 扫描版

2014-08-15

linux查找及压缩

linux查找及压缩

2015-07-19

精通正则表达式-第三版.(美)佛瑞德.扫描版

精通正则表达式-第三版.(美)佛瑞德.扫描版

2015-07-01

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

2015-07-01

普通人的编辑利器——VIM

普通人的编辑利器——VIM_(for_windows)

2015-03-11

VIM高级技巧

VIM高级技巧

2015-03-11

linux下vim使用详解(高清)

linux下vim使用详解(高清)

2015-03-11

vim使用教程

vim使用教程

2015-02-09

vim+ctags+cscope

vim+ctags+cscope

2015-02-09

Vim高效编辑的七个习惯

Vim高效编辑的七个习惯

2015-02-09

Vim编辑器 VIM

Vim编辑器

2015-02-09

Linux下VI的使用

Linux下VI的使用

2015-02-09

Vim文件编辑命令

Vim文件编辑命令

2015-02-09

linux下vi使用

linux下vi使用

2015-02-09

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

2015-02-07

从RTL到GDSII_基于CPF的完整低功耗设计流程

从RTL到GDSII_基于CPF的完整低功耗设计流程

2015-02-07

YAKSOC芯片的物理设计研究

YAKSOC芯片的物理设计研究

2015-02-07

CIF和GDSII格式版图数据的直接转换

CIF和GDSII格式版图数据的直接转换

2015-02-07

linux 视频教程-gcc

linux 视频教程-gcc

2015-01-19

Linux高级程序_进程管理

Linux高级程序_进程管理

2015-01-17

Linux命令类库机制及常用命令_Shell命令机制

Linux命令类库机制及常用命令_Shell命令机制

2015-01-17

空空如也

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

TA关注的人

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