相关疑难解决方法(0)

Mac OS X .bashrc 不工作

.bashrc我的主目录中有一个单行文件:

alias countlines='find . -type f -print0 | xargs -0 cat | wc -l'
Run Code Online (Sandbox Code Playgroud)

但它没有创建别名。为什么会这样?

bash bashrc macos

101
推荐指数
5
解决办法
10万
查看次数

如何从 OS X 检索任意文件的绝对路径

我正在寻找一个简单的命令,可以在 Bash 中使用它来查找 OS X 上文件的绝对和规范化路径(类似于 Linux 下的“readlink -f”)。

以下示例 bash 会话描述了一个名为“abspath”的 [虚构] 实用程序,它展示了所需的行为:

$ pwd
/Users/guyfleegman

$ ls -lR
drwxr-xr-x  4 guyfleegman  crew  136 Oct 30 02:09 foo

./foo:
-rw-r--r--  1 guyfleegman  crew  0 Oct 30 02:07 bar.txt
lrwxr-xr-x  1 guyfleegman  crew  7 Oct 30 02:09 baz.txt -> bar.txt


$ abspath .
/Users/guyfleegman

$ abspath foo
/Users/guyfleegman/foo

$ abspath ./foo/bar.txt
/Users/guyfleegman/foo/bar.txt

$ abspath foo/baz.txt
/Users/guyfleegman/foo/baz.txt
Run Code Online (Sandbox Code Playgroud)

与上面示例中最后一次调用“abspath”一样,我希望它不会自动解析符号链接,但我不会在这里太挑剔。

bash shell osx-snow-leopard macos

17
推荐指数
3
解决办法
1万
查看次数

CMD:附加到路径而不复制它?

对于一个CMD会话,我可以轻松设置一条新路径:SET PATH=%PATH%;"insert custom path here"

在批处理文件中这样做不会考虑是否已包含自定义路径。我如何避免重复它(即检查它是否已包含在 PATH“字符串”中)。

评论:

  1. 相关:如何将用户定义的环境变量附加到 Windows 7 中的系统变量 PATH?
  2. 相关:如何通过命令行将条目永久附加到系统的 PATH 变量中?
  3. UNIX 的相同问题:如果 $PATH 尚不存在,则将目录添加到 $PATH
  4. 一些“CMD”字符串操作解释:http : //ss64.com/nt/syntax-replace.html

windows path command-line

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

应该使用哪些配置文件来设置 bash 环境变量?

当我问及答案了这里,并在这里,PATH变量取决于应用程序是如何被激活有不同的路径名。

  • 无论我如何使用 bash 启动软件,都应该使用哪些安装文件(.bashrc、.profile 等)来拥有相同的 PATH 变量?

bash path

10
推荐指数
1
解决办法
7797
查看次数

标签 统计

bash ×3

macos ×2

path ×2

bashrc ×1

command-line ×1

osx-snow-leopard ×1

shell ×1

windows ×1