linux使用总结

1.sudo -i(no password,new user), su -(password)linux

2.xdg-open(open file)shell

3.putty(scroll)vim

4.tar zxvf filename.tar.gz(release)
tar zcvf filename.tar.gz(tar)

tar xvf filename.tar(release)
tar cvf filename.tar(tar)

gunzip filename.gz(release)
gzip -d filename.gz(release)
gzip filename.tar.gz and .tgz(zip)

5.share file between linux(VM) and windows:
方法1:(win上建立共享文件)
(1). install virtual tools in VM
(2). copy VMwareTools-9.9.0-2304977.tar /mnt/cdrom/
(3). tar zxvf VMwareTools-9.9.0-2304977.tar.gz
(4). find vmware-install.pl execute "./vmware-install.pl"
(5). setting-options-change to use in VM
(6). create a file in windows and add path in setting-options
(7). finally,/mnt/hgfs in linux
方法2:(linux上建立共享文件)
(1).linux上建立一个文件,设置共享属性
(2).按提示安装samba
(3).sudo smbpasswd -a xxx
(4).windows上打开网络中共享的文件,输入这个用户名xxx和密码windows


6.vim和shell切换:
方法一:cltr+z挂起vim(或者:suspend),fg命令回到vim
方法二:vim内部执行:ls!,查看返回shell结果,enter返回vim
方法三:启动新的shell,命令:shell网络

7.还原vim的session会话
建立会话文件::mksession vimbook.vim
还原会话; :source vimbook.vim
shell启动并还原vim: vim -S(source) vimbook.vimsession

还原什么取决于sessionoptions,
默认值:blank (保留空窗口),
buffers (全部缓冲区,并不是一个窗口内的)
curdir (当前目录)
folds (折叠,包括人工建立的)
help (帮助窗口)
options (全部选项和映射)
winisze (窗口大小)字体

除此以外,还能够还原vim窗口大小::set sessionoptions+=resize3d


8.清除history历史命令:history -c
执行历史命令:!(number)调试

9.打开终端 ctrl+alt+T
关闭终端 shift+ctrl+q
新建窗口(桌面上新建文件夹) shift+ctrl+n

10.新建标签页 shift+ctrl+T
关闭标签页 shift+ctrl+W
前一标签页 ctrl+PgUp
后一标签页 ctrl+PgDn
标签页左移 shift+ctrl+PgUp
标签页右移 shift+ctrl+PgDn
切换标签页 alt+(number)

11.复制 shift+ctrl+C
粘贴 shift+ctrl+Vip

12.终端改变大小:f11 全屏
ctrl + plus 字体放大
ctrl + minus 字体减少
ctrl + 0 字体还原

13. 打开search win+q
切换窗口 win+w
关闭窗口 ctrl+w

14.编译、调试: gcc -o qsort qsort.c 生成可执行的目标文件qsort file qsort 查看文件类型 gdb qsort 调试目标文件 run 执行目标文件 q 退出gdb 15.vim快捷键: k 上 j 下 h 左 L 右 ctrl+o 回到上次jump处 ctrl+i 跳回下一个 :ju 显示全部能够跳跃的地方 u undo(撤销)(undo是树结构 :undo 2 undo到结构的第2层 :undolist :earlier 10s undo到前十秒时) ctrl+r redo :q! 强制退出 :e filename 打开一个文件 :saveas filename 另存为,名叫filename a 在光标后插入 i 在光标前插入 A 在行尾插入 o 在光标下插入一行 O 在光标上插入一行 (n)x 删除光标后的(N个)东西 dd 删除一行 3dw 删除3个词 J 将下一行提到前面来 r 替换字符 R 替换多个字符 c(s) (d)删除后进入输入模式 S 删除一行后进入输入模式 ~ 更改字母大小写 y 复制 yy 复制当前行 (小)p 当前光标后粘贴 (大)P 当前光标上粘贴 reg 显示全部寄存器中的内容 ve 连续选中

相关文章
相关标签/搜索