AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-1012

Malabarba's questions

Martin Hope
Malabarba
Asked: 2011-04-26 08:32:59 +0800 CST

cron 在什么时间执行每日脚本?

  • 40

如果我在 中放置一个 shell 脚本/etc/cron.daily/,它将在一天中的什么时间执行?

scripts
  • 4 个回答
  • 83500 Views
Martin Hope
Malabarba
Asked: 2011-04-18 21:52:42 +0800 CST

使用 sed 读取字符编码

  • 1

我正在尝试编写一个 bash 脚本来将文件中的所有特殊字符(é、ü、ã 等)转换为乳胶格式(\'e、\"u、\~a 等)。通常,这些东西是真的很容易做到sed,但我无法让 sed 识别特殊字符。如何告诉命令使用 iso 或 UTF-8 编码读取文件?

如果那不可能,有没有办法让 sed 理解特殊字符?

sed
  • 1 个回答
  • 2581 Views
Martin Hope
Malabarba
Asked: 2011-04-07 06:28:45 +0800 CST

无需注销即可更新消息菜单中的条目

  • 1

我正在尝试编写一个脚本,该脚本将在消息菜单中创建一个显示您的待办事项列表的条目。这样,每个项目都将是一个快捷方式,单击一个项目会将其标记为已完成。

我知道如何在菜单中添加一个条目,并且我知道如何在其下方添加快捷方式。我现在的问题是让它们实时更新。事实上,如果编辑以包含更多快捷方式,我的foo/usr/share/applications/foo.desktop消息菜单条目只会在我注销并重新登录后更新。

我该如何改变呢?有没有我可以运行的命令来更新消息菜单?还有其他解决方法吗?

indicator
  • 1 个回答
  • 141 Views
Martin Hope
Malabarba
Asked: 2011-02-10 08:19:52 +0800 CST

如何自动清理我的 gnome 主菜单?

  • 6

我喜欢在我的 Ubuntu 安装中试验很多不同的软件。然后,每次 Ubuntu 进入新的发布周期时,我只需进行全新安装(而不是升级)即可摆脱所有额外的软件(以及它们各自的配置文件/文件夹)。我总是备份并携带到下一次安装(除了个人文件)的唯一东西是 gnome 的配置文件,所以我的桌面总是我喜欢的方式。=)

这样做的问题是,我测试的不同软件包永远不会被正确卸载,所以我的 gnome 主菜单充满了指向我以前安装的软件的断开链接(因为我保留了 gnome 配置文件,所以这些链接被保留了)。

是否有任何自动方式可以通过我的 gnome 主菜单并删除任何损坏的链接?我知道如何手动编辑菜单,我可以自己完成它,但我正在寻找一些可以为我清理的脚本或包,这样我就不必在每个发布周期都手动进行。

gnome
  • 4 个回答
  • 1846 Views
Martin Hope
Malabarba
Asked: 2010-12-29 10:32:53 +0800 CST

隐藏其中一个工作区的 gnome-panel

  • 4

我目前在 Ubuntu 10.10 和 compiz 上使用 2 个工作区。

是否可以从其中一个工作区中完全删除 gnome 面板?我想在第二个工作区有一个干净的桌面,在第一个工作区有一个带有面板的普通桌面。这有可能吗?

gnome-panel workspaces
  • 2 个回答
  • 1827 Views
Martin Hope
Malabarba
Asked: 2010-12-24 06:46:02 +0800 CST

我可以让最大化的窗口到达 gnome 面板后面吗?

  • 5

我的顶部 gnome 面板设置为不展开并位于屏幕的右上角。我刚刚意识到我不介意最大化的窗口是否能够落后(它实际上不会掩盖任何东西)。是否可以使用 gnome-panel 来实现?

下面是它现在的样子:
控制板
理想情况下,窗口的标题栏应该在面板的后面(部分被它遮住了)。我知道像 AWN 这样的不同坞站软件能够做到这一点,但我正在运行一个弱上网本,我宁愿用 gnome-panel 做到这一点。

gnome-panel window-manager
  • 2 个回答
  • 717 Views
Martin Hope
Malabarba
Asked: 2010-12-04 07:25:17 +0800 CST

使用脚本在 ssh 服务器上远程运行命令

  • 8

我想在 ssh 服务器上运行一个命令,但是这个命令是由我本地机器上的脚本决定的。我怎么做?

一个清晰的例子:
我想在这里写一个脚本(foo.sh),它接受一个参数。如果我运行./foo.sh 0它应该以某种方式向服务器机器发送一个关闭信号,但如果我运行./foo.sh 1它应该发送一个重新启动信号。

我知道如何通过 ssh 手动登录,并且我已经将 ssh-keys 设置为跳过密码,但我不知道如何使用脚本自动执行该过程。

scripts server ssh
  • 3 个回答
  • 35446 Views
Martin Hope
Malabarba
Asked: 2010-12-03 03:30:53 +0800 CST

脚本如何检查它是否以 root 身份运行?

  • 168

我正在编写一个简单的 bash 脚本,但我需要它来检查它是否以 root 身份运行。我知道可能有一种非常简单的方法可以做到这一点,但我不知道怎么做。

只是要清楚:编写脚本foo.sh
的简单方法是什么,以便命令输出和命令输出?./foo.sh0sudo ./foo.sh1

scripts bash root
  • 11 个回答
  • 177482 Views
Martin Hope
Malabarba
Asked: 2010-11-23 14:38:46 +0800 CST

安装或伪造 x11 会话

  • 6

我有一个在工作中运行的无头 Ubuntu 服务器,我通过 Putty 从我的家用 Windows 机器连接到它。我已经用 putty 登录了,我需要在服务器上运行一个程序(一个 java 包),但如果没有 X11 显示它就无法运行。这是我得到的错误:

No X11 DISPLAY variable was set, but this program performed an operation which requires it.

我以前从未使用过远程图形会话,如果我胡说八道,请纠正我。问题是,我真的不需要 gui 来与这个软件交互,我只需要它像有 gui 一样运行。那么,让我通过远程登录在服务器上运行的最简单方法是什么?它可以是实际的显示会话,也可以是应用程序可以输出到的某种模拟显示。重要的是我可以从仅限命令行的 Putty 窗口启动它,并且在我注销时它不会停止。

我读到这xvnc可能会奏效,但我不知道该怎么做。

我够清楚了吗?

server display remote-desktop
  • 1 个回答
  • 2296 Views
Martin Hope
Malabarba
Asked: 2010-11-14 05:39:18 +0800 CST

了解传感器小程序

  • 3

我刚刚安装了这个包sensors-applet,我很难阅读输出。它给了我 4 个不同的温度读数:
替代文字

前两个(TZ01和temp1)总是给出完全相同的读数(通常是 50°C/122°F);但是,TZ01属性说 60°C 是一个高值,而temp1属性说 90°C 是一个高值。我假设它们都是 CPU,但哪一个具有正确的高值?

此外,我仍然不知道其他两个是关于什么的。他们总是报告相似(但不相同)的温度水平(通常在 15-17°C/58-64°F 左右)。这些是什么?

我正在运行带有内置显卡的单核笔记本电脑 (Athlon Neo)。

10.10 gnome-panel applet temperature
  • 2 个回答
  • 1445 Views
Martin Hope
Malabarba
Asked: 2010-11-10 08:40:53 +0800 CST

自定义 Gnome-Do 的默认操作顺序

  • 5

我正在使用带有“文件和文件夹 v2.5”插件的 Gnome-Do。我将它设置为读取我的.scripts文件夹,以便我可以从 Gnome-Do 运行我的个人脚本。唯一的问题是 Gnome-Do 对 shell 脚本的标准操作是打开它们而不是运行它们。这迫使我每次都使用 Tab 并向下滚动。如何更改 Gnome-Do 的标准动作?

一个清晰的例子:
我的.scripts文件夹中有一个 foo.sh可执行文件。当我在 Gnome-Do 中键入foo时,它会正确选择文件并提供Open操作。然后,我必须按 Tab,按 Down,然后按 Enter 以选择Run操作。我希望Run动作排在列表的首位。

或者,将 Gnome-Do 与个人脚本集成的更合适的方法也可以。

10.10 scripts gnome-do
  • 1 个回答
  • 973 Views
Martin Hope
Malabarba
Asked: 2010-10-28 10:51:28 +0800 CST

让脚本在启动时运行,而不是在登录时

  • 11

每当机器启动时,但在登录之前,我如何才能运行特定的脚本(最好不是超级用户)。它可能是在启动时运行的最后一件事。即使没有用户登录,我主要只是希望脚本能够工作。

scripts autostart boot services
  • 2 个回答
  • 4660 Views
Martin Hope
Malabarba
Asked: 2010-10-26 18:12:10 +0800 CST

Ubuntu 不会再挂起,但在安装时会挂起

  • 7

我刚安装了 Ubuntu 10.10,它刚出来的时候,我的笔记本电脑就挂了。突然之间,我再也无法让我的笔记本电脑挂起。这是 HP Pavilion dv2-1110,但我认为这不是硬件问题,原因如下:

  • 它在第一次安装时暂停正常。从那以后我没有安装任何新内核,但我已经安装了大量的包,所以它可能是一个包。
  • 挂起和休眠选项从关机菜单中消失了。如果我按下键盘的暂停按钮(或者如果我合上盖子),我会收到以下消息: 替代文字
  • 如果我尝试命令pmi action suspend,我会收到错误消息:Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files.
  • 如果我尝试该命令echo -n mem > sudo /sys/power/state,我绝对没有输出,也没有明显的效果。

什么可能导致这种行为?我认为已安装软件包的列表可能有用,但它很大,我不知道如何以折叠/展开模式或其他方式将其发布在这里。

编辑:万一有人问,安装的软件包都不是 kdm 或类似的东西(这将证明 gnome 的关闭菜单中缺少选项是合理的)。

10.10 suspend troubleshooting
  • 3 个回答
  • 5501 Views
Martin Hope
Malabarba
Asked: 2010-10-22 06:37:21 +0800 CST

Nautilus 不断尝试访问不存在的文件夹

  • 3

每当我启动 Ubuntu 时,只要我登录,我就会弹出一个对话窗口,上面写着找不到“/media/[long string here]”。请检查拼写,然后重试。”

查看我的/etc/fstab文件后,我发现长字符串实际上是根分区的 UUID。

nautilus -q我还发现,如果我在终端中这样做,也会发生完全相同的事情。然后我创建了一个文件夹/media/<long string here>。现在,不是得到那个错误对话框,而是在该文件夹中打开一个常规的 nautilus 窗口(在上述两种情况下)。

很明显,每当 nautilus 进程启动时(发生在 login 和 on 上nautilus -q),它都会尝试访问该文件夹,而不是安静地启动。这是怎么回事,我该如何解决?它并没有真正破坏其他任何东西,它只是很烦人。

编辑:
这是输出ls -al /dev/disk/by-uuid/

drwxr-xr-x 2 root root 180 2010-10-21 10:02 .
drwxr-xr-x 6 root root 120 2010-10-21 08:02 ..
lrwxrwxrwx 1 root root  10 2010-10-21 10:02 221643331643076F -> ../../sda1
lrwxrwxrwx 1 root root  10 2010-10-21 10:02 34e5211a-ad8f-4ffe-b3f8-b70b767fd993 -> ../../sda5
lrwxrwxrwx 1 root root  10 2010-10-21 10:02 4b41a6d6-0a8b-4ece-a7c4-712901fbf7b0 -> ../../sda8
lrwxrwxrwx 1 root root  10 2010-10-21 10:02 7c1303c4-02c0-4970-b653-1c6bd78938fa -> ../../sda6
lrwxrwxrwx 1 root root  10 2010-10-21 10:02 9480DE4180DE2A0E -> ../../sda2
lrwxrwxrwx 1 root root  10 2010-10-21 10:02 c8c3aef2-360d-4fbc-ac31-a4e4dc57c110 -> ../../dm-0
lrwxrwxrwx 1 root root  10 2010-10-21 10:02 e08c11e3-1c5c-474c-a9d6-b7e7ba095fa7 -> ../../sda7

此输出的第五行包含 nautilus 不断尝试打开的 UUID。/dev/sda8/是我的根分区。
这是输出/etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/mapper/home   /home           ext3     defaults    1       2
# / was on /dev/sda8 during installation, with UUID=4b41a6d6-0a8b-4ece-a7c4-712901fbf7b0.
/dev/sda8        /               ext4    errors=remount-ro 0       1
/dev/sda6       none            swap    sw              0       0

如您所见,我在 fstab 文件中有一个加密的主分区、一个交换分区和一个根分区。同样,第十行的 UUID 是 nautilus 一直试图以/media/<UUID>.

这是我收到的错误消息,供参考: 错误信息。

10.10 nautilus troubleshooting
  • 1 个回答
  • 305 Views
Martin Hope
Malabarba
Asked: 2010-10-22 05:43:59 +0800 CST

当我在具有两个衍生产品的系统上进行版本升级时,两者都会更新吗?

  • 4

假设我使用 liveCD 安装了常规的 Ubuntu 桌面版。我将 Kubuntu 和 UNR 安装在与 Ubuntu 桌面相同的分区上,方法是:

sudo apt-get install kubuntu-desktop
sudo apt-get install ubuntu-netbook

它们都是 10.04 版本。现在,如果我登录到 Ubuntu 桌面,并通过执行升级到 10.10 版本sudo do-release-upgrade,是否也会升级 Kubuntu 和 UNR?

我以 Kubuntu 和 UNR 为例,但这个问题延伸到所有衍生产品。当我升级一个版本时,每个安装的版本都会升级吗?还是我必须单独手动升级它们?

ubuntu-netbook upgrade kubuntu
  • 1 个回答
  • 132 Views
Martin Hope
Malabarba
Asked: 2010-10-21 07:43:05 +0800 CST

将鼠标灵敏度降低到标准限制以下

  • 51

我的 Ubuntu 笔记本上连接了一个 USB 鼠标。这个鼠标(不幸的是)非常敏感,所以有时很难用鼠标指针点击小图标。这确实是一个硬件问题,不是错误,也不是 Ubuntu/gnome 的错。尽管如此,我还是很想通过软件解决这个问题(通过硬件解决意味着购买新鼠标)。

回到 Windows,如果我将灵敏度设置为非常低,它就足够舒适了。在 Ubuntu 中,即使是可用的最低灵敏度和加速度(在系统>首选项>鼠标菜单中)仍然令人沮丧。如何将其降低到默认最小值以下?

我试过xset了,但它似乎xset只处理加速度和阈值,而不是实际灵敏度。

gnome 10.10 mouse
  • 7 个回答
  • 48041 Views
Martin Hope
Malabarba
Asked: 2010-10-21 07:09:33 +0800 CST

如何在不改变外观的情况下使可拖动窗口边框变粗?

  • 47

当您想在 gnome(以及其他系统)中调整窗口大小时,您可以单击并按住窗口的边框,然后拖动它。问题是(如果我在这里错了,请纠正我)可拖动的边框在 gnome 中只有几个像素厚。这往往有点令人沮丧,并且导致我使用鼠标时手腕疼痛,因为它需要非常小心地移动鼠标。

如何更改可以单击以调整窗口大小的区域的厚度?我不想增加窗口边框的外观,这里我不是在谈论眼睛糖果。我想微调这个功能,我可以通过拖动它的边框来调整窗口的大小。

有没有什么地方可以改变这种情况?

gnome window-manager
  • 3 个回答
  • 14927 Views
Martin Hope
Malabarba
Asked: 2010-10-16 13:44:21 +0800 CST

如何识别特定分区中安装的 ubuntu 版本?

  • 6

我的笔记本电脑 10.04 和 9.10 上安装了两个版本的 ubuntu。它们安装在单独的分区上(分别说 /dev/sda1 和 /dev/sda2),但我忘了哪个是哪个。我现在正在通过 liveCD 引导(我正在解决 grub 问题),但我需要知道哪个分区包含 lucid 安装。

我可以完全访问每个分区的内容,所以一定很容易找到。我只是不知道要查看哪个文件。

live-cd partitioning
  • 2 个回答
  • 259 Views
Martin Hope
Malabarba
Asked: 2010-10-16 07:34:21 +0800 CST

如何通过网络和 Internet 同步我的主文件夹?

  • 8

我使用带有 Ubuntu 桌面的笔记本电脑来完成我的所有工作,但我的办公室也有一个低端桌面,就坐在那里。我决定在上面安装 Ubuntu-server 并使用它来镜像我的整个笔记本电脑主文件夹,以便在我决定格式化笔记本电脑的硬盘时更容易。

每当我在工作时,两台机器都连接到网络并通过 ssh 轻松(和高速)通信。当我不工作时,仍然可以通过 ssh 访问桌面。理想情况下,只要我更改某些内容,同步就会在后台自动进行。它只需要一种方式:我在笔记本电脑上所做的更改必须同步到服务器,但不需要相反。

我知道有这样的软件,我的问题是:我可以使用什么软件来实现上述目标并在工作时充分利用本地网络速度?由于我有时会处理大文件,因此同步过程需要意识到两台计算机共享一个本地网络,然后利用它(而不是总是通过互联网同步)。

需要明确的是,网络同步对我来说实际上比网络同步更重要。理想情况下,该软件会检查前者是否可用,如果没有,请尝试后者;但如果这不可能,第一种情况是我的首要任务。

希望这不会太长。提前致谢。

sync server
  • 6 个回答
  • 13231 Views
Martin Hope
Malabarba
Asked: 2010-10-06 08:48:02 +0800 CST

如何绑定键以在工作区之间循环?

  • 7

我现在正在使用 2 个工作区,我希望能够使用单个快捷方式在它们之间循环。目前,我可以做Ctrl++切换到工作区 2,然后Alt切换到 1,但我想要一个键(或组合键)来切换到我现在不在的工作区。这样我只需要那个快捷方式,而不需要两个。RightLeft

我在一台旧机器上运行 Ubuntu,这让我根本无法启用 compiz。wmctrl我尝试同时使用and编写脚本xdotool,但都不能正常工作(无论我做什么,它们都只会切换到工作区 1,而永远不会切换到工作区 2)。

有什么建议么?

10.04 shortcut-keys workspaces
  • 2 个回答
  • 1946 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve