标签: unix

如何从 Vim 中运行 Unix 命令?

当我在 vim 中时,如何运行 Unix 命令?

unix vim

133
推荐指数
3
解决办法
10万
查看次数

如何重新加载 .inputrc?

背景

我听说readline模块正在读取~/.inputrc,这就是它如何在 bash 等程序下更改击键行为的方式。

如何在编辑后重新加载它以查看更改的行为而不重新启动我的终端程序?

unix bash readline inputrc

125
推荐指数
4
解决办法
4万
查看次数

OS X 中的“wheel”用户是什么?

我最近重新安装了 iTunes,我注意到一些奇怪的东西。iTunes 的“原始”版本有一个用户在称为“轮”的权限中设置为“只读”。我将此版本的 iTunes 拖到垃圾箱并安装了一个新副本,当我查看 iTunes 的属性时,它不再显示轮子,而只是显示管理员。

这是新版本(左)和旧版本(右)的截图:

在此处输入图片说明

什么是“wheel”用户?它是如何设置的(我似乎无法在 GUI 中设置它)?为什么现在权限会不同?这不是问题,我只是非常好奇。

unix user-accounts permissions macos

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

PowerShell 等价于 Unix `which` 命令?

PowerShell 是否具有与which大多数(如果不是全部)Unix shell 中的命令等效的命令?

有很多次我想知道我从命令行运行的东西的位置。在 Unix 中,我只做which <command>,它告诉我。我在 PowerShell 中找不到等效项。

windows unix powershell which

120
推荐指数
6
解决办法
6万
查看次数

计算文件中每个字符的数量的最快方法是什么?

我想计算文件中的 A 的 T 的 C 的 G 的 N 和“-”字符,或者每个字母(如果需要),是否有快速的 Unix 命令来执行此操作?

unix shell characters command-line

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

如何关闭 tmux 会话

我正在使用 tmux 来管理多个终端窗口。目前我打开了 2 个带有多个窗格的窗口。我知道我必须使用前缀(对我来说是ctrl+ a)来输入命令。

如何从 tmux 内部关闭会话?什么命令会同时关闭会话(所有窗口和窗格)和 tmux?

unix terminal console tmux

117
推荐指数
5
解决办法
20万
查看次数

从 OS X 终端压缩文件?

在 Finder 中,右键单击文件或目录,从下拉列表中选择压缩,最后得到一个压缩文件。

是否可以从终端做同样的事情?

compression unix zip macos

116
推荐指数
4
解决办法
13万
查看次数

.bashrc 文件是什么?

Unix shell 启动时读取.bashrc文件并执行写入其中的命令。这个文件是什么,它执行什么?

unix bashrc

114
推荐指数
3
解决办法
37万
查看次数

文件权限如何应用于符号链接?

假设你有这个结构:

+ directory
-- file1
-- file2
-- file3 -> /tmp/file3
Run Code Online (Sandbox Code Playgroud)

file3是指向系统上其他file3地方的另一个链接。

现在假设我chmod 777是目录和其中的所有内容。我的file3in是否/tmp收到这些权限?另外,假设我们有相同的情况,但情况相反。

/tmp/file3 -> /directory/file3
Run Code Online (Sandbox Code Playgroud)

如果我对链接到的文件应用权限,这对链接有何影响?

linux unix symbolic-link permissions file-permissions

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

如何在不执行 /etc/vimrc 的情况下启动 vim?

在我工作的 Linux 服务器上,管理员没有安装 cscope,我从主目录中的源代码安装它并将其添加到 $PATH。问题是,/etc/vimrc 有一个对 /usr/bin/cscope 的引用,它不存在,每次我启动 vim 时,它都会抱怨这个,我必须按下该消息才能消失。

有趣的是,如果我从 $PATH 中删除 cscope,我不会得到这种行为——所以有可能 vim 正在测试 cscope 是否存在于某处,然后才执行 cscope 配置——但是它出错了!

所以我的问题是:我可以在我的 .vimrc 中设置一些东西,这样它就不会获取全局 /etc/vimrc 的来源吗?我不想将 cscope 移出 PATH,因为我不想每次从命令行运行它时都输入完整的目录名称。

unix vim vimrc

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