zoukankan      html  css  js  c++  java
  • linux使用总结

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

    2.xdg-open(open file)

    3.putty(scroll)

    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和密码


    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.vim

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

    除此之外,还可以还原vim窗口大小::set sessionoptions+=resize


    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+V

    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 连续选中

  • 相关阅读:
    core文件生成总结
    php 5.2 版本isset()方法小坑
    gdb调试memcached
    mysql的sql优化案例
    php对mongo操作问题
    memcache锁
    php的session实现
    linux指令tips
    php拦截器(魔术方法)
    Nginx源码研究八:nginx监听socket实现流程
  • 原文地址:https://www.cnblogs.com/tangtang-123/p/4437576.html
Copyright © 2011-2022 走看看