我有一个 bash 脚本,我想在它崩溃时得到通知。我用这个:
sendmail [email protected] < customMessage.txt
Howerer,我只想收到一封说“好的”或“错误”的电子邮件。这可能没有额外的txt文件吗?
sendmail [email protected] < "HI"
不工作
我有一个 bash 脚本,我想在它崩溃时得到通知。我用这个:
sendmail [email protected] < customMessage.txt
Howerer,我只想收到一封说“好的”或“错误”的电子邮件。这可能没有额外的txt文件吗?
sendmail [email protected] < "HI"
不工作
我将 PHPStorm 安装为独立软件(这意味着我刚刚下载了它并通过 bin 文件夹中的终端启动了该程序)。
当它打开时,我单击了侧边栏(右键单击->保存到收藏夹),这样我就可以从那里开始它(这是有效的)。
然后我意识到是错误的版本,我想下载EAP版本。所以我卸载了它,只需按照此处的说明删除 JetBeans 配置目录。然后我下载了 EAP 版本,删除了旧的 favicon 并创建了一个新的。
问题是,新的 favicon 仍然启动旧的应用程序。现在我还删除了旧 PHPStorm 应用程序的下载文件夹。现在,当我单击图标时,什么也没有发生。
我已经购买了 HP ProBook 455 G7 1B7W4ES 并安装了 Ubuntu 20.04。音频、wlan 和图形开箱即用。唯一的问题是,如果我将 HDMI 电缆与笔记本电脑和显示器连接,则没有任何反应。
看来我的集成图形处理器被称为AMD Vega 7 Mobile (448 Shader / 1600MHz)
.
我在amd上搜索驱动程序,我发现关闭的是“AMD Radeon VII 2nd generation Vega.
我根据文档安装了驱动程序./amdgpu-install -y
。
重新启动后,我似乎没有任何改变。还是老司机lshw -c video
:
*-display UNCLAIMED
description: VGA compatible controller
product: Renoir
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:05:00.0
version: c2
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix vga_controller bus_master cap_list
configuration: latency=0
resources: memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:2000(size=256) memory:e0600000-e067ffff
我不得不禁用安全启动,现在至少 HDMI 工作(但只有在amdgpu
安装时)。
虽然来自的输出sudo lshw -c video
没有改变:
*-display UNCLAIMED
description: VGA compatible controller
product: Renoir
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:05:00.0
version: c2
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix vga_controller bus_master cap_list
configuration: latency=0
resources: memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:2000(size=256) memory:e0600000-e067ffff
我发现这个命令可以从我的 git 历史中获取前 10 个最大的文件(在这个已关闭的问题中https://github.com/18F/C2/issues/439)
git verify-pack -v .git/objects/pack/pack-7b03cc896f31b2441f3a791ef760bd28495697e6.idx \
| sort -k 3 -n \
| tail -10
它现在显示如下内容:
32f0dac6ee67325ca12b9c03279ee2dbc7790567 blob 12732444 11425432 1091676437
c63c2851049c51eabbcd54cb46cad367d4e0d593 blob 14368670 12189261 246241495
这些数字代表什么?其中的文件大小是多少?如果有人能分解并解释顶级命令,我将不胜感激。我不明白。
我在笔记本电脑上安装了全新的 Ubuntu Server 20.04。
我的笔记本电脑有以太网和 wifi 卡。我设法通过以太网使互联网工作。但是,它无法通过 CLI 设置 wifi。
里面/etc/netplan/
只有一个名为00-installer-config.yaml
.
我在其中添加了以下内容:
network:
ethernets:
enp1s0:
dhcp4: true
version:2
wifis:
wlp2s0:
dhcp6: true
dhcp4: true
access-points:
"my_network_id":
password: "my_password"
我也做过
sudo netplan generate
sudo netplan apply
没有错误被抛出。ping google.com
如果插入了以太网电缆,则可以工作,但如果未插入 id,它将无法工作(导致名称解析暂时失败)。我也尝试重新启动。
我按照此处和https://askubuntu.com/a/1107570/247771的说明进行操作,但两者都不起作用。
我也想按照此处的说明进行操作,但这需要iwconfig
我当前尚未安装的命令。当我尝试使用sduo apt install wireless-tools
(插入 ehternet 电缆)安装它时,我得到了错误Temporary failre resolving 'testserv'
,虽然ping google.com
工作正常。
最后,这是来自的输出sudo lshw -C network
:
有什么建议可以让我的 wifi 正常工作吗?
我正在使用Vagrant。当我尝试启动它时,我遇到了这个问题(过去一年它一直在工作,不知道为什么它突然失败 - 我没有更新任何东西):
被请求支持机器“宅基地”的提供者“virtualbox”报告说它在这个系统上不可用。原因如下图:
VirtualBox 抱怨内核模块未加载。请运行
VBoxManage --version
或打开 VirtualBox GUI 以查看错误消息,其中应包含有关如何修复此错误的说明。
运行VBoxManage --version
返回:
警告:未加载 vboxdrv 内核模块。当前内核(5.3.0-26-generic)没有可用的模块,或者无法加载。请重新编译内核模块并安装它
sudo /sbin/vboxconfig You will not be able to start VMs until this problem is fixed.
6.0.10r132072
运行sudo /sbin/vboxconfig
返回:
vboxdrv.sh:停止 VirtualBox 服务。vboxdrv.sh:启动 VirtualBox 服务。vboxdrv.sh:构建 VirtualBox 内核模块。vboxdrv.sh:失败:查看 /var/log/vbox-setup.log 以找出问题所在。
设置 VirtualBox 时出现问题。要重新启动设置过程,请以 root 身份运行 /sbin/vboxconfig。如果您的系统使用 EFI 安全启动,您可能需要在加载内核模块(vboxdrv、vboxnetflt、vboxnetadp、vboxpci)之前对其进行签名。请参阅您的 Linux 系统的文档以获取更多信息。
日志文件非常大。我把它贴在这里。
有什么建议我需要做些什么来解决这个问题?
我的浏览器中保存了一个 URL,这真的很烦人,因为它阻止我自动完成另一个我更经常访问的 URL。
根据此文档,只需单击建议,然后按shift+delete即可将其删除。这会有很大帮助。
但是,当我按shiftand时delete,什么也没有发生。我有一个德语键盘,这是我按下的:
我还发现了 2013 年的一个问题如何从 Firefox 的浏览器历史记录中删除输入的 URL?但答案中的链接不起作用,安装 SQLiteManager 似乎可能不是 2019 年的最佳解决方案。
我已经安装了内核 5.0.5-050005-generic,因为我遇到了启动问题。
现在,当我运行时,vagrant up
我收到以下消息:
VirtualBox 抱怨内核模块未加载。请运行
VBoxManage --version
或打开 VirtualBox GUI 以查看错误消息,其中应包含有关如何修复此错误的说明。
然后我做了什么:
adam@adam-MS-7A63:~/Programme/homestead$ VBoxManage --version
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (5.0.5-050005-generic) or it failed to
load. Please recompile the kernel module and install it by
sudo /sbin/vboxconfig
You will not be able to start VMs until this problem is fixed.
6.0.2r128162
接下来我尝试按照建议重新编译:
adam@adam-MS-7A63:~/Programme/homestead$ sudo /sbin/vboxconfig
[sudo] password for adam:
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: Look at /var/log/vbox-setup.log to find out what went wrong.
There were problems setting up VirtualBox. To re-start the set-up process, run
/sbin/vboxconfig
as root.
我将日志文件中的内容放在 Ubuntu Pastebin 中,因为如果我将其粘贴到此处的代码块中,我会超出允许的正文限制。
我还按照https://askubuntu.com/a/779427/247771的建议禁用了安全启动,但它没有改变任何东西。
任何建议如何解决这个问题?
我知道openboard仅在 16.04 正式发布。有没有机会让它在 18.04 下工作?
这是我尝试过的:
$ sudo gdebi openboard_ubuntu_16.04_1.5.2_amd64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading state information... Done
This package is uninstallable
Dependency is not satisfiable: libavformat-ffmpeg56 (>= 7:2.8.15)
这是我ffmpeg
目前安装的版本:
ffmpeg version n4.1 Copyright (c) 2000-2018 the FFmpeg developers
我想为我的 GTX 1070 安装最新的驱动程序(我的显示器有时会闪烁,我认为这可能是因为我从未安装过正确的驱动程序)。
由于 NVIDIA 支持 Linux 驱动程序,我在https://www.nvidia.com/Download/index.aspx?lang=en-us为我的卡下载了最新的驱动程序。
我使文件可执行并从终端声明它
sudo ./NVIDIA-Linux-x86_64-410.93.run
但是,我无法安装它。它向我显示了以下消息:
发行版提供的预安装脚本失败!你确定你要继续吗?
当我输入 yes 时,我收到以下错误:
我该如何解决?
这是日志文件:
nvidia-installer 日志文件'/var/log/nvidia-installer.log' 创建时间:Fri Jan 25 15:49:58 2019 安装程序版本:410.93
路径:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
nvidia-installer 命令行:./nvidia-installer
无法加载:nvidia-installer ncurses v6 用户界面
使用:nvidia-installer ncurses 用户界面 -> 在线检测到 8 个 CPU;将并发级别设置为 8。-> 安装 NVIDIA 驱动程序版本 410.93。-> 运行分发脚本执行:'/usr/lib/nvidia/pre-install'... -> 完成。-> 发行版提供的预安装脚本失败!你确定你要继续吗?(答案:继续安装) 错误:您的系统当前正在使用 Nouveau 内核驱动程序。此驱动程序与 NVIDIA 驱动程序不兼容,必须先禁用才能继续。有关如何正确禁用 Nouveau 内核驱动程序的详细信息,请参阅 NVIDIA 驱动程序自述文件和您的 Linux 发行版的文档。-> 对于某些发行版,可以通过在 modprobe 配置目录中添加文件来禁用 Nouveau。您希望 nvidia-installer 尝试为您创建这个 modprobe 文件吗?(答案:没有)
我不确定这是否重要,但我以前做过,但apt-get upgrade
还没有重新启动。
昨天我的电脑突然死机了。从那时起,当尝试使用默认 4.15.0-43 引导时,引导将挂在紫色空白屏幕上。但是,如果我启动 Grub 菜单并选择 4.15.0-42 一切正常。问题是什么?
这是我的硬件:
这是我的系统日志文件:
08:23:12 kernel: Syncing filesystems and block devices.
08:23:12 kernel: systemd-shutdow: 39 output lines suppressed due to ratelimiting
08:22:45 kernel: audit: type=1400 audit(1548228165.851:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=922 comm="apparmor_parser"
08:22:45 kernel: FAT-fs (sdd1): IO charset iso8859-1 not found
08:22:45 kernel: Adding 2097148k swap on /swapfile. Priority:-2 extents:6 across:2260988k SSFS
08:22:45 kernel: random: 7 urandom warning(s) missed due to ratelimiting
08:22:44 kernel: EXT4-fs (sdd2): re-mounted. Opts: errors=remount-ro
08:22:44 kernel: Listening on Journal Audit Socket.
08:22:44 kernel: Created slice system-systemd\x2dfsck.slice.
08:22:44 kernel: Listening on /dev/initctl Compatibility Named Pipe.
08:22:44 kernel: Created slice System Slice.
08:22:44 kernel: Set hostname to <adam-MS-7A63>.
08:22:44 kernel: Detected architecture x86-64.
08:22:44 kernel: systemd 237 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid)
08:22:44 kernel: Failed to insert module 'autofs4': No such file or directory
08:22:44 kernel: RTC configured in localtime, applying delta of 60 minutes to system time.
08:22:44 kernel: sd 6:0:0:3: [sdh] Attached SCSI removable disk
08:22:44 kernel: scsi 6:0:0:3: Direct-Access Generic- xD-Picture 1.02 PQ: 0 ANSI: 4
08:22:44 kernel: EXT4-fs (sdd2): mounted filesystem with ordered data mode. Opts: (null)
08:22:44 kernel: Btrfs loaded, crc32c=crc32c-intel
08:22:44 kernel: hid-generic 0003:046D:C326.0004: input,hiddev0,hidraw3: USB HID v1.10 Device [Logitech USB Keyboard] on usb-0000:00:14.0-13.2/input1
08:22:44 kernel: async_tx: api initialized (async)
08:22:44 kernel: xor: automatically using best checksumming function avx
08:22:44 kernel: raid6: using avx2x2 recovery algorithm
08:22:44 kernel: input: Logitech USB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-13/1-13.2/1-13.2:1.1/0003:046D:C326.0004/input/input6
08:22:44 kernel: hid-generic 0003:046D:C326.0003: input,hidraw2: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-0000:00:14.0-13.2/input0
08:22:44 kernel: raid6: avx2x2 xor() 23566 MB/s
08:22:44 kernel: input: Logitech USB Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-13/1-13.2/1-13.2:1.0/0003:046D:C326.0003/input/input5
08:22:44 kernel: usb 1-13.2: Manufacturer: Logitech
08:22:44 kernel: raid6: avx2x2 gen() 38916 MB/s
08:22:44 kernel: usb 1-13.2: new low-speed USB device number 6 using xhci_hcd
08:22:44 kernel: raid6: avx2x1 gen() 31611 MB/s
08:22:44 kernel: hid-generic 0003:1532:0029.0002: input,hidraw1: USB HID v1.11 Mouse [Razer Razer DeathAdder] on usb-0000:00:14.0-13.1/input0
08:22:44 kernel: input: Razer Razer DeathAdder as /devices/pci0000:00/0000:00:14.0/usb1/1-13/1-13.1/1-13.1:1.0/0003:1532:0029.0002/input/input4
08:22:44 kernel: usb 1-13.1: Manufacturer: Razer
08:22:44 kernel: raid6: sse2x4 gen() 22657 MB/s
08:22:44 kernel: usb 1-13.1: new full-speed USB device number 5 using xhci_hcd
08:22:44 kernel: raid6: sse2x2 gen() 19574 MB/s
08:22:44 kernel: hid-generic 0003:046D:0A45.0001: input,hidraw0: USB HID v1.00 Device [Logitech Logitech USB Headset] on usb-0000:00:14.0-5/input3
08:22:44 kernel: input: Logitech Logitech USB Headset as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.3/0003:046D:0A45.0001/input/input3
08:22:44 kernel: usbhid: USB HID core driver
08:22:44 kernel: usbcore: registered new interface driver usbhid
08:22:44 kernel: scsi host6: usb-storage 1-12:1.0
08:22:44 kernel: usb-storage 1-12:1.0: USB Mass Storage device detected
08:22:44 kernel: hidraw: raw HID events driver (C) Jiri Kosina
08:22:44 kernel: hub 1-13:1.0: 4 ports detected
08:22:44 kernel: usb 1-13: Manufacturer: GenesysLogic
08:22:44 kernel: e1000e 0000:00:1f.6 enp0s31f6: renamed from eth0
08:22:44 kernel: random: systemd-udevd: uninitialized urandom read (16 bytes read)
08:22:44 kernel: e1000e 0000:00:1f.6 eth0: MAC: 12, PHY: 12, PBA No: FFFFFF-0FF
08:22:44 kernel: random: fast init done
Ubuntu 中是否有命令行或工具可以“查找和替换”一个 80mb 文件中的单词,大约 150000 次?
我想替换http://www.old-domain.com/subfolderA
为http://www.new-domain.com/subfolderB
我用 gEdit 和 Atom 尝试过,但都崩溃了。
我在这里找到了答案:如何在 XAMPP 中启动 MySQL 控制台?但这对我不起作用。
首先,如果我去文件夹
/opt/lampp/bin/
如果我再打电话
mysql -u root
然后我收到通知,这个命令是未知的。我不明白为什么。不过,我可以
./mysql -u root
那么从终端访问 MySQL 的正确方法是什么?
我在一个文件夹中有 250 个 pdf 文件,我想将它们合并到一个文档中。顺序无关紧要。有没有简单的方法呢?
我可以按照这里的建议使用 PDF-Shuffler https://askubuntu.com/a/2805/247771但程序挂起 10 分钟,因为它已加载所有 pdf。
我可以通过像这样的内联命令来实现这一点吗
pdftk *.pdf output mergedfiles.pdf
?
我正在使用 Ubuntu 16.04 和无线网卡 RTL8723BE。
我现在试用了三款笔记本电脑,联想 B50-45、联想 B50-50 和 HP 350 G2。他们都集成了无线网卡RTL8723BE,他们都有同样的问题——无线局域网经常断开连接,断开连接后我无法再次连接。有时我什至找不到可以连接的任何其他路由器。我找到的唯一解决方案是重新启动。
我知道如何让 Realtek RTL8723BE 无线网卡工作?我按照答案的说明安装了新的驱动程序。但是,在所有三台笔记本电脑上,这并没有解决问题。我也尝试按照建议添加
echo "options rtl8723be ant_sel=2" | sudo tee /etc/modprobe.d/rtl8723be.conf
但这也无济于事。更糟糕的是,添加这条线时,我什至无法正常连接到路由器,所以我不得不再次将其删除。
我还在 HP 笔记本电脑上安装了 Windows 10,在 Windows 10 上没有连接错误。所以我认为路由器不是问题。
以下是有关我当前安装的无线网卡的信息:
*-network
description: Wireless interface
product: RTL8723BE PCIe Wireless Network Adapter
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 00
serial: 68:14:01:30:e1:33
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtl8723be driverversion=4.4.0-45-generic firmware=N/A ip=192.168.1.102 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:17 ioport:5000(size=256) memory:d3100000-d3103fff
我还能尝试什么让这个无线网卡工作?