shell
guang11cheng
这个作者很懒,什么都没留下…
展开
-
vi
1,常用命令[N]x 删除从光标位置开始的连续N个字符(并复制到编辑缓冲区),是expurgate的缩写[N]dd 删除从光标位置开始的连续N行(并复制到编辑缓冲区),是delete的缩写[N]yy 复制从光标位置开始的连续N行到编辑缓冲区,是yank的缩写p 将编辑缓冲区的内容粘贴到当前光标位置,是put的缩写u 取消上一次操作,是undo的缩写h j k l 向左、下、上、右移动光标:N 移动光标到第N行1G 移动光标到第一行G原创 2010-06-08 22:34:00 · 490 阅读 · 0 评论 -
modify_sys_limit.sh
#修改进程可以打开的最大文件描述符数#----------------------------------------------------------------------if ! grep /etc/security/limits.conf -rne '^[^#].*nofile'; then sudo sed /etc/security/limits.conf转载 2015-06-23 11:07:02 · 406 阅读 · 0 评论 -
centos下core文件相关设置
<br />1,设置系统级的core file size:在/etc/profile文件中加上一行“ulimit -S -c unlimited”即可。(ulimit -c查看,默认为0)<br /> <br />2,查看core文件的命名格式:<br />$原创 2010-06-13 22:15:00 · 6376 阅读 · 0 评论 -
(转)shell命令收集
cut命令的-d指定分隔符,默认是tab;-f指定输出的字段号或字段号范围,从1开始;-c指定输出的字符号或字符号范围cat /ect/passwd | cut -d ":" -f 1 # 取/etc/passwd文件中的第一列,即用户名cat /ect/passwd | cut -d ":" -f 1-2last | cut -c 1-20 # 取last命令输出中每行的第1-2转载 2013-12-06 15:31:29 · 902 阅读 · 0 评论 -
man手册编号
<br />1:用户命令<br />2:系统调用<br />3:标准库函数<br />8:系统/管理员命令<br /> <br />按关键字查找:man -k sleep原创 2010-07-04 10:01:00 · 700 阅读 · 0 评论 -
在windows上使用unix工具:UnxUtils
下载UnxUtils.zip,解压到C盘,工具在C:\UnxUtils\usr\local\wbin目录中。原创 2013-05-31 11:17:51 · 1083 阅读 · 0 评论 -
ps
ps -c cmd 查看指定命令名的进程ps -L 显示线程ps L 查看栏名称ps e 显示进程的环境变量 EXAMPLESTo see every process on the system using standard syntax: ps -e ps -ef ps -eF ps -elyTo see every process on th原创 2010-07-04 09:39:00 · 763 阅读 · 0 评论 -
mingw相关
mingw-get -help 用法和apt-get类似mingw-get update 更新本地数据库mingw-get install msys-**(包名)安装软件包,自动解决依赖关系什么的,包名可以在var/lib/mingw-get/data/下面看到,每个xml就是一个包的信息记录在\mingw\msys\1.0\下,有一个msys.bat,双击运行,会出现一个转载 2012-07-13 18:08:25 · 1334 阅读 · 0 评论 -
gbk2utf-8dir.sh
#!/bin/bashshowUsage(){ echo "Usage: gbk2utf-8dir.sh [dir]" exit 0}dir=$PWDif [ $# -gt 1 ]then showUsagefiif [ $# -gt 0 ]then dir=$1firm -原创 2012-06-27 10:46:01 · 537 阅读 · 0 评论 -
build.sh
#!/bin/bash# remove all thing in current dir except the file named build.shrm -rf *[!build.sh]*cmake ..make VERBOSE=1#ctest -D原创 2012-06-25 20:29:21 · 668 阅读 · 0 评论 -
dos2unixdir.sh
#!/bin/bashshowUsage(){ echo "Usage: dos2unixdir [destdir]" exit 0}dir=$PWDif [ $# -gt 1 ]then showUsagefiif [ $# -gt 0 ]then dir=$1fifor转载 2012-06-25 20:26:52 · 491 阅读 · 0 评论 -
设置linux开机自动运行脚本
实现目标:在Linux启动时,自动运行位于普通用户test1根目录下的脚本程序test.py,该程序会在每次执行时自动向本地日志文件追加一条记录,源码如下: from datetime import datetime now = datetime.now() f = open('test.log', 'a') f.write('%s' % now)转载 2012-05-07 21:11:10 · 6415 阅读 · 0 评论 -
shell 读文件行 for awk grep
while read linedo item=`echo $line | awk -F: '{print $2}'` #echo $item grep "$item" 2.txt > /dev/null 2>&1原创 2011-09-16 10:40:48 · 1330 阅读 · 0 评论 -
centos下mount.cifs
1,在windows上共享某个文件夹,如workspace,设置可以读写2,mount:/sbin/mount.cifs //192.168.1.103/workspace /home/hgc/workspace/ -o user=hgc rw3,umount:/sbin/umo原创 2011-07-20 00:29:33 · 2281 阅读 · 0 评论 -
netstat统计tcp状态
netstat -ant | awk '/^tcp/{++State[$NF]} END {for (key in State) print key,State[key]}'原创 2011-07-13 13:09:27 · 1128 阅读 · 0 评论 -
makefile
makefile$@ 目标文件的完整名称$* 不包含扩展名的目标文件名称$^ 依赖文件列表(重复文件只取一次),以空格分开$+ 依赖文件列表,以空格分开,可能包含重复的依赖文件$$? 所有时间戳比目标文件晚的依赖文件,并以空格分开$% 如果目标是归档成员,则该变量表示目标的归档成员名称原创 2010-06-08 23:04:00 · 454 阅读 · 0 评论 -
gdb
gdbfilecdpwdruncontinuekilllistbreaktbreakconditionsignaldirwatchawatchrwatchnextstepdisplayinfo breakinfo filesinfo funcinfo localinfo proginfo threadsprintdeleteshellmakebtframethreadxset follow-fork-mode child/parentattachdetachgdb -qgdb ./a.out core_a.原创 2010-06-08 23:04:00 · 428 阅读 · 0 评论 -
gcc
<br />gcc 预处理、编译、汇编、链接<br /><br />-c 不链接,生成目标文件.o为止<br />-S 不汇编,生成汇编代码.s为止<br />-E 只做预处理,输出到stdout<br />-g 生成调试信息以便gdb调试<br />-pg 生成profile信息以便gprof分析<br />--coverage 代码覆盖率分析,cunit会用到<br />-v verbose模式<br />-o file 指定目的文件名<br />-Idir 头文件路径<br />-L原创 2010-06-08 22:54:00 · 307 阅读 · 0 评论 -
在centos6.6上安装reviewboard
yum install -y python-setuptoolsyum install -y python-develyum install -y mod_wsgiyum install -y memcachedeasy_install python-memcachedyum install -y patcheasy_install ReviewBoardeasy_in原创 2017-03-10 13:44:03 · 657 阅读 · 0 评论