• 使用命令时一些快捷的方法


    一、命令输入时的快捷键:

    (1)Ctrl-a 将光标移动到这个命令的开头
    (2)Ctrl-e 将光标移动到这个命令的结尾
    (3)Crtl-u将光标前面的部分全部删除
    (4)Crtl-k将光标后面的部分全部删除
    (5)Ctrl-p自动输入上一条命令和向上键的作用时一样的
    (6)Crtl-arrow(<-or->)依次将光标移到一个单词的左边(或右边)
    (7)Tab 自动补全
    二、命令执行时的快捷方式
    (1)sudo !!  这条命令对于Ubuntu下的用户还是比较实用的,因为这个句话的意思是以root权限运行前一条命令。
    如果你直接输入!!则表示运行前一条命令,还有一种类似的方法可以实现这个功能,!-n (说明:这里的n是一个整数),这个表示执行之前的第n条命令。!!命令和!-1的作用是一样的。
    (2)reset
    如果你试过不小心cat了某个二进制文件,很可能整个终端就傻掉了,可能不会换行,没法回显,大堆乱码之类的,这时候敲入reset回车,不管命令有没有显示,就能回复正常了。[1]
    (3)man 7 ascii
    这个命令是我们编程时经常需要的一个命令,这个命令可以显示ascii表。
    下面的部分时摘抄之:最牛B的 Linux Shell 命令 系列连载(四)http://wowubuntu.com/linux_shell_4.html

    manpages里面还有一些有趣而且实用的资料,可能鲜为人知:

    man 1 intro - 一篇对从未接触过Linux的用户的简明教程。 
    man 2 syscalls - 内核系统请求的列表,按内核版本注释分类,系统编程必备。 
    man 2 select_tut - 关于select()系统请求的教程。 
    man 3 string - 在头文件内的所有函数。 
    man 3 stdio - 关于头文件的使用,标准输入/输出库的说明。 
    man 3 errno - 所有errorno的取值及说明。(C语言内类似其他语言的异常告知机制) 
    man 4 console_codes - Linux的终端控制码及其使用解释。 
    man 4 full - 介绍/dev/full这个总是处于"满"状态的磁盘。(对应/dev/null这个总是空的设备) 
    man 5 proc - 介绍/proc下的文件系统。 
    man 5 filesystems - 各种Linux文件系统。

    第7区里面的资料通常最酷:

    man 7 bootparam - 详细解释内核启动参数。 
    man 7 charsets - 解释各种语言的编码集。(gbk,gb2312等) 
    man 7 glob - 解释glob文件名管理机制的工作过程。 
    man 7 hier - 解释Linux文件系统结构各个部分的作用。 
    man 7 operator - C语言的运算符的列表。 
    man 7 regex - 介绍正则表达式。 
    man 7 suffixes - 常见文件后缀名的列表跟解释。 
    man 7 time - Linux的时钟机制解释。 
    man 7 units - 数值单位及其数值的解释。 
    man 7 utf8 - 描述UTF-8编码。 
    man 7 url - 解释URL、URI、URN等的标准。

    参考资料:

    [1] 最牛B的 Linux Shell 命令 系列连载(1-4)http://wowubuntu.com/linux_shell_4.html

    [2]redhat 官方英文文档

     
  • 相关阅读:
    golang GC(二 定位)
    MySQL的安装与配置——详细教程
    js实现关闭浏览器
    解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
    如何将将本地电脑部署成服务器
    Mysql统计每年每个月的数据——详细教程
    博客、笔记
    JAVAWEB实现修改功能
    JAVAWEB实现添加功能
    JavaWeb实现删除功能
  • 原文地址:https://www.cnblogs.com/wangkongming/p/3496837.html
Copyright © 2020-2023  润新知