小编Kev*_*rke的帖子

什么是 Unix PATH 变量,我该如何添加?

许多编程教程要求用户添加一些东西,PATH但没有解释它是什么。PATH向新用户解释命令行的现有资源不是很好。

  • 什么是 UnixPATH变量?

  • 我刚刚下载了一个程序,然后尝试在终端中运行一个命令并得到command not found. 这和 有什么关系PATH

  • PATH用这个命令添加了一些东西,然后事情就成功了:

    export PATH=/path/to/some/bin:$PATH
    
    Run Code Online (Sandbox Code Playgroud)

    ......但是当我command not found下次启动电脑时我又回来了。我怎样才能让它在PATH每次打开终端时都保持不变?

  • 确定像 Git 这样的程序gcc是否已加载到我的计算机上的最佳方法是什么?

linux unix path environment-variables macos

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

如何将 twitter URL 重定向到 mobile.twitter.com?

我喜欢在禁用 Javascript 的情况下浏览,如果没有 Javascript,Twitter 将无法运行。这意味着人们在没有安装 Javascript 的情况下提供给常规 Twitter URL 的所有链接。

我想将这些 url 重定向到 mobile.twitter.com,它在没有 Javascript 的情况下工作正常,但 mobile.twitter.com 不使用相同的 URL 结构(没有 hashbangs)。

是否有一个简单的工具可以用来将 twitter.com URL 重定向到 mobile.twitter.com?

twitter

8
推荐指数
1
解决办法
2085
查看次数

为什么 cron 只提供微小的粒度?

感觉有些用例你希望每 5 秒运行一次,每分钟运行两次,等等,但是这些对于 cron 来说是不可能的。为什么现代操作系统没有内置二级 cron 粒度?(或者有它而我不知道..?)

cron

8
推荐指数
1
解决办法
3096
查看次数

从命令行选项卡时忽略文件类型

vim 的一个不错的功能是,当你点击 tab 时,你可以在 vimrc 中使用以下命令要求它忽略某些类型的文件:

set wildignore+=*.hi,*.pyc,*.o
Run Code Online (Sandbox Code Playgroud)

是否有类似的设置,bash以便在命令行中使用 Tab 键时可以忽略文件类型?

bash vim wildcards

6
推荐指数
1
解决办法
1446
查看次数

修复 VIM 中的 YAML 语法高亮

Vim 7.3 中的 YAML 语法高亮显示不是很好。将撇号放在一行文本中会触发引用突出显示,即使没有引用也是如此。同样的事情有时也会发生在其他文件中。我在下面发布了一个截图。有什么方法可以解决此行为,或者是否有我可以使用的不同 YAML 语法文件不会触发此行为?这发生在终端中的 MacVim 和 Vim 中。我正在运行 v7.3。

谢谢你的帮助,凯文

附上一个

vim regex syntax

5
推荐指数
1
解决办法
2794
查看次数

控制邮件到达时间

Richard Stallman 每天下载一次电子邮件:http : //www.emacswiki.org/emacs/RichardStallman

如何在 Gmail 中复制此内容?具体来说,我想要一些能够传递我在中午一整天收到的所有消息的东西(这样我就无法在此之前阅读它们)。当然,我每天检查 Gmail 的次数不能超过一次,但我还不够坚强(还)。

现在我正在使用 Python 脚本 + cron 作业将消息传送到第二个地址,消息在指定时间出现在该地址。有没有办法让我阅读原始帐户中的消息?我在想你可以在 Gmail 中使用巧妙的过滤器将所有内容转发到一个持有帐户,然后在邮件中附加一些密钥,但有更好的方法吗?

gmail email-filter

5
推荐指数
1
解决办法
211
查看次数

Xcode dmg 文件下载到哪里?

我正在从 App Store 将 XCode 4 下载到我的新 Mac(10.7 Lion,所以没有 DVD)上。这需要几个小时,所以我想将它保存.dmg到我的笔记本电脑上,这样我就可以重新安装它而无需经过下载过程。

文件下载到我本地机器上的什么位置?

xcode osx-lion

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

在一行的第一个单词上运行 xargs

有没有办法只在一行的第一个参数上运行xargs?因此,如果我的输入是 a 的默认输出grep,则如下所示:

./file1       "matching string"
./file2       "matching 2"
Run Code Online (Sandbox Code Playgroud)

我想要做的是在Vim 中使用类似| xargs vim.

我可以告诉xargs只抓取每行的第一个单词吗?

我知道还有其他方法可以做到这一点,包括通过管道连接到AWK以去除所有多余的行垃圾,以及让 grep 仅返回文件名 - 我很好奇您是否可以使用 xargs 来做到这一点。

xargs

5
推荐指数
1
解决办法
7625
查看次数

命令包含管道字符 - 为什么 vim 说“不是编辑器命令”?

我正在尝试将一些命令映射到 vim 中的快捷方式。具体来说,我正在尝试获得一个彩色的 git diff。如果我在 Ex 模式下键入此命令,它会按预期工作:

:! git diff --staged % | colordiff | less -R

但是如果我尝试在我的 .vmirc 中映射它,

map ,gds :! git diff --staged % | colordiff | less -R<CR>

我收到错误:

E492: Not an editor command: colordiff | less -R<CR>

我有其他使用管道的映射命令就好了,所以这似乎不会导致问题。如果我通过完整路径调用 colordiff,它也无济于事。是什么赋予了?

vim vimrc

3
推荐指数
2
解决办法
4238
查看次数