小编Yar*_*rin的帖子

无法在我的 Mac 上编辑 /etc/profile

在终端,我这样做:

sudo vi /etc/profile
Run Code Online (Sandbox Code Playgroud)

但我得到了一个只读版本。作为超级用户,我从来都无法编辑任何东西——这是怎么回事?

mac bash

9
推荐指数
2
解决办法
2万
查看次数

在 Linux 中,以 su 身份工作与以 root 身份工作是否相同?

我认为将 su 用作普通用户会使您暂时成为 root,但是遇到了一个问题,当我尝试使用 su 执行 usermod 时出现“bash: usermod: command not found”,而当我以身份登录时该命令肯定存在根。

超级用户和 root 是不同的东西吗?如果是这样,我应该注意哪些限制?

linux root

5
推荐指数
1
解决办法
1658
查看次数

为什么我的 sudo 生成的文件归 root 所有?

当我运行 '# sudo touch newfile' 时,我的期望是该文件将由我拥有,而不是由 root 拥有,因为我对 sudo 的理解是它给了我,用户,root 权限,但实际上并没有切换用户。

我对 sudo 是什么有根本的误解吗?

linux unix sudo

5
推荐指数
2
解决办法
3038
查看次数

OS X 与 Linux 中的命令行中断

有时,当我在 Mac 上进行开发时,我会遇到一个挂起的进程。发生这种情况时,我将尝试以下操作:

  1. Ctrl+C在活动终端窗口中
  2. 如果没有任何反应,我将打开一个新的终端窗口并执行 kill -SIGTERM {PID}
  3. 如果仍然没有,请关闭终端窗口。

我遇到了在执行 1 和 2 后,PID 仍列在我的进程列表中的情况。换句话说,似乎没有一个命令行选项来终止进程——我所能做的就是终止终端。

在 Linux 命令行环境中,我们显然没有选项 3。那么命令行中断在那里的操作是否不同?还有另一种方法可以杀死我忽略的进程吗?杀死 Linux 进程的“最后手段”是什么?

linux terminal command-line process macos

2
推荐指数
1
解决办法
1009
查看次数

标签 统计

linux ×3

bash ×1

command-line ×1

mac ×1

macos ×1

process ×1

root ×1

sudo ×1

terminal ×1

unix ×1