GitBash命令速查表

23

有人知道在哪里可以找到适用于Windows的gitbash所有命令的快速参考吗?帮助命令包含了最重要的内容,但我找不到关于基本导航如获取当前目录、更改目录等信息。


3
我发现这个链接非常有用(我来自DOS/Windows环境)http://www.yolinux.com/TUTORIALS/unix_for_dos_users.html - Edward Trenchard
2
Mike Gossland的回答应该被接受,因为它是最正确的,并且将显示在git bash环境中可用的所有命令。被接受的答案显示Unix命令,其中只有一小部分在Windows的git bash中可用。 - jun
5个回答

30

在 Git Bash shell 中输入以下命令:

>cd /bin
>ls -l

然后您将看到所有可用的类Unix命令的长列表。里面有很多好东西。


1
这是最准确的答案,因为git bash还包括许多可执行文件,这些文件可能在Linux发行版上默认未安装,例如:curl、gpg和tcl-tk环境。 - jun
3
快捷方式:ls -l /binll /bin - chtenb
这里是否有任何方法可以增强二进制文件,以包含其他常用工具,例如base64解码、vim等? - NeilG

17

git-bash使用标准的Unix命令。

使用ls命令来列出目录, 使用cd命令来切换目录。

更多信息请参见-> http://ss64.com/bash/ 并非所有命令都能使用,但大部分基于文件的命令都可以使用。


1
git-bash 列表是 Unix 命令列表的一个小子集。 - Dave McNulla

6

1

这个问题并不是关于Git的,而是关于随MinGW bash一起提供的基本Unix风格命令。 - eksortso

0

你应该接受Mike Gossland的答案,但是它还可以稍微改进一下。在Git Bash中尝试这个:

 ls -1F /bin | grep '\*$' | grep -v '\.dll\*$' | sed 's/\*$\|\.exe//g'

说明:

以装饰符 * 结尾的所有文件都在 bin 中一行列出。仅保留那些以 *.dll* 为结尾的文件,然后将所有以星号或“.exe”结尾的标记替换为空。

这样可以为您提供所有 GitBash 命令的干净列表。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接