小编αғs*_*нιη的帖子

apt 使用通配符的问题

当我运行此命令时:

apt install libkf5*
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Unable to locate package libkf5*
Run Code Online (Sandbox Code Playgroud)


我确定名称以开头的包libkf5存在 (tab-completion 这样说)。所以问题不在于缺少这些包。(注意错误消息末尾的星号,通配符根本不起作用)
我使用aptv.1.9。
提前致谢。

apt

21
推荐指数
2
解决办法
3995
查看次数

关闭键盘背光索尼 (VAIO SVF1521DCXW)

我有一台适用于 15E 型号 SVF1521DCXWSony vaio 笔记本电脑,我想关闭其键盘背光。它没有键盘上的物理功能快捷键。我可以在 Windows 操作系统中使用VAIO Control Center关闭它,但我不知道如何在 Ubuntu 14.04 中关闭它。

我通过运行获得SVF1521DCXWsudo dmidecode -s system-product-name

首先,/sys/devices/platform/sony-laptop/kbd_backlight我的机器上不存在文件。

默认情况下,键盘背光保持关闭;当我按下任何键时,它会打开一段时间,如果我不触摸任何键,它会再次关闭。

重要提示:所有尝试在电池和交流电源上都有相同的结果

ls -l /sys/devices/platform/sony-laptop/命令显示的文件/目录/符号链接如下(我删除了额外的属性并将它们的类型突出显示为 [ ]。它们都是 root 所有者。):

[-]r--r--r-- 1   battery_care_health
[-]rw-r--r-- 1   battery_care_limiter
[l]rwxrwxrwx 1    driver -> ../../../bus/platform/drivers/sony-laptop
[-]r--r--r-- 1   modalias
[d]rwxr-xr-x 2   power
[l]rwxrwxrwx 1    subsystem -> ../../../bus/platform
[-]rw-r--r-- 1   touchpad
[-]rw-r--r-- 1   uevent
Run Code Online (Sandbox Code Playgroud)

如果我运行lsmod命令会加载哪些模块:

Module                  Size  Used by
sony_laptop            54219  0 
uvcvideo               80885 …
Run Code Online (Sandbox Code Playgroud)

vaio keyboard-backlight

20
推荐指数
2
解决办法
1万
查看次数

电池电量低时 Ubuntu 会触发哪些操作?

当电池电量低时,屏幕会在几秒钟后变暗。

这似乎是某种特殊的省电模式,可能与org.gnome.settings-daemon.plugins.power.time-low(默认为 1200 秒(20 分钟)的时间)有关。

虽然这似乎是由 gnome-settings-daemon 触发的,但我想知道发生这种情况时 Ubuntu 还会做什么(例如通过 DBus 侦听器),或者其他寻找“低电量”状态的事件侦听器。

在这方面似乎有些事情会导致 Ubuntu / X / 系统在之后(当笔记本电脑再次打开交流电时)表现得更加缓慢,我想研究一下可能导致这种情况的原因。

我无法通过 找到任何相关内容dconf-editor,例如在 org.gnome.settings-daemon.plugins.power 中。

它似乎是通过idle_configureplugins/power/gsd-power-manager.c 进行设置的,但它可能与在 DBus 接口上侦听的内容更相关,它通过例如以下方式获得通知:

    if (!g_dbus_connection_emit_signal (manager->priv->connection,
                                        NULL,
                                        GSD_POWER_DBUS_PATH,
                                        "org.freedesktop.DBus.Properties",
                                        "PropertiesChanged",
                                        props_changed,
                                        &error))
Run Code Online (Sandbox Code Playgroud)

我可以想象一些“省电”属性被设置,但当 AC 不再可用和/或电池不再低时不会取消设置。

我查看了 CPU 调节器设置 ( /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor),但它是ondemand.

gnome-settings-daemon在 Ubuntu 14.04 上使用awesomeWM。

gnome-settings-daemon=3.8.6.1-0ubuntu11.1
Run Code Online (Sandbox Code Playgroud)

我还将 gsd 的 plugins/power/gsd-power-manager.c 与来自 Debian 的 gnome-settings-daemon-3.12.1 的插件进行了比较,但找不到任何明显的在这方面可能已修复/更改的内容。

我设法通过修补 upower 并在杀死系统的 upower 守护程序后使用它来触发 gnome-power-manager 的 gnome-settings 插件(使屏幕变暗等)。(请注意,energygpm可能仅使用它来自行计算它)。

它不会使系统变得迟钝.. …

battery gnome power-management dbus

19
推荐指数
1
解决办法
1012
查看次数

使用“less”命令时,如何将终端上显示的内容重定向到文件?

我如何将终端内容(当前我在使用less命令时查看的不是整个文件的内容)重定向到输出文件,直到我按Q退出less

command-line redirect less

19
推荐指数
1
解决办法
1343
查看次数

复制没有文件内容的文件和目录

有没有办法复制带有文件但没有内容的目录结构。我的意思是我想要与文件名完全相同的目录,但将它们留空/空。我有一些编程语言的示例应用程序,我想用我自己的风格重写它们,但保持它们在文件中的组织方式。

我将不胜感激任何帮助。

command-line

19
推荐指数
2
解决办法
6134
查看次数

删除文件但排除列表中的所有文件

我需要定期清理文件夹。我得到一个包含文本的文件列表,哪些文件是允许的。现在我必须删除不在这个文件中的所有文件。

例子:

dont-delete.txt

dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
Run Code Online (Sandbox Code Playgroud)

我的文件夹 do clean-up 包含此示例:

ls /home/me/myfolder2tocleanup/

dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Run Code Online (Sandbox Code Playgroud)

所以这个文件应该被删除:

this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Run Code Online (Sandbox Code Playgroud)

我搜索了一些东西来创建一个删除命令,并带有一个选项来排除文件提供的一些文件。

command-line bash scripts rm

19
推荐指数
3
解决办法
2万
查看次数

为什么不让 .txt 文件可执行而不是 .sh 文件来运行脚本?

我想知道有什么必要将可执行命令放在.sh文件中以制作单个脚本,因为我可以通过将命令放在.txt文件中并使用chmod.

我假设这可以通过任何文件扩展名来完成。所以,我对.sh扩展的必要性感到很困惑。任何帮助将非常感激。

extension files executable filename file-type

19
推荐指数
1
解决办法
5954
查看次数

为什么在命令 cut 中解释字符串中的字符“£”很奇怪?

我正在开发一个 bash 脚本并提出了以下奇怪的行为!

$ echo £ |cut -c 1
?
Run Code Online (Sandbox Code Playgroud)

符号£传递给下一个命令,cut其过滤器仅选择一个字符。

当我修改cut命令中的过滤器以选择 2 个字符时,则£通过!

$ echo £ |cut -c 1-2
£
Run Code Online (Sandbox Code Playgroud)

不是一个严重的问题,我在脚本中有一个解决方法,但是为什么在选择£标志时 cut 命令中的过滤器需要 2 个位置而不是 1 个位置?

command-line utf-8 cut-command

19
推荐指数
2
解决办法
2796
查看次数

无法在 Ubuntu 14.04 LTS 中从顶部面板关闭和注销

我最近安装了 Ubuntu 14.04。从顶部面板关闭和注销不起作用。

它们在安装操作系统时运行良好,但几天前我为我的 ATI 显卡安装了 fglrx 驱动程序。他们没有工作,我遇到了低分辨率问题,Ubuntu 无法启动。我通过从恢复模式中删除 fglrx 图形驱动程序解决了这个问题,Ubuntu 开始启动并正常工作,至少我是这么想的。

但是现在顶部面板中的关闭和注销选项不起作用。我一直在使用注销ctrl+ alt+delete和关闭与顶部面板上的关机选项(注销但尚未登录为用户在关机后选择工作)。

我重新安装了 Ubuntu 14.04 LTS 并且关闭选项工作正常,但在安装更新后它们再次停止工作。我认为它的图形驱动程序 fglrx 安装问题,但现在我知道不是那个。我认为这是从 Ubuntu 更新安装的某些文件的问题。
有谁知道如何解决它?

shutdown unity logout

18
推荐指数
2
解决办法
4万
查看次数

如何在bash中的curl命令中设置变量?

我有一个 bash 文件:

#!/bin/bash

# yesnobox.sh - An inputbox demon shell script
OUTPUT="/tmp/input.txt"

# create empty file
>$OUTPUT

# cleanup  - add a trap that will remove $OUTPUT
# if any of the signals - SIGHUP SIGINT SIGTERM it received.
trap "rm $OUTPUT; exit" SIGHUP SIGINT SIGTERM

# show an inputbox
dialog --title "Inputbox" \
--backtitle "Search vacancies" \
--inputbox "Enter your query " 8 60 2>$OUTPUT

# get respose
respose=$?

# get data stored in $OUPUT using input redirection …
Run Code Online (Sandbox Code Playgroud)

command-line scripts curl

18
推荐指数
4
解决办法
8万
查看次数