代码表
- 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]