文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>linux应用杂记_shell_vi_svn

linux应用杂记_shell_vi_svn

时间:2010-12-11  来源:ali_tong

------发现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 http://SERVER/*.html vlc http://NET-server/PATH.ts 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 http://svn.example.com/repos/calc/trunk $ svn merge http://svn.example.com/repos/branch1@150             http://svn.example.com/repos/branch2@212             my-working-copy $ svn merge -r 100:200 http://svn.example.com/repos/trunk my-working-copy $ svn merge -r 100:200 http://svn.example.com/repos/trunk 本地工作副本上恢复一个以前删除的文件: svn copy -r 807 http://svn.example.com/repos/calc/trunk/real.c ./real.c
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载