相关疑难解决方法(0)

为什么选择“~”来代表主目录?

我经常想知道为什么~(波浪号)代表用户的主目录。这背后有什么原因,还是只是一些不常用的字符?

history home

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

macOS 是 Unix 发行版吗?

我知道macOS 是一个 UNIX 操作系统,但我不知道 macOS 是否可以像 Gentoo 或 Debian 是GNU/Linux 发行版一样被称为UNIX发行

macOS 是 UNIX 发行版吗?如果不是,那么如何正确地指称 macOS 在 UNIX 操作系统家族中的成员资格以及对单一 UNIX 规范的遵守(即,它是Unix 变体Unix 版本Unix 风格等)?此外,这个问题适用于 Solaris、HP-UX 和其他 unices(它们都是 UNIX 发行版吗?)。

此外,“分发”一词是否仅限于 GNU(/Linux、/Hurd、/kFreeBSD、/etc)操作系统,还是可以用于其他情况?

编辑:我已经意识到UNIX 的官方网站使用“UNIX 实现”“UNIX 操作系统”来指代 Unix 操作系统系列,即实现单一 Unix 标准的那些。

osx distributions

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

为什么打开 .bashrc 文件时要在 .bashrc 之前加上 ~/ ?

我想知道为什么在打开 bashrc 文件时需要将 ~/ 放在 .bashrc 之前。

为了显示:

我通常在我的系统上打开文件如下:

vim filename.extension 
Run Code Online (Sandbox Code Playgroud)

但是在 /home 目录中,如果我执行以下操作:

vim .bashrc 
Run Code Online (Sandbox Code Playgroud)

vim 将打开一个名为 .bashrc 的新文件

为了打开我的 bashrc 文件,我必须执行以下操作:

vim ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

为什么?

我当前的系统是 Linux Mint 18.3

linux bash tilde

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

什么是所有 unix 系统上都存在的文件?

我正在尝试运行一个从 VM 下载文件的脚本,但我无法指定传入的 VM。但是,无论传入的 VM 的状态如何,我都想确保下载成功,并且我知道它是一个 unix/linux 系统。

我的问题是 - 是否有我可以用来下载的特定文件可以保证存在于所有 unix/linux 系统上?

谢谢!

linux

0
推荐指数
2
解决办法
223
查看次数

标签 统计

linux ×2

bash ×1

distributions ×1

history ×1

home ×1

osx ×1

tilde ×1