linux 简单命令

代码表

  • whoami 用户名字
  • free 查看磁盘空间

  • hostname 查看主机名

  • ip a 查询ip地址

  • echo$SHELL 查看shel
  • gedit /etc/profile.d/env.sh保存颜色

  • reboot init 6 重启

    • init 0 halt poweroff关机

    • enable 查询内部命令
  • enable -n (***) 禁用命令

  • type -a echo 查询外部命令和内部命令

  • lsb_release -a看本机的版本

  • uname -r 查看虚拟机版本

命令提示符

  • 显示当前使用的shell echo ${SHELL}

  • 显示当前系统使用的所有shell cat /etc/shells

    • #管理员
    • $ 普通用户

    修改提示符格式 PS1=”[\e[1;5;41;33m][\u@\h \W]\$[\e[0m]” \e \033 \u 当前用户
    \h 主机名简称
    \H 主机名
    \w 当前工作目录
    \W 当前工作目录基名
    \t 24小时时间格式
    \T 12小时时间格式
    ! 命令历史数
    # 开机后命令历史数

    内部命令:由shell自带的,而且通过某命令形式提供

    help 内部命令列表
    enable cmd 启用内部命令
    enable –n cmd 禁用内部命令
    enable –n 查看所有禁用的内部命令

hash常见用法

  • hash 显示hash缓存

    • hash –l 显示hash缓存,可作为输入使用 + hash –p path name 将命令全路径path起别名为name
  • hash –t name 打印缓存中name的路径
  • hash –d name 清除name缓存 hash –r 清除缓存
    注意: 多个选项以及多参数和命令之间使用空白字符分隔 取消和结束命令执行:Ctrl+c,Ctrl+d 多个命令可以用;符号分开 一个命令可以用\分成多行 

日期和时间

  • 相关命令

date 显示和设置系统时间

date +%s

date -d @1509536033

hwclock,clock: 显示硬件时钟

-s, –hctosys 以硬件时钟为准,校正系统时钟

-w, –systohc 以系统时钟为准,校正硬件时钟

时区:/etc/localtime

显示日历:cal –y

简单命令

  • 关机:halt, poweroff
  • 重启:reboot
    -f: 强制,不调用shutdown
    -p: 切断电源
  • 关机或重启:shutdown shutdown [OPTION]… [TIME] [MESSAGE]

    -r: reboot

    -h: halt

    -c:cancel

简单命令

  • screen命令

  • 创建新screen会话

screen –S [SESSION]

  • 加入screen会话
    screen –x [SESSION]
  • 退出并关闭screen会话 exit
  • 剥离当前screen会话 Ctrl+a,d
  • 显示所有已经打开的screen会话 screen -ls
    • 恢复某screen会话 screen -r [SESSION]
    原文作者:wx5d821e51ebb80
    原文地址: https://blog.51cto.com/14550493/2439970
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞