有人可以告诉我别名ll用于什么终端命令吗?我能在网上找到的是许多人说,这是一个别名ls -l或ls -la或ls -ltr。但这完全是错误的。结果看起来不一样。有没有办法定位ll和查看它的语法?
有没有一种在两个 SSH/SFTP 服务器之间传输文件的简单方法?完美的解决方案是 FileZilla,但它只允许您在本地和远程之间创建连接,而不能在远程和远程之间创建连接。
从理论上讲,我可以打开两个Nautilus窗口并连接到一些ssh://server1/path/to/folder和ssh://server2/path/to/folder,然后就从一个拉文件到另一侧。我的经验是,这非常不稳定。传输大小总和为 10MB 的文件没有问题,但传输 10GB 的文件通常会导致 Nautilus 挂起并留在那里需要ps -e | grep nautilus-> kill -9 <pid>。我还用 Nemo 和 Caja 测试了同样的东西。尽管 Nemo 往往比其他两个更稳定,但它仍然不完美,并且时不时会崩溃。FileZilla 非常稳定,从未真正让它崩溃,但由于提到的事实,它只能连接到单个 SSH 服务器,因此它不是很灵活。
当然,我也可以使用 挂载文件夹sshfs,但这是一种不方便的解决方案。需要做太多的前期工作才能运行简单的传输。
是否有任何应用程序可以在不中断的情况下处理两个 SSH 服务器之间的传输?Perfect 就像 FileZilla 那样,如果连接中断,它会再次接手工作。
有没有办法在 GNOME 3 中合并到两个栏?最好的情况是有一个底部或顶部栏,所有符号都在左侧,其余的如时间指示器、连接、开/关按钮等在右侧。
这有可能吗?
我有两个相同的命令,但它们不共享相同的参数:
time -f "%E %C" mycommandtomeasure/usr/bin/time -f "%E %C" mycommandtomeasure第一个不执行,而第二个执行。第一个找不到-f参数。检查时whereis time我确实得到了路径/usr/bin/time,所以我以这种方式理解它time与/usr/bin/time.
显然,我的假设是错误的。有人可以帮我详细说明吗?
我经常使用 grep 来查找具有如下特定条目的文件:
grep -R 'MyClassName'
Run Code Online (Sandbox Code Playgroud)
好消息是它返回文件、它们的内容并将找到的字符串标记为红色。不好的是,我也有很大的文件,其中整个文本都写在一个大的单行中。现在,在这些大文件中查找文本时,grep 输出过多。有没有办法将输出限制为左侧和右侧的 5 个单词?或者将输出限制为左右各 30 个字母?
我试图找到一种安装php7.2-mbstring到 Ubuntu 18.04 的方法,但我找不到它。sudo apt-get install php7.2-mbstring回应没有找到它。根据Cannonical和Debian站点的说法,这个数据包是存在的。
拿到这个包裹有什么特别的事情要做吗?
我使用安装了 KDE Plasma 5 的 Ubuntu 17.10,我想显示每秒的帧数。任何类型的简单计数器就足够了。有什么办法可以这样做吗?
我对 Firefox 一直很满意,从来没有觉得有必要改用 Chrome。但 Adobe 已停止在 Linux 上支持 Flash,而 Google 已接手此任务。尽管 Google 仅支持 Chrome 的 Flash,而不支持 Firefox。
现在是否有必要从 Firefox 更改为 Chrome 以享受有关 Flash 的安全性和功能性?
有没有办法测量 bash 文件中每个命令所花费的时间?因此,把时间放在每个命令的前面。命令的数量目前未知,因为我也打算将这个时间度量用于未来的 bash 脚本。还值得一提的是,我打算只运行具有 command1、command2、command3 等的简单 bash 脚本。因此,没有复杂的高级逻辑脚本。
假设我有一个类似于这个的 bash 文件:
#!/bin/bash
mv /path/to/file /other/path/
cd /other/path/
tar -xzf /other/path/file
Run Code Online (Sandbox Code Playgroud)
有没有办法获得与此类似的输出?
6.553s mv /path/to/file /other/path/
0.057s cd /other/path/
19.088s tar -xzf /other/path/file
Run Code Online (Sandbox Code Playgroud)
我知道通过time我可以获得单个命令所花费的时间。但我正在寻找一种解决方案来测量每个命令本身的时间。
有没有办法在sudo -E bash -没有sudo命令的情况下运行?
我有curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -我想在不sudo存在的 Ubuntu 容器中运行的命令。通过使用 Docker 运行它,虽然我提供了 Docker 参数,-u root:sudo以便里面的所有内容都以 root 身份执行。
但该命令sudo -E bash -失败,因为sudo不存在。有没有办法只跑-E bash -?