麒麟操作系统常用命令

麒麟操作系统常用命令

命令总览

命令 功能 常用示例
whoami 显示当前有效用户名 whoami
pwd 显示当前所在目录 pwd
su 切换用户 su - root
echo 输出文本或变量 echo $Hello world
history 查看/管理历史命令 history 10
shutdown 关机、重启、定时关机 sudo shutdown -h now
reboot 重启系统 sudo reboot

命令详解

whoami

功能:显示当前有效用户名。
语法:whoami
示例:

bash

whoami
# 输出:kylin
  • 显示的是当前“有效用户”,不是登录用户。

pwd

功能:显示当前工作目录的绝对路径。
语法:pwd [-L | -P]
常用选项:

  • -L:显示逻辑路径,默认。
  • -P:显示物理路径,遇到软链接时显示真实路径。

示例:

bash

pwd
# 输出:/home/kylin
pwd -P

su

功能:切换用户。
语法:su [选项] [用户名]
常用用法:

bash

su - root          # 切换到 root,并加载 root 环境

说明:

  • su 用户名:切换用户,但保留当前环境变量和目录。
  • su - 用户名:模拟登录,加载目标用户环境,切换到其家目录。

echo

功能:输出文本、变量或命令结果。
语法:echo [选项] [字符串]
常用选项:

  • -n:不换行。
  • -e:解释转义字符,如 \n、\t。
  • -E:禁止解释转义字符。

示例:

bash

echo "Hello Kylin"
echo $HOME
echo "当前用户:$(whoami)"
echo -e "第一行\n第二行"
echo -n "不换行输出"

说明:

  • echo 是 shell 内建命令,可用 help echo 查看帮助。
  • 单引号不解析变量,双引号解析变量:

bash

echo '$HOME'   # 输出 $HOME
echo "$HOME"   # 输出 /home/kylin

history

功能:查看和管理当前 shell 的历史命令。
语法:history [选项] [n]
常用用法:

bash

history            # 显示所有历史命令
history 10         # 显示最近 10 条
history -c         # 清空当前会话历史
history -d 100     # 删除第 100 条历史
history -w         # 将当前历史写入 ~/.bash_history
history | grep shutdown

快捷操作:

  • !!:执行上一条命令。
  • !100:执行历史编号为 100 的命令。
  • !shutdown:执行最近一条以 shutdown 开头的命令。
  • Ctrl + R:搜索历史命令。

说明:

  • 历史文件通常是 ~/.bash_history。
  • history -c 只清空当前会话,退出时可能仍会写入历史文件。
  • 历史命令可能包含密码等敏感信息,生产环境要注意。

shutdown

功能:关机、重启、定时关机或发送关机警告。
语法:shutdown [选项] [时间] [消息]
常用选项:

  • -h:关机。
  • -r:重启。
  • -c:取消正在进行的关机。
  • -k:只发送警告,不真正关机。
  • now:立即执行。
  • +10:10 分钟后执行。
  • 23:00:指定时间执行。

示例:

bash

sudo shutdown -h now                 # 立即关机
sudo shutdown -h +10 "10分钟后关机"   # 10分钟后关机并通知
sudo shutdown -r now                 # 立即重启
sudo shutdown -r 23:00               # 23:00 重启
sudo shutdown -c                     # 取消关机
sudo shutdown -k now "系统维护测试"   # 只发警告,不关机

说明:

  • 通常需要 root 权限,使用 sudo。
  • 生产环境中先通知用户并保存数据。
  • 若提示 showdown: command not found,说明命令拼写错误,应为 shutdown。

reboot

功能:重启系统。
语法:reboot [选项]
示例:

bash

sudo reboot          # 正常重启
sudo reboot -f       # 强制重启,不推荐
sudo shutdown -r now # 更规范的重启方式
systemctl reboot     # 现代 systemd 方式

说明:

  • 需要 root 权限。
  • reboot -f 会跳过正常关闭流程,可能导致数据丢失,慎用。
  • 麒麟系统也支持图形界面重启,但终端命令更适合服务器或远程维护。
posted @ 2026-09-15 19:47  liu123wz  阅读(22)  评论(0)    收藏  举报