我想知道是否可以在安装之前检查有关软件包的信息,而无需打开 Web 浏览器在那里查找。
例如,假设我输入
~$ asdf
Run Code Online (Sandbox Code Playgroud)
然后我看到推荐的包:
No command 'asdf' found, did you mean:
Command 'asdfg' from package 'aoeui' (universe)
Command 'sadf' from package 'sysstat' (main)
Command 'sdf' from package 'sdf' (universe)
asdf: command not found
Run Code Online (Sandbox Code Playgroud)
假设我想了解包 'sdf' 的作用。我可以在终端中找到此信息,还是必须以缓慢的方式进行并在线查找?
我已将另一个驱动器的内容移动到我的主目录中,但权限不是它们应有的。首先,我通过输入以下内容更改了所有权:
~$ sudo chown -R USERME /home/USERHOME/
Run Code Online (Sandbox Code Playgroud)
我认为现在有效。
但是现在,我想简单地将所有文件和子目录更改为默认权限,文件为读+写,目录为 r+w+x。我还没有找到处理这个的递归方法。我跑了:
~$ sudo chmod 755 -R /home/USERHOME/
Run Code Online (Sandbox Code Playgroud)
让一切都对我有用。但是,文件显示为可执行文件,这不是我想要的。有更多的子目录和文件,所以我正在寻找一个简单的递归解决方案。
基本上,我想我正在寻找一种递归方式来使用(我认为)chmod 将默认 umask 参数重新应用于整个文件夹。
感谢@SkyDan 和“更改文件而不是目录的 chmod”,我发布了一个解决方案