【问题标题】:Whoami and xargsWhoami 和 xargs
【发布时间】:2016-06-16 03:35:34
【问题描述】:

我需要帮助尝试运行 whoami 并获取用户 ID,然后运行 ​​df -k 以查找用户 ID 拥有的所有文件系统。

以下命令我有,但不起作用。

whoami | awk '{print $1}' | xargs -I '{}' df -k | grep '{}'

【问题讨论】:

  • 不清楚您在这里要做什么。文件系统不归用户所有。
  • 例如,我在服务器上以 john 身份登录。然后我想运行 whoami 来获取当前用户 ID(即 john),然后我想运行 df -k |格雷普约翰。这将为我提供 john 拥有的所有文件系统。所以,我想使用 xargs。基本上运行 whoami 然后将输出重定向到 df -k 命令。

标签: xargs


【解决方案1】:

这比我想象的要容易。以下命令有效

df -k | grep  `whoami`

这将显示运行该命令的用户标识的所有文件系统。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 2011-07-08
    • 2012-08-07
    • 1970-01-01
    • 2021-06-16
    • 2011-07-18
    • 2012-04-05
    相关资源
    最近更新 更多