Chinaunix首页 | 论坛 | 博客
  • 博客访问: 360279
  • 博文数量: 112
  • 博客积分: 5245
  • 博客等级: 大校
  • 技术积分: 1120
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-07 09:20
个人简介

静下来,定好方向,好好干。

文章分类
文章存档

2017年(1)

2012年(1)

2011年(5)

2010年(6)

2009年(16)

2008年(59)

2007年(24)

我的朋友

分类: LINUX

2010-12-11 15:40:34

------发现cublog中发文章对“单引号”敏感,如果有就会无法输入-----
VI应用:
vi -o file1.txt file2.txt   # 水平分割
vi -O file1.txt file2.txt   # 垂直分割
:close                 # 关闭当前窗口
:only                  # 只显示当前窗口, 关闭所有其他的窗口
:all                     # 打开所有的窗口
:vertical all         # 打开所有的窗口, 垂直打开
多文件切换命令
    :args  显示当前编辑文件
    :next  切换到下个文件
    :prev  切换到前个文件
    :next!不保存当前编辑文件并切换到下个文件
    :prev!不保存当前编辑文件并切换到上个文件
crl+] 函数原型处 crl+t 回 ( ctags )
ctl+p 自动补全( 编辑状态 )
:X 加密保存( 要输入密码 )
ctrl+^  / CTRL-SHIFT-6    快速在最近打开的两个文件间切换
ctrl+ ] / ctrl + o 进入函数/回退
ls / file : list the opened files.
关闭一个buffer: bd #num
切换文件:ls -> :b #num
^W + hjkl移动光标到各个窗口
^W + HJKL移动光标所在的窗口到各个位置
^W + _   把光标所在窗口最大
^W + +/- 调整窗口高度
安装ctaglist插件才能使用Tlist命令。
vi里面光标移动:
% - 配套括号
ctrl+ c/d - :cs f c/d 查找函数
g+^G 统计数据
!shell-cmd
gf 查找并打开光标所在的h文件
shift+K 打开光标所在函数的man手册
"v" -> "%" -> "="  :indent a paragraph.
ctags: 当你输入":Tlist"时,显示ctags函数及变量列表窗口
[ / ] - 各个函数括号"{"跳转
查看二进制文件:vi -b binfile
set diaplay(dy)=uhex

linux使用相关:
grep -nR ".flv" .
XP-VM switch: F12 / ctrl-alt-left/right
ubuntu输入法:use ibus inputmethod
firefox调试工具:firebug debug internet app.
shell: ^a ^e ^r Alt+d  Ctrl+Alt+d恢复桌面
tbz2: tar jxvf ...
Oracle VM VirtualBox
__attribute__ ((packed))
如果在linux下,就是把配置写在 ~/.vim/vimrc 里
然后原先的_vimrc 或者 ~/.vimrc 文件里写入下面这句话
runtime vimrc
这句话会载入运行时中第一个叫做vimrc的文件
ctags -R? 创建TAGS
cscope -bkqR
:set nu 和 :set nonu。
:cs add cscope.out
:cs help
所生成的cscope.out和tags文件要在打开VIM所在的文件夹,否则VIM无法找到相关符号信息。
VM虚拟机共享目录:mount -t vboxsf VM-share /home/username/
ssh-server端:aptitude install openssh-server
ts播放器:VLC
wget [URI]
curl [URI]
ps aux|grep nginx
netstat -apn|grep :80
/etc/init.d/apache2 stop
ubuntu启动项目设置:/etc/rc2.d/S**->K**
VIM使用 - ^V列选择
注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如"//",再按Esc,就会全部注释了。
删除:先按v,进入visual模式,横向选中列的个数(如"/ /"注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号。
ubuntu流程图dia
alt+backspace(delete a line in shell)
shell: od / file / df /
sphinx安装:aptitude install python-sphinx
安装deb:dpkg -i file.deb
#less -f access.log 动态观察
SMB-SERVERpub
smb://SMB-SERVER/pub/
indent命令参数:-npro -kr -nut -i4 -l129 -ncs -il0
curl *.html
vlc
FTP服务器:sudo apt-get install vsftpd

调试定位:addr2line -e binfile 0xFFFFFFFF
用gdb调试带参数的程序,进入gdb后输入 -> run 参数1 参数2。。。。即可 
gdb用法:bt / f / l / s / n / run/ b f.c:num
svn revert *

svn log -v -l MAX_ENTRY
svn diff PREV:HEAD
svn diff -c ARG
svn merge -c REV
$ svn merge
            
            my-working-copy
$ svn merge -r 100:200 my-working-copy
$ svn merge -r 100:200
本地工作副本上恢复一个以前删除的文件:
svn copy -r 807 /real.c ./real.c
阅读(903) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~