一个奇怪的问题,我知道。这是脚本:
echo $USER
这是我用来运行它的命令:
sudo ./myscript.sh
现在它打印“root”,但我希望它打印jon
我的用户名。有没有办法通过更改脚本而不是命令来做到这一点?
一个奇怪的问题,我知道。这是脚本:
echo $USER
这是我用来运行它的命令:
sudo ./myscript.sh
现在它打印“root”,但我希望它打印jon
我的用户名。有没有办法通过更改脚本而不是命令来做到这一点?
要恢复控制面板(系统设置)我需要安装的包的名称是什么?
刚刚接触了一下 Arch,给我印象最深的是 AUR。使用像 Yaourt 这样的工具,您可以真正轻松地安装前沿软件,其中一些来自 git,它会自动为您编译和安装。Ubuntu有这样的东西吗?我知道 PPA,但我真的不认为它们是等价的。
编辑:这就是为什么我真的不认为 PPA 与 AUR 相同:
something-git
通常会直接从 GitHub 给你最新的包。PPA 不会像这样动态更新,因此那里的包通常非常过时。我安装了软件包zsh
和zsh-doc
,但是当我输入 时man zsh
,我得到no manual entry for zsh.
Where can I find zsh docs?
我刚买了一个新奇的支持 5G 的双频无线路由器。我lspci
说我有一个:
01:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
所以 802.11n 应该可以看到 5G 网络吧?但是我在可用网络列表中看不到我的 5G 网络,只有 2.4G 版本。如何设置 wifi 以便充分利用我的新路由器和 wifi 卡?
我使用安装了 jshint sudo npm install -g jshint
,它似乎有效:
$which jshint
/usr/local/bin/jshint
然而 runningjshint
或其等效的完整路径似乎没有做任何事情。它也不会给出错误——它什么都不做:
$jshint
$jshint --help
$jshint --verbose
$jshint --debug
$jshint admin.js
$jshint admin.js --verbose
$/usr/local/bin/jshint admin.js
我还尝试根据这个答案对nodejs 进行符号链接:
$sudo ln -s /usr/bin/nodejs /usr/bin/node
$jshint admin.js --verbose
$jshint admin.js
$jshint --help
$man jshint
No manual entry for jshint
See 'man 7 undocumented' for help when manual pages are not available.
我在这里错过了什么?
编辑:这是apt-cache policy nodejs npm
. 我只是使用标准的 Ubuntu 14.04 包,所以这没什么特别的:
└─>apt-cache policy nodejs npm
nodejs:
Installed: 0.10.25~dfsg2-2ubuntu1
Candidate: 0.10.25~dfsg2-2ubuntu1
Version table:
*** 0.10.25~dfsg2-2ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
100 /var/lib/dpkg/status
npm:
Installed: 1.3.10~dfsg-1
Candidate: 1.3.10~dfsg-1
Version table:
*** 1.3.10~dfsg-1 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
100 /var/lib/dpkg/status
到目前为止,这是我尝试过的:
我不敢尝试安装其他 NVIDIA 驱动程序,因为这是一台生产机器,我不想让它变砖。有人对这张卡的最佳配置有什么建议吗?
我很难让 Ubuntu 在 2012 年底的 iMac 上工作。我进行了分区,安装了 rEFInd,并且能够启动进入 Ubuntu,但是显示有延迟,出现奇怪的闪烁,而且我无法让我的 Apple Magic Trackpad 配对。简而言之,很多东西都坏了。是否有此 iMac 的最新安装指南?我能找到的所有指南都已过时,所有与此类似的问题都没有答案。
我见过的许多 Drupal 发行版都是为早期版本的 Ubuntu 制作的:drubuntu 仅适用于 10.10;Acquia .debs 适用于 <10.x,我被告知 repos 中的版本已过时。为 Drupal 设置本地测试服务器的最简单方法是什么?
所以真正让我用 vim 编辑文本更容易的一件事是切换大写锁定和转义键,事实证明我可以在 GUI 键盘设置中做到这一点。但是现在当我使用 Colemak 键盘布局时,大写锁定键映射到退格键,而我希望它映射到大写锁定或转义。有没有简单的方法来改变这个?
我正在测试 Natty,而 Compiz 一直在我身上崩溃。但是,它并不总是给我重新启动 Compiz 的选项,并且由于某种原因没有配置回退窗口管理器 (WM)。
如果没有 WM,我的所有程序仍在运行,但它们不接受来自键盘的输入,我无法在它们之间切换。
但是,我可以按Ctrl++Alt并F1获得一个终端,然后我可以killall Xorg
重置所有内容;但是,如果可能的话,我宁愿重置 Compiz。
如果我尝试输入compiz --replace
TTY,它会抱怨“致命 - 无法打开显示”。有没有办法让 TTY1 重新启动 Compiz?喜欢compiz --replace --display=something
?
此外,有没有办法配置回退窗口管理器,以便有更简单的方法从 Compiz 崩溃中恢复?
我正在测试 Natty,我注意到的一件事是我放在旧主菜单中的自定义命令没有出现在破折号中。我单击“应用程序”,我得到的与“主菜单”首选项中的列表不同。我希望能够编写自定义命令并使用 Unity Dash 启动它,这可能吗?
所以我有点和 Natty 搞混了,我注意到所有通常使用系统托盘(或“通知区域”?)的应用程序都没有显示在那里。这是一个错误,还是会这样?我听说 Ubuntu 完全摆脱了该功能。有没有办法把它加回来?我的意思是,我也不是很喜欢它,尤其是当有应用程序不必要地使用它时,但我现在根本无法使用 CryptKeeper 或 easycrypt,而且我不知道 Dropbox 是否在没有打开 Nautilus 的情况下同步.
我已经尝试下载 Natty 好几天了,但要么是越南的互联网完全被枪杀,要么是 Ubuntu CD 服务器的流量很大,因为我无法让它以超过 15Kbps 的速度下载。有谁知道镜子,最好靠近越南,在那里我可以更快地下载(zsync)这个图像?谷歌搜索并没有帮助我,Ubuntu 的镜像列表也没有帮助(我被困在 FTP 文件夹的兔子洞中,似乎没有任何东西指向日常图像)。
这是我的分区方案:
过去我在两个单独的分区上安装两个 ubuntu 时遇到了一些问题,给 /home 它自己的分区,但我有点担心,因为我现在使用的是加密的 /home 分区。如果我单击“加密主目录”,安装将不会尝试擦除我的/home,对吗?
我了解我的 MSI x350 笔记本电脑配有支持多点触控的 Sentelic 触控板(根据 MSI 网站)。有没有办法在 Ubuntu 上启用多点触控?我一直很难在谷歌上找到这方面的信息,而且由于它不是突触触摸板,所以我无法在 ubuntu 文档中找到很多信息。我的鼠标首选项没有像 Macbook 这样的触控板选项卡。
运行“xinput list”返回:FSPPS/2 Stelic FingerSensingPad id=11
在我的 Xorg.0.log 中:
[ 17.481] (II) config/udev: Adding input device FSPPS/2 Sentelic FingerSensingPad (/dev/input/event6)
[ 17.481] (**) FSPPS/2 Sentelic FingerSensingPad: Applying InputClass "evdev pointer catchall"
[ 17.481] (**) FSPPS/2 Sentelic FingerSensingPad: always reports core events
[ 17.481] (**) FSPPS/2 Sentelic FingerSensingPad: Device: "/dev/input/event6"
[ 17.500] (II) FSPPS/2 Sentelic FingerSensingPad: Found 11 mouse buttons
[ 17.500] (II) FSPPS/2 Sentelic FingerSensingPad: Found scroll wheel(s)
[ 17.500] (II) FSPPS/2 Sentelic FingerSensingPad: Found relative axes
[ 17.500] (II) FSPPS/2 Sentelic FingerSensingPad: Found x and y relative axes
[ 17.500] (II) FSPPS/2 Sentelic FingerSensingPad: Configuring as mouse
[ 17.500] (**) FSPPS/2 Sentelic FingerSensingPad: YAxisMapping: buttons 4 and 5
[ 17.500] (**) FSPPS/2 Sentelic FingerSensingPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 17.500] (II) XINPUT: Adding extended input device "FSPPS/2 Sentelic FingerSensingPad" (type: MOUSE)
[ 17.500] (II) FSPPS/2 Sentelic FingerSensingPad: initialized for relative axes.
[ 17.500] (II) config/udev: Adding input device FSPPS/2 Sentelic FingerSensingPad (/dev/input/mouse0)