id

查看用户属性

1
2
# 打印当前用户的uid, 用户名, gid, 组名等相关信息
$ id
1
2
# 打印uid
$ id -u
1
2
# 打印gid
$ id -g
1
2
# 打印用户名
$ id -un
1
2
# 打印组名
$ id -gn

&符号

&是Bash内置的用于并行处理进程的一个控制操作符。在命令行的末尾添加&将会在后台运行该命令,它将在当前的Shell进行下启动一个子Shell进程。

1
2
3
$ sleep 10 &
# 输出任务编号和子进程号
[1] 22525

通过jobs命令来查看后台正在运行的任务信息:

1
2
$ jobs
[1] + running sleep 10

通过-l选项可以查看正在后台运行的任务的进程号等信息

1
2
$ jobs -l
[1] + 22711 running sleep 10

通过%任务编号或者fg 任务编号可以将后台任务切换到前台:

1
2
3
$ sleep 30 &
[1] 22711
$ %1

通过以下几个步骤可以将任务在前后台间切换:

1
2
3
4
5
$ sleep 30 &
$ %1
$ CTRL + Z组合键
# 或者使用bg
$ %1 &