【问题标题】:How to kill comand in terminal in linux/ubuntu如何在 linux/ubuntu 的终端中杀死命令
【发布时间】:2021-05-25 18:27:21
【问题描述】:

嗨,我的作业是使用 fuser “结束较少浏览器的操作”,所以我假设我需要使用 kill 关闭运行较少命令的终端。我在终端 sudo fuser -v -k -i 中写道。我有一些清单。如何使用它可以减少下图中的命令?

【问题讨论】:

    标签: ubuntu kill fuser


    【解决方案1】:

    因为这是家庭作业,所以不会给你一个完整的答案。

    你能像使用 ps 一样使用 fuser 吗?通常有更聪明的方法来做这些,但注意到这种 grep/cut 方法经常在许多地方工作。例如,当我想查看特定名称的进程时,我通过字符串 'less' grep 输出

    ps -fax | grep less
    

    然后通过管道将其传递给cut(或awk)以获取特定字段(进程号)

    https://man7.org/linux/man-pages/man1/cut.1.html

    然后将其包裹在反引号中以输入到 kill 命令中。 查找 java 进程并杀死它的示例:

    kill `ps aux | grep 'java' | head -1 | cut -d " " -f 2`
    

    ps aux | grep 'java' | head -1 | cut -d " " -f 2 | xargs kill
    

    你能用类似的想法解决你的问题吗?

    【讨论】:

      【解决方案2】:

      好的,所以在尝试了你所有的答案后,我不知道出了什么问题,但我问了我的老师。该练习的解释非常糟糕,以至于我在这里也解释得很糟糕。我所要做的就是编写 fuser -k plikczwarty.txt。非常抱歉浪费了您的时间。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-01-06
        • 2020-07-20
        • 2023-03-15
        • 2013-08-28
        • 2020-11-11
        • 2018-09-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多