V aktualizaci Tvůrce Windows Bash shell nyní umožňuje spouštět binární soubory Windows a standardní příkazy Command Prompt přímo od Bash. Můžete spustit oba programy Linux a Windows ze stejného shellu Bash, nebo dokonce zahrnout příkazy systému Windows do skriptu Bash.
SOUVISEJÍCÍ: Vše, co můžete dělat s Windows 10 New Bash Shell
Zde jsou některé základní informace, které potřebujete znát o této funkci:
cd
Uvažujme o tom, jak spustit program.
SOUVISEJÍCÍ: Jak získat přístup k souborům Ubuntu Bash v systému Windows (a systémové jednotce systému Windows v systému Bash)
Chcete-li spustit program Windows, zadejte cestu k souboru .exe programu ve složce Bash. Nezapomeňte, že vaše jednotka C: Windows je k dispozici na / mnt / c v Bash. Bashové prostředí také rozlišuje velká a malá písmena, takže musíte zadat správné použití velkých písmen.
Řekněme, že jste chtěli spustit nástroj Ping umístěný na C: Windows System32 PING.EXE. Byl byste spustit následující příkaz:
/mnt/c/Windows/System32/PING.EXE
Následující příkaz by nefungoval, protože Bash rozlišuje velká a malá písmena:
/ mnt / c / windows /system32/ping.exe
To je trochu komplikovanější, pokud cesta obsahuje složité znaky jako mezery a závorky, například složky Program Files. Musíte "vynechat" mezery, závorky a další složité znaky jejich předponou znakem "".
Například řekněme, že chcete spustit program Internet Explorer umístěný na C: Program Files (x86) Internet Explorer iexplore.exe. V Bashu byste museli spustit následující příkaz:
/ mnt / c / Program Files x86 / Internet Explorer / iexplore.exe
postavy. Tyto znaky musí být "uniklé" nebo Bash nebude realizovat, že znaky jsou součástí cesty k souboru.
Bash shell předává argumenty přímo k příkazům, které provedete. > Například pokud chcete ping example.com spustit:
/mnt/c/Windows/System32/PING.EXE example.com
Nebo pokud chcete otevřít soubor hostitelů systému Windows v programu Poznámkový blok byste spustili:
/mnt/c/Windows/System32/notepad.exe "C: Windows System32 drivers etc hosts"
Při předávání cesta k souboru přímo do programu Windows. To je proto, že Bash předává argument přímo. Notepad.exe a další programy Windows očekávají cestu k souboru systému Windows.
Spuštění vestavěného příkazu
dir, který byste normálně spustili v příkazovém řádku. Chcete-li spustit takový příkaz, musíte spustit binární
cmd.exepřidruženou k příkazovému příkazu a předat příkaz jako argument s / C, například:
/ mnt / c / Windows Příkaz /System32/cmd.exe / C
Chcete-li například spustit příkaz
dirzabudovaný do příkazového řádku, spusťte následující příkaz:
/ mnt / c / System32 / cmd.exe / C dir
Jak přidat adresáře do cesty
export PATH = $ PATH: / mnt / c / Windows / System32
Mohli byste spustit soubory Windows .exe umístěné ve složce System32 přímo, například:
PING.exe example.com
notepad.exe
cmd.exe / C dir
Jak přenést výstup jednoho příkazu na jiný
ipconfig.exe -allpro zobrazení podrobností o síťových rozhraních a potrubí do příkazu Linux
greppro vyhledání výstupu. Chcete-li například zobrazit všechny informace o vašem připojení a hledat sekce odpovídající "Adresa IPv4", měli byste spustit:
/mnt/c/Windows/System32/ipconfig.exe -all | grep "Adresa IPv4"
To je základní proces. Tyto příkazy budou také fungovat, pokud budou začleněny do skriptu Bash, takže můžete napsat Bash skript, který obsahuje jak příkazy systému Windows, tak i nástroje pro Linux. Pokud běží v Bash shellu, bude pracovat v Bash skriptu.
A chcete-li jít opačným způsobem, můžete příkaz "bash -c" spustit příkazy Bash ze standardního příkazového řádku systému Windows .
Jednou z nejobvyklejších funkcí Facebooku je, že někdo z vašich Přátel může přidat do skupiny Facebook. Měl jsem několik známých, kteří prodávají Herbalife nebo podobné věci, přidávají mě do skupin, které propagují své pochybné produkty. Pokud se vám stane totéž, nebo chcete jen opustit skupinu Facebook, protože to už není pro vás relevantní, postupujte takto: Přejděte do skupiny, kterou chcete opustit, a klepněte nebo klepněte na tlačítko, kde se uvádí, že jste se připojili.
Jak zkontrolovat, zda je na vašem počítači povoleno zabezpečené spuštění
Moderní počítače dodávané se systémy Windows 8 nebo 10 mají ve výchozím nastavení funkci nazvanou Secure Boot. Zabraňuje zabezpečení vašeho systému, ale budete možná muset vypnout službu Secure Boot a spustit určité verze systému Linux a starších verzí systému Windows. Zde je návod, jak zjistit, zda je ve vašem počítači zapnuto zabezpečené spuštění.