第二周

Linux(银河麒麟可用)基础命令:whoami、pwd、su、echo、history、shutdown、reboot

1. whoami

功能:查看当前终端登录的用户名

whoami

示例:
```bash
$ whoami
kylin

2. pwd(print working directory)

功能:打印当前所在目录的绝对路径

pwd

示例:
```bash
$ pwd
/home/kylin

3. su(switch user,切换用户)

功能:切换为其他用户,需要输入目标用户的密码

  • su 用户名:仅切换身份,不切换环境变量、不进入对方家目录
  • su - 用户名:登录式切换,加载目标用户完整环境,自动进入对方家目录(推荐)
  • 不带用户名默认切换root:su -

切换root(推荐)

su -

切换到kylin用户

su - kylin

以user身份只执行一条命令,不进shell

su -c "ls /root" root

> 切换完用户后,输入 `exit` 退回到原来用户

## 4. echo
**功能**:输出文字/变量到终端;也可以写入文件

# 屏幕输出文字
echo hello

# 输出环境变量
echo $HOME

# > 覆盖写入文件
echo 测试文本 > test.txt

# >> 追加写入(不覆盖原有内容)
echo 追加内容 >> test.txt

# -n 不自动换行
echo -n 不换行文字

5. history

功能:查看当前用户执行过的历史命令,每条带序号

查看全部历史命令

history

只看最近10条

history 10

清空当前会话历史记录

history -c

执行历史中序号120的命令

!120

执行上一条命令

!!


## 6. shutdown(关机/定时关机/重启,需要root权限)
**功能**:安全关机或重启,可以定时、广播通知所有在线用户
常用参数:
- `-h`:关机断电
- `-r`:重启
- `-c`:取消已经计划的关机任务

# 立即关机
shutdown -h now

# 10分钟后关机
shutdown -h +10

# 22:30准时关机
shutdown -h 22:30

# 立即重启
shutdown -r now

# 取消正在等待的关机
shutdown -c

普通用户执行需要加sudo,麒麟桌面版:sudo shutdown -h now

7. reboot

功能:直接重启系统,等价于 shutdown -r now,需要root权限

立即重启

reboot

强制重启(慎用,不优雅,可能丢数据)

reboot -f

posted @ 2026-09-15 18:51  +6  阅读(36)  评论(0)    收藏  举报