有很多可用的 Linux 命令,无论是最近还是早期的 UNIX。有些是众所周知的,例如cat
, top
, sudo
, 等等......有些则更少。
人们如何设法保持命令名称的唯一性?如果有人创建了一个foo
命令,他怎么知道该命令foo
尚未被其他人使用并且可以通过apt
、github
或snap
其他任何方式获得?
有很多可用的 Linux 命令,无论是最近还是早期的 UNIX。有些是众所周知的,例如cat
, top
, sudo
, 等等......有些则更少。
人们如何设法保持命令名称的唯一性?如果有人创建了一个foo
命令,他怎么知道该命令foo
尚未被其他人使用并且可以通过apt
、github
或snap
其他任何方式获得?
我有一台带两个显卡的笔记本电脑:
我有官方的 Nvidia 驱动程序并使用 Nvidia 卡。但是,当我通过 HDMI 插入显示器时,Ubuntu 显示应用程序或 xrandr 都不会重新调整它:
nakrule@mordor ~ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1920x1080 144.00*+ 60.01 59.97 59.96 60.00 59.93
1680x1050 84.94 74.89 69.88 59.95 59.88
...
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
这是命令的输出lshw
nakrule@mordor ~ sudo lshw -C display
*-display UNCLAIMED
description: VGA compatible controller
product: GP106M [GeForce GTX 1060 Mobile]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list
configuration: latency=0
resources: memory:ac000000-acffffff memory:80000000-8fffffff memory:90000000-91ffffff ioport:3000(size=128) memory:ad000000-ad07ffff
*-display
description: VGA compatible controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:154 memory:ab000000-abffffff memory:40000000-4fffffff ioport:4000(size=64) memory:c0000-dffff
我也尝试使用我的英特尔卡,但这不起作用,除非我使用sudo apt purge nvidia-kernel-common-390
. 然后,检测到我所有的视频端口。但是,由于使用了 Intel GPU,因此性能要差得多。我怎么还能使用 Nvidia 卡并访问视频端口?
谢谢您的帮助。
使用文件管理器 Thunar,当我单击图片时,它将以feh
. 但是,图片通常对我的窗户来说太大了,我想自动缩小它。
这可以使用以下命令完成:feh --scale-down --auto-zoom something.jpg
是否可以将 Thunar 配置为feh
默认使用这些选项?
在下图中,我在 LAN A 和 B 之间有两个路由器,以及 LAN A 上的几台主机应该连接到 LAN B。我的目标是让我的一半主机使用 R1,另一半使用 R2。为此,我考虑使用 DHCP 为 50% 的主机提供不同的网关。
这是我的 DHCP 配置:
default-lease-time 600;
max-lease-time 7200;
subnet 10.1.1.0 netmask 255.255.255.0 {
range 10.1.1.3 10.1.1.254;
option domain-name-servers 1.1.1.1;
option routers 10.1.1.1;
}
我怎样才能做到这一点?