标签: bash

从 Bash 启动应用程序

我在 Mac OS X 中使用 bash shell。我的桌面上有一个“Eclipse”文件夹,里面有启动器图标,我正在尝试像这样打开应用程序:

cd Desktop
cd Eclipse
Eclipse.app
Run Code Online (Sandbox Code Playgroud)

但这给了我一个错误: -bash: Eclipse.app: command not found

为什么?

linux bash

-2
推荐指数
1
解决办法
7974
查看次数

fi 语法错误和意外的文件结尾

#!/bin/bash
echo "Do you want to Login or Sign Up?"

read ans

if [ "$ans" = "Sign Up" ]

then
echo "You are creating a account"
echo "Create a Username"
read ipr4
clear
echo "Create a Password"
read pwd
touch $pwd &
touch $ipr4 &
read ip
else
clear
echo "Type in your Username"
read pwed
clear

if [ -f $pwed ]; then
echo "Type in your password"
read pass
clear

if [ -f $pass ]; then
echo "Choose a …
Run Code Online (Sandbox Code Playgroud)

bash

-2
推荐指数
1
解决办法
800
查看次数

为什么 zsh git 自动补全不如 bash?

zsh 到处都被推荐使用,并且应该是更先进的 shell 之一。为什么然后我发现 zsh 自动完成功能在我习惯使用 bash 的许多领域都缺乏?

特别是 zsh 中的 git 自动完成非常糟糕:

  • 在 bash 中,它知道完成分支和命令选项。在 zsh 中不是这样
  • 在 zsh 中,在许多“git”命令(例如 git diff)之后,它甚至没有完成文件名。呸!

bash zsh git autocomplete

-3
推荐指数
1
解决办法
2962
查看次数

在终端中找不到“1s”命令

当我尝试使用 1s 命令列出目录时,我收到该行

-bash: 1s: 命令未找到

bash macos

-3
推荐指数
1
解决办法
3541
查看次数

Linux For 风格命令

在 Windows DOS 中,我可以使用该for命令来大幅提高生产力并同时执行数以百万计的事情。在 PowerShell 中,它甚至更好。在 Linux 上,我很挣扎。

我如何制作一批软链接到另一个驱动器上的某些文件夹?

如果这样做,ln -s 2013-02-*它会做一些完全疯狂的事情,并在随机文件夹中创建链接。

所以我试图使用命令替换,但echo首先进行测试,问题是

echo 'prepend/'`ls /drive/ -1`
Run Code Online (Sandbox Code Playgroud)

仅将 preprend/ 字符串添加到第一个条目。这告诉我,虽然我使用 remove 命令进行了一次命令替换,但它并没有像我想象的那样工作(为每个 ls 结果生成一个命令)。

我又需要一个 for 循环了。我如何做“foreach $row in (ls -1) do (something)”?

linux bash

-4
推荐指数
1
解决办法
126
查看次数

标签 统计

bash ×5

linux ×2

autocomplete ×1

git ×1

macos ×1

zsh ×1