Tag Archives: Bash

How to use && (bash) in powershell to run multiple command

在這間公司工作..
我學會了很多command (多數是在 bash [git bash] 上使用的)

回家後可能是因為 screen 比較細的關係
所以很小會開git bash 來執行指令
會使用Visual Studio code instead
VS code 是使用Powershell
所以當我嘗試執行

git fetch && git checkout develop

遇到以下的錯誤信息

At line:1 char:12
+ git fetch && git checkout develop
+ ~~
The token ‘&&’ is not a valid statement separator in this version.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : InvalidEndOfLine

try to use && in powershell

解決方法
我們只需要把 “&&” 轉成 “;” 便可以了

git fetch ; git checkout develop

&& alternative in powershell
Hope you find it useful

Bash Ubuntu create symbolick link to my document – 如何在Bash on Ubuntu on Windows 上去Windows 的 My Documents Folder

Windows 上的 Ubuntu Bash 怎樣去到Windows 的 My Documents

解決方法
大家可以用以下command 去到自己的 “My Computer
可以看到電腦有的Drive

cd /mnt

如果想去到My document可以輸入以下指令

cd /mnt/c/Users/[Your username]/Documents

Bash on Ubuntu on Windows , Path to My Document
為了方便自己我在Bash 的 user directory上建立了一個symbolic link
就像Windows 的Short-cut一樣
待將來輸入 cd doc
便可以去到我們Windows 上的Documents folder

解決方法

ln -s '/mnt/c/Users/[Your username]/Documents' doc

之後在Bash上入輸入 ls 便可以看到那個 symbolic link
symbolic link
Hope you find it useful