文件;;中这段代码的含义是什么~/bashrc?
case $- in
*i*) ;;
*) return;;
esac
Run Code Online (Sandbox Code Playgroud)
我可以;;通过其他方式使用吗?在哪里?
当我用 打印出一个文件的内容时echo $(cat /path/to/filename),它也会列出我的文件和方向。但是当我使用printf "$(cat /path/to/filename)\n"它时效果很好。
我也尝试将它保存到一个变量中content='cat /path/to/filename'(也content=$(cat /path/to/filename),然后打印 by echo $content,但我得到了相同的结果(列出文件和方向)。
我想将文件的内容存储到变量中,并将变量作为下一个命令的输入传递到我的脚本中。
请注意,我的文件的内容中有特殊字符*。
我做了我的研究,但找不到任何有用的东西,也许我使用了错误的关键字 nvm。
例如,如果我尝试运行spotify,我会"Unable to initialize the storage of temporary files"出错,但是如果我去,sudo spotify它就像一个魅力。
克莱门汀也有同样的事情,"librarybackend attempt to write a readonly database unable to fetch row"但如果我跑步sudo clementine效果很好。
现在我知道了sudo如此的力量,如何在不打字的情况下进行这项工作sudo everytime?
我正在考虑添加到组用户,但不知道如何做或者这样做是否安全,在spotify文件夹 y 甚至chmod 777文件上,但仍然不起作用。
我在终端中使用这个命令来运行带有 java 8 的 minecraft 启动器:
/home/max/Java/jre1.8.0_25/bin/java -jar Minecraft.jar
Run Code Online (Sandbox Code Playgroud)
我包含了完整的 java 路径,因为我是/home作为普通用户安装的,我想包含它。
该命令有效,它使用 Java 8 打开启动器,但我想制作一个 bash 文件,因此我不必打开终端。而且,最重要的是,当我在 Minecraft 启动器中单击播放并开始游戏时,我不希望终端保持打开状态。
现在,如果我在游戏开始时手动关闭终端,游戏也会关闭。
嗨,我使用 gnome 团队 ppa 将我的 Ubuntu GNOME 14.10 全新安装升级到了 Gnome 3.14。我使用的是 Sony E11 64 位 AMD 笔记本电脑。重新启动后,我看到一个空白屏幕,我只能登录到终端。startx以普通用户身份运行或以sudo特权身份运行没有帮助,仅当我以 root 身份登录时(之后sudo -i)
当我登录到终端时,我收到以下文本:
systemd-logind[1071]: Failed to start unit user@1000.service: Unknown unit: user@1000.service
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
我知道这fg %N意味着“去执行任务N”
我不明白这个命令或如何使用它。我试图在终端中查看此命令的手动输入,但这不起作用:
$ man fg
No manual entry for fg.
Run Code Online (Sandbox Code Playgroud) 我通过使用 live CD 尝试 Ubuntu 14.04,然后注销它,现在我无法再次登录,因为它要求我输入用户名和密码。我不知道我应该输入用户名和密码。
我在我的系统中安装了tlp以防止笔记本电脑过热,我使用此代码来检索当前的 CPU 温度。
tlp-stat -t
Run Code Online (Sandbox Code Playgroud)
上面命令的输出是这样的:
--- TLP 0.7 --------------------------------------------
+++ Temperatures
CPU temp = 47 [°C]
Fan speed = (not available)
Run Code Online (Sandbox Code Playgroud)
你能告诉我如何只检索该输出的整数部分(即 47)。我尝试使用 cut 命令,但无法找到最佳结果。
这是我使用的剪切命令
tlp-stat -t | cut -d= -f2
Run Code Online (Sandbox Code Playgroud)
输出是
--- TLP 0.7 --------------------------------------------
+++ Temperatures
49 [°C]
(not available)
Run Code Online (Sandbox Code Playgroud)
如何优化我的cut命令以仅获取两位整数值?
我apache.conf用命令删除了rm /etc/apache2/apache2.conf我的选择是什么?我怎样才能取回它?
systemd-shim从 16.04 升级到 18.04 后,我正在尝试使用已发布的解决方案来消除错误,但出现如下 bash 语法错误(您可以看到我在终端中尝试了相同命令的不同排列)。

我不明白为什么会导致此错误。
我知道有人会将其标记为重复,但我找不到答案,所以我在问。我有 3GB 的内存,Ubuntu 说:内存 2.9 GiB。不,它不是我的板载显卡,因为它只使用 1 GiB 的 RAM。
command-line ×4
apache2 ×1
bash ×1
bashrc ×1
clementine ×1
cut-command ×1
echo ×1
gnome ×1
java ×1
login ×1
memory-usage ×1
minecraft ×1
mv ×1
permissions ×1
root ×1
spotify ×1