我想确保我将正确的命令与描述相匹配,包括我可能需要的可能标签,如果有人能为我确认它们,我将非常感激:
- 显示目录中普通文件和隐藏文件的文件权限:
ls -l -a
- 将文件从一个目录移动到另一个目录:
mv
- 更改文件的权限:
chmod
- 显示当前所在目录的绝对路径:
pwd
- (递归地)查看文件和文件夹的名称以查找关键字:
grep
- 显示系统上运行的进程的实时信息:
top
- 查找两个文件之间的差异(4 个字母命令):
diff
答案1
我不能说我完全理解这个问题的要点,但是这个
(递归地)查找文件和文件夹的名称以查找关键字:grep
并不完全正确,因为grep
不会查找文件夹(更常见的是目录-r
在 *nix) 名称上,如果没有或 则不会递归工作-R
。而且——你真的不是说find
在这里吗?
对于其余的,您可以使用您列出的工具,但有很多替代方案在某些情况下效果更好,但在其他情况下效果较差 - 例如: (1) (shopt -s dotglob; stat *)
(这是 Bash 特定的。)、 (2) rsync --remove-source-files
、 (5) ag
(这个特别适合在源代码中搜索), (6) htop
, (7)
comm
。
答案2
家庭作业?
无论如何,我投票赞成ps
问题 6 的答案。问题 5 的问题已经得到解决。