使用命令echo $TERM,我得到输出“xterm”。但是,我没有做任何安装X Windowing System的事情,据我所知,没有它Xterm无法运行,Arch默认不安装它。(此外,xterm 上没有任何联机帮助页,我想如果我真的安装了 xterm,它就会有联机帮助页)。
那么 Arch Linux 的默认终端真的是 Xterm 吗?如果是这样,它在没有 X 的情况下如何运行?如果不是,为什么$TERM变量包含“的xterm”,什么是默认的终端?
我使用了很多涉及网卡 Mac 地址的脚本。是否有我可以读取的文件或我可以用来获取 Mac 地址的命令?我不想要任何标题或任何东西,只需要 1 行具有 Mac 地址的输出。我想在登录时将其设置为环境变量。我使用 Arch Linux x64
我正在尝试安装 ArchLinux,但遇到了一些非常奇怪的问题。
它的指南建议您应该创建 2 个分区:
我对此有几个问题:
说明是否不正确?
我需要在系统启动后执行脚本。例如:
(sleep 5 && (sudo dhcpcd wlp4s0))
Run Code Online (Sandbox Code Playgroud)
我需要什么:执行脚本。我所拥有的:[sudo] eugene 的密码:我已经编辑了 /etc/sudoers,所以:
eugene ALL=NOPASSWD: /home/eugene/dhcpcdstart.sh
Run Code Online (Sandbox Code Playgroud)
但它是无效的。如何在没有密码的情况下执行当前脚本?Arch Linux 2013.05.01
我的 Arch linux 安装和 ArchBang 安装都遇到了 apropos 问题。
当我运行aproposorwhatis命令时,它会为我输入的任何内容返回“不合适”,甚至包括“man”和“ls”之类的内容。
其他来源建议运行该makewhatis命令,但我的两个系统都找不到该命令。我查看了 /usr/sbin 目录,那里没有 makewhatis 二进制文件。
我重新安装了整个 man 包,但没有做其他更改。
这可能不存在于存储在 arch RPM 中的包中吗?
我在我的Cubietruck上运行Arch Linux,这是一个比 Raspberry PI 功能更多的 ARM 板。为此,我将操作系统数据从内部存储移动到 SATA 硬盘驱动器。
出于某种原因,如果我向fstabArch Linux添加任何条目,将无法正确完成启动。
我已经使用过,autofs但宁愿一直安装它。
除了创建脚本以通过将其添加到启动时挂载分区之外.bashrc,还有更好的解决方案吗?
尝试诊断fstab问题的更多信息:
[xxxxx@cubier ~]$ cat /etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
UUID=01CFD207845300F0 /media/DATA ntfs-3g uuid=1000,defaults 0 0
[xxxxx@cubier ~]$ sudo mount /media/DATA
[xxxxx@cubier ~]$ ls /media/DATA/temp
t1 temp test
[xxxxx@cubier ~]$ sudo umount /media/DATA
[xxxxx@cubier ~]$ ls /media/DATA
[xxxxx@cubier ~]$ sudo mount /dev/nanda …Run Code Online (Sandbox Code Playgroud) 我最近在 USB 闪存驱动器上安装了 BBQLinux。无线工作正常,但我不知道如何让蓝牙工作以连接我的键盘。这是加载的模块列表:
mmc_block 34914 0
cdc_acm 30362 0
fuse 87590 3
ctr 12927 3
ccm 17534 3
rtsx_usb_ms 16899 0
memstick 13696 1 rtsx_usb_ms
nls_iso8859_1 12461 1
nls_cp437 16553 1
vfat 21231 1
fat 62032 1 vfat
ecb 12737 1
iTCO_wdt 12831 0
coretemp 12820 0
ath3k 12685 0
hwmon 12930 1 coretemp
intel_rapl 17605 0
iTCO_vendor_support 12649 1 iTCO_wdt
btusb 30036 0
intel_powerclamp 17122 0
bluetooth 433830 3 ath3k,btusb
joydev 17063 0
mousedev 17272 0
kvm_intel 143417 …Run Code Online (Sandbox Code Playgroud) 我用的是arch linux。我已将 nautilus 的 Up 操作从 Alt+左箭头更改为 Backspace。但是在完全更新后,它又恢复为 Alt+left。
我检查了文件 '~/.config/nautilus/accels' 但它仍然设置为 Backspace。
鹦鹉螺版本是 3.16.1。
我试过评论它,然后在重新启动后再次取消评论。有什么建议。
我可以通过编辑文件在 Ubuntu 中执行以下操作:
/etc/rc.local
Run Code Online (Sandbox Code Playgroud)
并添加:
IP=$(/sbin/ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}')
echo "IP: $IP" > /etc/issue
Run Code Online (Sandbox Code Playgroud)
在 Arch 中,这个文件不存在“/etc/rc.local”,经过一番搜索,我发现我必须创建这个文件:
/etc/systemd/system/rc-local.service
Run Code Online (Sandbox Code Playgroud)
内容:
[Unit]
Description=/etc/rc.local compatibility
[Service]
Type=oneshot
ExecStart=/etc/rc.local
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
然后创建“/etc/rc.local”。
内容:
IP=$(/sbin/ip route get 1 | awk '{print $NF;exit}')
echo "IP: $IP" > /etc/issue
exit 0
Run Code Online (Sandbox Code Playgroud)
然后使其可执行:
sudo chmod +x /etc/rc.local
Run Code Online (Sandbox Code Playgroud)
最后开始/测试:
sudo systemctl start rc-local.service
Run Code Online (Sandbox Code Playgroud)
得到错误:
Job for rc-local.service failed because the control process exited with …Run Code Online (Sandbox Code Playgroud) 刚刚安装了 Arch Linux 并使用iptables-save保存了一些 iptables 规则,但它们不会在启动时加载。这是什么意思?
systemd 单元文件指向将保存规则配置的位置
我在哪里可以找到那个 systemd 单元文件,以便我可以写下路径 iptables.rules
arch-linux ×10
linux ×6
bash ×3
backspace ×1
bluetooth ×1
boot ×1
command-line ×1
gnome3 ×1
iptables ×1
mac-address ×1
man ×1
mount ×1
nautilus ×1
networking ×1
partitioning ×1
systemd ×1
x-windows ×1
xterm ×1