用 Proxifier 玩得很开心,我只是想知道这种软件在 Unix/Linux 下是否可行?
启动这样的项目容易吗,或者是否有现有的项目可用?它们是否几乎与 Proxifier 一样好(捕获所有 TCP/IP 包并通过代理转发它们)?
我正在寻找一个终端音乐播放器。mpg321/mpg123正是我所需要的,但它无法播放我所有的音乐目录(其中包含子目录)。cmus似乎有点矫枉过正,因为有很多我从未使用过的功能。
我只需要一个程序,我可以给它我的音乐目录和一个--random标志,然后它就会以随机顺序播放所有内容。有人可以指出我有哪些选择吗?
有没有办法.vimrc只为单个 ssh 会话读取文件?也就是说,当我登录时,我会执行一些操作,以便 vim 使用 say/tmp/myvimrc直到我注销?
我不想永久覆盖当前的 .vimrc,我只需要在登录期间每隔一段时间使用一组不同的设置。
自从我将我最喜欢的发行版切换到 Gentoo 以来,我非常熟悉以下安装和删除软件包的模式:
emerge <package>. 此命令安装包,并将包标记为显式安装。emerge --deselect <package>。此命令从显式安装的应用程序列表中删除包,但不会卸载包。emerge --depclean. 此命令删除 (1) 不是系统包、(2) 未显式安装和 (3) 不是这两者的依赖项的所有包。revdep-rebuild。此命令检查所有依赖项并重新安装损坏的包。偶尔我会查看/var/lib/portage/world(显式安装的软件包列表)中的条目以查看我使用的顶级应用程序,并使用步骤 2、3 和 4 中的命令删除那些我不再使用的应用程序.
现在我正在尝试学习 Arch,我想知道我是否可以对 Pacman 使用相同的策略?或者另一种策略可以让我的系统清除未使用的包?
注意:Pacman Rosetta对快速理解事物有很大帮助,但我无法弄清楚 Arch 的等效/var/lib/portage/world文件。pacman -Qe据说这样做,但它包含我发誓我没有明确安装的东西......无论如何请从策略的角度回答这个问题(当然还有命令示例:)
我有一个命令的别名(我正在设置 Python 开发环境)
alias python=~/virtualenv/bin/python
Run Code Online (Sandbox Code Playgroud)
这样我~/virtualenv/bin/python只需输入python. 现在在我的项目中有一个 shell 脚本,例如:
#!/bin/sh
python run-project.py
Run Code Online (Sandbox Code Playgroud)
我可以让脚本使用我的别名python而不是python它在 中找到的别名$PATH,而不对脚本进行更改吗?
有人可以告诉我如何让 Gentoo 挂载我的 USB 吗?这是我尝试时得到的mount /dev/sdb1 /mnt:
装载:错误的 fs 类型、错误的选项、/dev/sdb1 上的错误超级块、缺少代码页或帮助程序或其他错误在某些情况下,在系统日志中可以找到有用的信息 - 尝试 dmesg | 尾巴左右
dmesg 说:
FAT:未找到代码页 cp437
目前我有一个包含共享数据的 NTFS 分区。我的理由是,NTFS 对文件权限一无所知,所以我在多引导系统中使用它们不会有任何问题(目前我有 Gentoo 和 Ubuntu,并且数据分区是自动挂载的) . 如果可能的话,现在我想摆脱 NTFS 的东西。所以问题是,我如何使用类似的东西ext4并设置相同的东西?
更新:对不起,我应该说清楚我只有 Linux 发行版,所以ext4. 我只想有一个包含世界可读文件并在启动时自动挂载的分区。
有没有一种简单的方法可以关闭手册页上的所有样式?颜色,粗体,斜体,一切……如果没有,有什么好办法?
我的笔记本电脑有一个 Atheros AR9285 无线网卡。按照 Gentoo 手册中的“网络配置”部分,我选择了 ath9k 模块。模块似乎已正确加载:
# lsmod | 格雷普阿斯 ath9k 72172 0 ath9k_common 2345 1 ath9k mac80211 146807 2 ath9k,ath9k_common ath9k_hw 213153 2 ath9k,ath9k_common ath 8652 2 ath9k,ath9k_hw cfg80211 112782 4 ath9k,ath9k_common,mac80211,ath
该界面也显示在 ifconfig 中:
wlan0 链接封装:以太网 HWaddr 00:22:43:61:a2:f0
上行广播多播 MTU:1500 公制:1
RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0
TX 数据包:0 错误:0 丢弃:0 超限:0 载波:0
碰撞:0 txqueuelen:1000
RX 字节:0 (0.0 B) TX 字节:0 (0.0 B)
但是,我无法进行网络扫描:
# iwlist wlan0 扫描 wlan0 接口不支持扫描。
并且界面似乎无法识别:
# iwconfig wlan0 wlan0 没有无线扩展。 …
在最近版本的流行 Linux 发行版(Ubuntu、Fedora、Mint、Debian)中,我总是必须acpi=off在启动计算机之前将其放入内核参数列表中。Live CD 和已安装的版本都会发生这种情况。我一直无法找到有关解决此问题的信息。我想我必须更改内核中的一些设置并编译我自己的(我的Gentoo安装没有这个问题)。
我应该如何解决这个 ACPI 问题?
更新 1:截图

更新 2:内核配置差异(我对 ACPI 进行了搜索,因此它相对较短)。如果你愿意,也可以看看我的 Gentoo 内核配置(工作)和Mint 的捆绑内核配置(不工作)。
更新 3:我使用 Mint 的内核配置为 Gentoo 编译内核并得到相同的错误,这表明问题出在内核配置上。
更新 4:在我的特殊情况下,禁用 BIOS 中的“新接口卡”可消除该问题(安全 -> I/O 接口安全 -> 新接口卡 -> 已锁定 - 通过http://ubuntuforums.org/showthread .php?t=1662577&p=11851036#post11851036 )
software-rec ×2
terminal ×2
acpi ×1
alias ×1
arch-linux ×1
colors ×1
dual-boot ×1
fat ×1
file-sharing ×1
filesystems ×1
gentoo ×1
kernel ×1
man ×1
mount ×1
music-player ×1
networking ×1
pacman ×1
proxy ×1
shell-script ×1
usb ×1
vim ×1
vimrc ×1
wifi ×1