嗨,我的作业是使用 fuser“结束较少浏览器的操作”,所以我假设我需要使用 kill 关闭运行较少命令的终端。我在终端 sudo fuser -v -k -i 中写道。我有一些清单。如何使用它可以减少下图中的命令?
问问题
100 次
2 回答
0
好的,所以在尝试了你所有的答案之后,我不知道出了什么问题,但我问了我的老师。该练习的解释非常糟糕,以至于我在这里也解释得很糟糕。我所要做的就是编写 fuser -k plikczwarty.txt。对于您浪费的时间,我感到非常抱歉。
于 2021-05-31T23:33:57.770 回答
0
因为这是家庭作业,所以不会给你一个完整的答案。
你能像使用 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
你能对你的问题使用类似的想法吗?
于 2021-05-26T00:46:51.117 回答