小编Win*_*nix的帖子

如何将“性能”而不是“节能”设置为默认值?

当我启动我的 Unity 桌面时,CPU 指示器只显示一个条形,它被设置为Powersave。当我切换到性能时,我必须输入管理员用户密码。

但是在系统重新启动后,我的 CPU 又回到了Powersave。如何将性能设置为默认值,以便每次重新启动后都不必切换它?

cpufreq 17.04

15
推荐指数
2
解决办法
5万
查看次数

无需重新启动即可显示 grub 菜单和选项?

我想grub从命令行显示菜单。还可以选择一个 grub 引导菜单选项,然后按下Enter以查看加载了哪些预内核驱动程序以及加载内核时传递的引导参数。

从命令行执行此操作的原因:

  • 重新启动以查看grub菜单需要时间。
  • 拍摄grub菜单照片并将图像发布在网站上是很尴尬的。当 Ubuntu 启动并运行时,更容易抓取屏幕截图。
  • 使用edit菜单选项e并拍照通常很困难,因为屏幕难以阅读。使用此功能,您可以复制和粘贴。
  • 使用此函数显示所有内核版本可能比apt list --installed | grep linux-image或更容易ls /boot/vml*
  • 要快速查看GRUB菜单号码是有价值grub-rebootgrub-set-default命令。

如何从命令行绘制 grub 菜单,查看内部 grub 菜单条目编号并显示给定选项的引导参数?

command-line grub2

15
推荐指数
1
解决办法
6890
查看次数

删除文件中的第一行哪个更快... sed 或 tail?

在这个答案中(如何使用 sed 删除文件的第一行?)有两种方法可以删除文件中的第一条记录:

sed '1d' $file >> headerless.txt
Run Code Online (Sandbox Code Playgroud)

** - - - - - - - - 或者 - - - - - - - - **

tail -n +2 $file >> headerless.txt
Run Code Online (Sandbox Code Playgroud)

我个人认为该tail选项在外观上更令人愉悦且更具可读性,但可能是因为我受到了sed-challenged。

哪种方法最快?

scripts tail sed

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

带有天气、日历、时间和系统信息的终端启动画面?

我在这里看到了 Windows 10 终端启动画面下的 Ubuntu Bash:用于 Linux 的 Windows 子系统显示 Linux 发行版?

WSL Bash 筛选

如何更改我的~/.bashrc以在常规 Ubuntu 中获得类似的启动画面,看起来像这样?:

终端启动画面

command-line bash bashrc ascii-art

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

Ubuntu 18.04 卡在升级 linux-header

每当我尝试在 Ubuntu 18.04 中更新我的系统时,它都会停止: 卡住 每当它到达Setting up linux-headers-<version>-generic。我无法从那里取消升级,但即使你离开它几个小时,它也不会改变任何东西。如果我检查其中的过程,htop它会显示它现在正在做任何事情。如果我强制结束升级并尝试重新启动它,当我重试升级时,它会说之前的升级已被中断,我应该尝试使用sudo dpkg --configure -a它来解决问题。

我只是觉得每次有可用的标头升级时都必须这样做很烦人,特别是因为我觉得它不应该发生并且应该有一个更永久的修复可用。我错过了什么或做错了什么?

upgrade apt linux-headers 18.04

14
推荐指数
2
解决办法
7860
查看次数

配置 Xorg 以从集成 GPU 工作

我使用的是 Ubuntu 14.04LTS,带有 Intel CPU + 集成显卡和 GTX650 GPU。我在 SO 上问了这个问题,但他们说这是题外话。

我想使用我的 GPU 来调试 CUDA 代码,为此我需要将显示更改为仅集成。这是我当前尝试调试时遇到的错误:

"All cuda devices are used for display and cannot be used while debugging"
Run Code Online (Sandbox Code Playgroud)

我进入 BIOS 并将主显示器切换到 iGPU(集成的 HD4600)。GPU 端口没有任何输出(就显示而言),我将显示器插入主板。只有一台显示器工作。通常我有他们喜欢:

|[Monitor 1, VGA]| |[Monitor 2, DVI]|
Run Code Online (Sandbox Code Playgroud)

在该配置中,使用 iGPU,监视器 1 上不显示任何内容(它是黑色的,但计算机知道它在那里 - 绿灯亮起,我的所有窗口都在上面打开)。让它工作的唯一方法是将监视器 2 交换为 VGA,将监视器 1 交换为 DVI。

如果我进入lspci | grep VGA终端,我会得到这个:

00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: …
Run Code Online (Sandbox Code Playgroud)

nvidia xorg intel-graphics

13
推荐指数
2
解决办法
2242
查看次数

何时实际使用文件的出生日期?

当我输入以下内容时:

$ IFS=$'\n'; arr=( $(stat "/bin/bash") ); for i in ${arr[@]} ; do echo $i ; done
  File: '/bin/bash'
  Size: 1037528     Blocks: 2032       IO Block: 4096   regular file
Device: 823h/2083d  Inode: 656086      Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2017-05-23 16:38:03.848124217 -0600
Modify: 2017-05-16 06:49:55.000000000 -0600
Change: 2017-05-18 07:43:22.946694155 -0600
 Birth: -
Run Code Online (Sandbox Code Playgroud)

我看到出生日期为/bin/bash空/空。这个字段什么时候使用过,它在 Linux 中的作用是什么?

我很欣赏有一种更短的使用方式,stat但这是在开发周期中出现的,我复制并粘贴了。

command-line stat

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

显示亮度无法调节 18.04

我最近在我的 XPS 15 9560 上安装了 Ubuntu mate 18.04。我无法通过任何方式调整显示亮度。我尝试了以下方法:

  1. 在启动参数中设置 acpi_backlight=vendor
  2. 使用 xbacklight,结果如下

.

xypnox@xypnox-xps:~$ xbacklight -set 50
No outputs have backlight property
Run Code Online (Sandbox Code Playgroud)

还我跟着另一个问题xbacklight:否输出有背光属性-无/ SYS /类/背光文件夹,并且输出用于sudo find /sys/ -type f -iname '*brightness*'IS

xypnox@xypnox-xps:~$ sudo find /sys/ -type f -iname '*brightness*'
/sys/devices/platform/dell-laptop/leds/dell::kbd_backlight/brightness_hw_changed
/sys/devices/platform/dell-laptop/leds/dell::kbd_backlight/max_brightness
/sys/devices/platform/dell-laptop/leds/dell::kbd_backlight/brightness
/sys/devices/platform/i8042/serio0/input/input4/input4::capslock/max_brightness
/sys/devices/platform/i8042/serio0/input/input4/input4::capslock/brightness
/sys/devices/platform/i8042/serio0/input/input4/input4::numlock/max_brightness
/sys/devices/platform/i8042/serio0/input/input4/input4::numlock/brightness
/sys/devices/platform/i8042/serio0/input/input4/input4::scrolllock/max_brightness
/sys/devices/platform/i8042/serio0/input/input4/input4::scrolllock/brightness
/sys/module/video/parameters/brightness_switch_enabled
/sys/module/i915/parameters/invert_brightness
Run Code Online (Sandbox Code Playgroud)

display backlight laptop brightness ubuntu-mate

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

将一组文件 (Filename*) 复制到备份 (Filename*.bak)

背景

在 Linux 中,您可以:

  • 列出一组文件 ls Filename*
  • 删除一组文件 rm Filename*
  • 移动一组文件 mv Filename* /New/Directory
  • 但是你不能复制一组文件:cp Filename* *.bak

更改 Linuxcp命令以复制文件组

我有一组我想复制的文件,而无需逐个输入名称并使用以下cp命令:

$ ls gmail-meta3*
gmail-meta3                          gmail-meta3-REC-1558392194-26467821
gmail-meta3-LAB-1558392194-26467821  gmail-meta3-YAD-1558392194-26467821
Run Code Online (Sandbox Code Playgroud)

我怎样才能使用像旧的 DOS 命令这样的东西copy gmail-meta3* *.bak

我不想输入四次类似的命令:

cp gmail-meta3-LAB-1558392194-26467821 gmail-meta3-LAB-1558392194-26467821.bak
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个脚本/函数/应用程序,它接受旧文件名组和新文件名组的参数,而不是硬编码文件名。例如,用户可以键入:

copy gmail-meta3* *.bak
Run Code Online (Sandbox Code Playgroud)

或者他们可能会输入:

copy gmail-meta3* save-*
Run Code Online (Sandbox Code Playgroud)

command-line ms-dos cp

13
推荐指数
6
解决办法
6328
查看次数

在 16.04 LTS 上唤醒后恢复 Windows

在我的双显示器设置中,某些窗口在睡眠(挂起)模式后脱离屏幕。我必须手动Alt+Space将它们移回。这如何在睡眠后自动完成?

multiple-monitors suspend window

12
推荐指数
2
解决办法
474
查看次数