zoukankan      html  css  js  c++  java
  • Linux/Unix快捷键大汇总

    Ctrl + a 切换到命令行开始

    这个操作跟Home实现的结果一样的,但Home在某些unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的;另外,在windows的许多文件编辑器里,这个也是有效的。

    Ctrl + e 切换到命令行末尾

    这个操作跟END实现的结果一样的,但End键在某些unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的;另外,在windows的许多文件编辑器里,这个也是有效的。

    Ctrl + l 清除屏幕内容,效果等同于clear

    Ctrl + u 清除剪切光标之前的内容

    这个命令很有用,在nslookup里也是有效的。我有时看见同事一个字一个字的删除shell命令,十分崩溃!其实完全可以用一个Ctrl + u搞定。

    Ctrl + k 剪切清除光标之后的内容

    Ctrl + y 粘贴刚才所删除的字符

    此命令比较强悍,删除的字符有可能是几个字符串,但极有可能是一行命令。

    Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了)

    这个命令我强烈推荐,有时history比较多时,想找一个比较复杂的,直接在这里,shell会自动查找并调用,方便极了

    Ctrl + c 终止命令

    Ctrl + d 退出shell,logout

    Ctrl + z 转入后台运行

    不过,由Ctrl + z转入后台运行的进程在当前用户退出后就会终止,所以用这个不如用nohup命令&,因为nohup命令的作用就是用户退出之后进程仍然继续运行,而现在许多脚本和命令都要求在root退出时仍然有效。

    下面再被充下大家不是太熟悉,我用得比较多的操作方式:

    !!  重复执行最后一条命令

    history 显示你所有执行过的编号+历史命令。这个可以配合!编辑来执行某某命令

    ↑(Ctrl+p) 显示上一条命令

    ↓(Ctrl+n) 显示下一条命令

    !$ 显示系统最近的一条参数

  • 相关阅读:
    FreeCommander 学习手册
    String详解, String和CharSequence区别, StringBuilder和StringBuffer的区别 (String系列之1)
    StringBuffer 详解 (String系列之3)
    StringBuilder 详解 (String系列之2)
    java io系列26之 RandomAccessFile
    java io系列25之 PrintWriter (字符打印输出流)
    java io系列24之 BufferedWriter(字符缓冲输出流)
    java io系列23之 BufferedReader(字符缓冲输入流)
    java io系列22之 FileReader和FileWriter
    java io系列21之 InputStreamReader和OutputStreamWriter
  • 原文地址:https://www.cnblogs.com/liangle/p/2512605.html
Copyright © 2011-2022 走看看