大多数应用程序可以对出现在屏幕右上角的事件显示格式良好的通知。我即将编写一个 bash 脚本,它将在后台进行长时间的处理,我真的很想知道它什么时候完成。如何显示来自 bash 脚本的漂亮通知?
我需要删除目录中的所有文件,但排除其中一些文件。例如,在包含 files 的目录中a b c ... z,我需要删除除uand之外的所有内容p。是否有捷径可寻?
如何创建一个文件(例如使用touch命令或其他类似方式),但具有特定大小(例如 14 MB)?
用例是使用各种文件大小测试 FTP。如果我们可以创建具有特定大小的文件,则验证 FTP 传输等将很有用。
因为这个,我最近遇到了麻烦。
$sudo vim /etc/motd
[sudo] password for bruce:
bruce is not in the sudoers file. This incident will be reported.
Run Code Online (Sandbox Code Playgroud)
有没有办法检查我是否有 sudo 访问权限?
我想以列表格式获取目录及其大小的列表,就像执行ls -l.
问题是有一个单行命令可以做到这一点吗?我看到其他人有很长的命令只是为了输出这个。那太长了。
什么命令可以执行此操作或可以轻松键入的命令组合?du -h给了它,但它显示了所有不是我想要的子文件夹。只是当前目录文件夹。
我想从命令行查看与给定视频文件有关的所有信息,包括长度、质量、比特率、分辨率、音频和视频格式、音频流和字幕的数量和语言等;越多越好。
现在我必须求助于 VLC 的“信息”选项卡,因为即使是 Dolphin 文件管理器也没有帮助我解决这个问题:它只向我显示这些信息中的一些信息,并且只显示某些格式(即.mkv似乎不支持这种方式)。
我是使用 snap 的新手,我的系统上安装的应用程序很少,运行命令时我注意到了一些df -h我发现安装了同一 snap 的不同版本
/dev/loop0 143M 143M 0 100% /var/lib/snapd/snap/gravit-designer/7
/dev/loop1 82M 82M 0 100% /var/lib/snapd/snap/core/4110
/dev/loop7 198M 198M 0 100% /var/lib/snapd/snap/polarr/3
/dev/loop2 82M 82M 0 100% /var/lib/snapd/snap/core/4206
/dev/loop3 143M 143M 0 100% /var/lib/snapd/snap/gravit-designer/6
/dev/loop10 137M 137M 0 100% /var/lib/snapd/snap/gravit-designer/5
Run Code Online (Sandbox Code Playgroud)
我的问题是为什么他们保留在那里,我发现删除旧的唯一方法是删除并重新安装快照,有什么东西prune可以维护我的系统?
我在 Linux 下的目录中的一些文件在.权限列表的末尾有一个。
-rw-r--r--?chmod?如何在不询问用户是否同意删除文件的情况下删除文件?我正在编写 shell 脚本并使用 rm 函数,但它询问“删除常规文件?” 我真的不需要这个。
我看到 SSH 登录出现延迟。具体来说,有两个地方我看到了从瞬时到多秒延迟的范围。
现在,我只在这里查看 ssh 详细信息。显然,网络延迟、所涉及的硬件和操作系统的速度、复杂的登录脚本等都会导致延迟。对于上下文,我 SSH 到大量的 linux 发行版和一些主要使用 Ubuntu、CentOS 和 MacOS X 作为我的客户端系统的 Solaris 主机。几乎所有时间,ssh 服务器配置都与操作系统的默认设置保持不变。
我应该对哪些 ssh 服务器配置感兴趣?是否有可以调整的操作系统/内核参数?登录shell技巧?等等?