Linux 基础

系统信息查看

  • 内核信息查看:uname -a|r
    • -a:全部信息
    • -r:核心版本
  • 发行信息查看:cat /etc/centos-release
  • 服务器名称:hostname
  • 查看 CPU 信息:cat /proc/cpuinfo
  • 网络信息:ifconfig

系统关闭重启

  • 关机: shutdown [选项] 时间
    • -r:系统服务停掉后重启
    • -h:系统服务停掉后关机
    • -c:取消前一个关机命令
    • -t: 延后几秒后关机
    • -k: 不真正关机,只发出警告
  • 重启:reboot
  • 关机:poweroff

命令别名:alias

  • 查看全部命令别名:alias
  • 查看指定命令别名:type <别名>,例:type ll
  • 设置命令别名:alias <别名>=<命令>,例:alias ll='ls -l'
  • 删除命令别名:unalias <别名>,例:unalias ll

Linux 命令生效顺序

  1. 绝对路径或相对路径调用命令
  2. 别名命令
  3. Bash 内部命令
  4. $PATH 目录内匹配命令

Linux 通配符

  • *:任意内容
  • ?:任意一个字符
  • []:任意一个中括号内的字符
  • [-]:范围内任意一个字符,例:[0-9]
  • [^]:非中括号内的一个字符,例:[^1-9]

特殊符号

  • $:调用命令,例:echo $PATH
  • 单引号:单引号声明字符串,引号内的特殊字符均无特殊意义
  • 双引号:双引号内的$ ` \是例外的,拥有调用变量、引用命令和转义字符的特殊含义
  • 反引号:引用系统命令,例:ls
  • $():引用系统命令 ,同反引号
  • #:井号开头代表注释
  • \:反斜杠后面的字符将取消特殊含义,变成普通字符,例如:\$表示输出$字符

命令后台执行,不占用当前终端,在执行命令后加&结束,例:命令 &

results matching ""

    No results matching ""