• Linux快捷键


    <ctrl-l>     清空屏幕, 相当于clear

    tab               将命令匹配完整, 自动补全路径/命令  √

    <ctrl+e>    光标跳至命令结尾

    <ctrl+a>    光标跳至命令开始

    <ctrl+b>:光标左移一个字母(感觉比按方向键快些)

    <ctrl+f>:光标右移一个字母

    <ctrl+t>:交换光标位置前的两个字符(敲错顺序的时候)

    <ctrl+h>:删除光标前一个字符,同 <backspace> 键相同(意义不大)

    <ctrl+w>: 移除光标前的一个单词

    <ctrl+u>: 清除光标前至行首间的所有内容【可用于删除整行已录入的命令】

    <ctrl+k>:清除光标后至行尾的内容

    <ctrl+y>: 恢复上次的删除

    上下键   查看之前执行的命令 或者

    <ctrl+p>前一个命令

    <ctrl+n>后一个命令

    <ctrl+r>:匹配历史命令,搜索之前打过的命令。会有一个提示,根据你输入的关键字进行搜索bash的history当查找到的命令不是你想要的命令,你还可以继续按Ctrl+ R来查找下一个匹配的命令

    <ctrl-c>  中断当前的命令并返回Shell. 【终止当前进程】

    <ctrl-d>   中断当前的通信或从文件中退出【退出shell】

    <ctrl-z> 暂停当前进程bg后台运行,fg转到前台 (习惯bg,fg操作,效率大大提升)

    PS:linux提供的fg和bg命令,可以让我们轻松调度正在运行的任务

      假如你发现前天运行的一个程序需要很长的时间,但是需要干前天的事情,你就可以用ctrl-z挂起这个程序,然后可以看到系统的提示:
    [1]+ Stopped /root/bin/rsync.sh
     
    然后我们可以吧程序调度到后台执行:(bg 作业号)
    #bg 1
    [1]+ /root/bin/rsync.sh &
     
    用jobs命令查看任务
    #jobs

    [1]+ Running /root/bin/rsync.sh &

     
    把它调回到控制台运行
    #fg 1
    /root/bin/rsync.sh
     这样,你这控制台上就只有等待这个任务完成了。
     
    fg、bg、jobs、&、 ctrl+z都是跟系统任务有关的,学会了相当的实用
     
    1、&最经常被用到
    这个用在一个命令的最后,可以把这个命令放到后台执行
     
    2、ctrl + z
    可以将一个正在前台执行的命令放到后台,并且暂停
     
    3、jobs
    查看当前有多少在后台运行的命令
     
    4、fg
    将后台中的命令调至前台继续运行
    如果后台有多个命令,可以用fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
     
    5、bg
    将一个在后台暂停的命令,变成继续执行
    如果后台有多个命令,可以用bg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)

    关于vi编辑器的

    set -o vi  (vim编辑器的环境)

    set -o emacs (恢复了)

  • 相关阅读:
    mysql基础之日志管理(查询日志、慢查询日志、错误日志、二进制日志、中继日志、事务日志)
    jQuery1.9.1针对checkbox的调整
    管理 sendmail 的邮件队列
    将以管理员方式运行cmd运行方式放到win7任务栏
    转 git操作小结
    [转]前端CSS规范整理
    jQuery 1.9不支持$.browser 怎么判断浏览器类型和版本
    js闭包陷阱问题
    关于NGINX下开启PHP-FPM 输出PHP错误日志的设置(已解决)
    PHP中cURL错误号对照[转]
  • 原文地址:https://www.cnblogs.com/aijianshi/p/5764679.html
Copyright © 2020-2023  润新知