小编pol*_*mon的帖子

是否可以检查别名的定义位置?

别名,例如llalias命令定义的。

我可以检查命令,比如type ll哪些打印

ll is aliased to `ls -l --color=auto'
Run Code Online (Sandbox Code Playgroud)

command -v ll打印

alias ll='ls -l --color=auto'
Run Code Online (Sandbox Code Playgroud)

或者alias ll也打印

alias ll='ls -l --color=auto'
Run Code Online (Sandbox Code Playgroud)

但我似乎无法找到那里的别名定义,即一个文件,如.bashrc在运行中的shell,或者手动。在这一点上,我不确定这是否可能。

我应该简单地浏览所有加载的文件bash并检查每个文件吗?

bash terminal bashrc

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

如何更改 Linux 控制台的光标形状、颜色和闪烁率?

我知道我可以更改 Linux 控制台的一些基本设置,比如字体,例如,使用dpkg-reconfigure console-setup.

但我想改变诸如闪烁率、颜色和形状之类的东西(我希望我的光标始终是一个块)。我见过有人做到了这一点。我只是从来没有机会问那些人如何做到这一点。

我指的不是终端仿真器窗口,我指的是 Linux 文本控制台,您可以通过Ctrl+ Alt+到达F-key

我目前正在使用 Linux Mint,它是 Debian 的衍生产品。不过,我也想知道如何在 Fedora 中做到这一点。


编辑:我可能正在做某事

我从这个网站学到了如何做我需要的改变。但我还没有完成。

我暂时决定使用echo -e "\e[?16;0;200c",但我遇到了一个问题:运行vim或 等应用程序irssi或附加屏幕会话时,光标恢复为闪烁的灰色下划线。

当然,它只适用于这个,tty所有其他文本控制台不受影响。

那么我怎样才能使这些更改永久化呢?如何将它们填充到其他控制台?

linux console cursor

33
推荐指数
3
解决办法
7万
查看次数

如何在 OpenBSD、NetBSD 和 FreeBSD 上应用更新?

我使用 OpenBSD 已经有一段时间了。然而,我所做的只是从一个版本到下一个版本,总是只做更新。我对系统进行了配置,使其可以用作我的路由器和防火墙,而且它的运行效果非常好。但我从不更新软件包。我所做的只是继续下一个版本。

来自 Linux 世界,我习惯于每周应用几次更新;但我如何在 *BSD 上做到这一点?- 或者这不是 *BSD 哲学的一部分?

freebsd openbsd netbsd package-management

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

如何检查我是否有 root 访问权限?

我的老板希望他的团队成员让他知道谁拥有 root 访问权限。

如何检查我是否有 root 访问权限?

如果我可以登录服务器并使用 做任何事情sudo,是否意味着我有 root 访问权限?

linux root

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

运行多个 cron 作业,其中一项作业需要很长时间

我有以下关于 cron 工作的一般问题。

假设我有以下内容crontab

* 10 * * * * someScript.sh
* 11 * * * * someScript2.sh
30 11 */2 * * someScript3.sh  <-- Takes a long time let's say 36 hours.
* 12 * * * someScript4.sh
Run Code Online (Sandbox Code Playgroud)

在适当的时间运行剩余的作业是否足够聪明?例如,长脚本不需要终止?

另外,如果最初的长脚本仍在运行并且它再次被 cron 调用会发生什么?

谢谢!

cron

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

压缩和传输大量小文件(共1TB)时的内存问题

我有 500 万个文件,占用了大约 1TB 的存储空间。我需要将这些文件传输给第三方。

做到这一点的最佳方法是什么?我曾尝试使用 .tar.gz 减小大小,但即使我的计算机有 8GB 内存,我也会收到“系统内存不足”错误。

是蜗牛邮件文件的最佳解决方案吗?

tar memory compression out-of-memory

17
推荐指数
4
解决办法
1万
查看次数

如何在 XFCE 中使用 Super-L 而不是 Alt 来调整大小/移动窗口?

在 XFCE 中,按住鼠标Alt左键然后单击窗口中的任意位置将移动该窗口(就像拖动标题栏一样),或者在单击并用鼠标右键拖动时调整窗口大小。

我非常喜欢这个功能,而且我已经习惯了,因为永远。但我一直把它绑定到Super-L(左“Windows”键)。

如何更改Altfor的行为Super-L?我正在查看XFCE 设置管理器,但在任何地方都找不到它。

window-manager keyboard-shortcuts xfce

13
推荐指数
1
解决办法
7248
查看次数

OpenSolaris 的未来

既然 OpenSolaris 或多或少被 Oracle 抛弃了,那么是否有一个很好的替代方案来实现 OSOL 的独特功能?ZFS 是一回事,但我喜欢映像创建系统,它可以让您创建主系统的映像,然后快速将其分发到其他计算机。这是为了简化集群的创建。

根据OSOL维基百科页面,有Illumos,它是 OSOL 的一个分支,所有封闭源代码部分都被开源部分替换。Illumos 正在积极开发中。

但是 Illumos 是具有所有功能的 OSOL 的替代品吗?有没有人使用它并可以告诉我们他或她的经历?

zfs solaris opensolaris history

11
推荐指数
2
解决办法
713
查看次数

如何清除/重置智能电池记忆?

所以,我为我的笔记本电脑买了一块新电池,从一开始,我就遇到了问题。

电池几乎完全从制造商那里放电。我将它插入我的电脑,电池会报告充电率为 0,因此永远不会达到“充满电”

几分钟后 X11 崩溃了,我现在在这个 ( upower -i /org/freedesktop/UPower/devices/battery_BAT0):

  native-path:          BAT0
  vendor:               Hewlett-Packard
  model:                Primary
  power supply:         yes
  updated:              Fri 21 Oct 2016 08:28:33 AM CEST (106 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               charging
    warning-level:       none
    energy:              17.8704 Wh
    energy-empty:        0 Wh
    energy-full:         24.192 Wh
    energy-full-design:  95.04 Wh
    energy-rate:         0.0996923 W
    voltage:             15.947 V
    percentage:          73%
    capacity:            25.4545%
    technology:          lithium-ion
    icon-name:          'battery-full-charging-symbolic'
Run Code Online (Sandbox Code Playgroud)

所以电池正在充电,能量容量只有它设计的四分之一(即使电池只有几天的时间),它处于 73%,而且充电率很小,它没有甚至报告充满电需要多少时间。

现在,我知道您可以通过为电池充电几个小时,然后让它电量耗尽,然后再次充电来“校准”电池。

不过,这似乎不是正确的做法。我想知道我是否不能通过SMBus直接访问智能数据。

i2cdetect -l …

power-management battery smbios

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

locate txt 与locate *.txt 有什么区别?

输出locate txt | head

/etc/brltty/brl-ba-all.txt
/etc/brltty/brl-bd-all.txt
/etc/brltty/brl-bl-18.txt
/etc/brltty/brl-bl-40_m20_m40.txt
/etc/brltty/brl-ec-all.txt
/etc/brltty/brl-ec-spanish.txt
/etc/brltty/brl-eu-all.txt
/etc/brltty/brl-lb-all.txt
/etc/brltty/brl-lt-all.txt
/etc/brltty/brl-mb-all.txt
Run Code Online (Sandbox Code Playgroud)

输出locate *.txt | head

/home/abc/capital.txt
/home/abc/state.txt
Run Code Online (Sandbox Code Playgroud)

为什么输出结果会有如此巨大的差异?第二个命令似乎只检查我的主文件夹,但第一个命令似乎检查许多目录。为什么会这样?

shell filenames locate

11
推荐指数
3
解决办法
1261
查看次数