• Linux命令行


    1.命令行概述

    众所周知,Linux是一个主要通过命令行来进行管理系统的操作系统,即通过键盘输入指令来管理系统的相关操作,如编辑文件、启动停止服务等。这和Windows用鼠标进行可视化管理不同,通过命令行来管理系统的优点是能够十分便捷的批量、自动化管理系统。

    命令行命令格式:

    Command [Options] Arguments
    
    • 1

    很多命令选项是可选的,基础使用的时候可以不带,甚至有的命令参数都可以省略。如bc计算器,直接一个命令就能使用。

    2.命令行常用快捷键

    既然都使用命令行,那么要更快的提升效率就要学习一下常用的快捷键,以下列出了常用的快捷键,能够有效替身效率。

    快捷键功能说明
    补全
    tab命令或路径的补全
    移动光标
    Ctrl+a光标回到行首
    Ctrl+e光标回到行尾
    剪切、粘贴、清除
    Ctrl+Insert复制命令行内容
    shift+Insert粘贴命令行内容
    Ctrl+k清除光标后面的内容
    Ctrl+u清除光标前面的内容
    Ctrl+c终止终端或删除整行
    重复执行命令快捷键
    Ctrl+d退出当前shell
    Ctrl+r搜索历史命令
    Ctrl+g退出历史命令搜索
    控制快捷键
    Ctrl+l清除屏幕内容
    Ctrl+z中止任务并挂起
    !开头命令
    !!执行上一条命令
    !pw执行最近以pw开头命令
    !num执行第num条命令
    ESC相关
    ESC+.获取上一条命令的参数

    2.命令行帮助

    在Linux中,最重要的命令其实是帮助命令,因为Linux的命令之多,参数之广,一个人不可能把所有的命令选项参数都记下来,所以要活用帮助命令

    man命令

    • 功能说明:用于查看命令的帮助信息

    • 语法格式

      man 参数选项 命令
      
      • 1

    man命令一般不使用参数选项,以下是使用man查看帮助的内容格式

    标题功能说明
    NAME命令说明及介绍
    SYNOPSIS命令的基本使用语法
    DESCRIPTION命令使用详细描述,以及相关参数选项说明
    OPTIONS命令相关参数选项说明
    FILES程序涉及的相关文件
    EXAMPLES命令的使用例子
    SEE ALSO命令相关的信息说明
    BUGS命令对应缺陷问题的描述
    COPYRIGHT版权信息相关声明
    AUTHOR作者介绍

    –help

    man命令显示的参数很多也很全面,但有时我们并不需要那么全面的帮助信息,只需要快速简单的查阅使用,那么这时候就可以使用--help

    • 功能说明:获取帮助信息

    • 命令格式

      命令 --help
      
      • 1

    help

    在Linux中有一些特殊命令,这些命令是bash程序的内置命令,例如cd、history等,这些命令在系统目录中不存在真实的程序文件,所以要使用help命令来查看,如:

    help cd
    
    • 1

    3.关机、重启

    shutdown

    shutdown是一个用来安全关闭或重启Linux的命令

    • 语法格式
    shutdown [option] TIME [MESSAGE]
    
    • 1
    • 选项说明
    选项说明
    -r重启
    -h关机

    shutdown命令会在使用了关机命令并附带时间参数后,禁止新用户登录,直达到达指定时间关机

    # 命令可以指定现在关机
    shutdown -h now
    # 也可以指定1分钟之后关机
    shutdown -h +1
    # 也可以指定固定时间
    shutdown -h 11:00
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    常用关机、重启命令

    命令
    关机
    shutdown -h now
    halt
    init 0
    poweroff
    重启
    reboot
    shutdown -r now
    init 6
  • 相关阅读:
    WPF布局控件之DockPanel布局
    蓝鲸DevOps荣获平台类工具企业选择率第一
    ffmpeg在windows的安装、合并、切片、.m4s、.m3u8处理
    数据结构~~~~ [队列] ~~~~
    iOS 事件响应链
    FlinkCDC 菜鸟教程-文章目录
    数据结构简答题综合
    Mac PF命令防火墙
    JAVA开发(记一次504 gateway timeout错误排查过程)
    Mysql 45讲学习笔记(三十八)Memory引擎
  • 原文地址:https://blog.csdn.net/weixin_54279427/article/details/134268838