no.phhsnews.com


no.phhsnews.com / Slik kjører du Linux-kommandoer fra utenfor Bash Shell på Windows 10

Slik kjører du Linux-kommandoer fra utenfor Bash Shell på Windows 10


Windows 10 inneholder et underliggende "Windows Subsystem for Linux" for å kjøre Linux-applikasjoner, men det er bare tilgjengelig via Bash-skallet. Det er imidlertid en måte å kjøre Linux-programmer uten først å starte et Bash-vindu.

Dette er mulig takket være kommandoenbash-c. Bruk den til å kjøre Linux-kommandoer via Kommandoprompt og PowerShell, eller til og med lage en skrivebordsgenvei som kjører en Linux-kommando eller et program når det startes.

Oppdatering : Hvis du har flere Linux-miljøer installert, kan du bruke kommandoen wslconfig å velge standard Linux-miljø. Det er også en måte å kjøre kommandoer i bestemte Linux-miljøer.

Slik kjører du Linux-kommandoer i kommandoprompt eller PowerShell

RELATERT: Slik installerer og bruker du Linux Bash Shell på Windows 10

Før Du gjør noe av dette, du må installere og sette opp Windows 10s Bash-skall. Etter at du har gjort det, kan du åpne et kommandoprompt-vindu og kjøre følgende kommando for å kjøre Linux-programvare utenfor et Bash-vindu:

bash -c "command"

La oss for eksempel si at du ønsket å installere emacs-pakken via apt-get. Du vil kjøre følgende kommando i et kommandoprompt-vindu:

bash -c "sudo apt-get install emacs"

Når du bruker bash-c, starter Windows et Bash-skall i bakgrunnen og sender kommandoen til det. Kommandoen vil løpe til den er ferdig og deretter avsluttes, sammen med Bash-skallet. Enhver terminalutgang de nåværende kommandolinjene vil vises direkte i kommandopromptvinduet, i stedet for et eget Bash-skjermvindu.

Dette trikset lar deg også kjøre Linux-kommandoer i PowerShell, akkurat som du ville kjøre en vanlig Windows-kjørbar. Du kan gjøre dette ved å kjøre .exe-filen direkte som du ville i et kommandopromptvindu, eller via en annen metode for kjøring av kjørbare filer i PowerShell.

bash -c "uname -a"

Som med en kommandoprompt vinduet, vil utgangen av kommandoen vises direkte i PowerShell. Disse metodene kan brukes til å legge til Linux-kommandoer i en batchfil eller et PowerShell-skript.

Slik kjører du Linux-kommandoer fra Kjør dialogboksen eller Start-menyen

Dette trikset fungerer også for kjøringskommandoer fra Kjør-dialogboksen, Start menyen eller en tredjeparts applikasjonsstarter.

Hvis du for eksempel skal starte vi fra dialogboksen Kjør, trykker du på Windows + R på tastaturet og kjører deretter kommandoen:

bach -c "vi"

Vi-tekstredigereren vises i eget vindu.

Dette fungerer også på Start-menyen, slik at du kan skrive samme kommando direkte til startmenyen og trykke på Enter for å kjøre den som en kommando.

Slik kjører du Linux-kommandoer med en skrivebordsvekst

Kommandoenbash-cgjør det også mulig å starte Linux-applikasjoner via en skrivebordsgenvei. For eksempel, la oss si at du ønsket å starte tekstredigeringsprogrammet via en skrivebordsgenvei. Du vil høyreklikke på skrivebordet, pek på Ny> Ny snarvei og skriv inn følgende mål:

bash -c "vi"

Du kan nå lagre snarveien, og den vil starte vi når du dobbeltklikker det.

RELATED: Slik kjører du grafiske Linux-skrivebordsprogrammer fra Windows 10s Bash Shell

Interessant nok, fungerer dette trikset også for å lansere grafiske Linux-applikasjoner fra en skrivebordsgenvei. Installer en X-server og sett opp grafiske Linux-skrivebordsprogrammer. Du bør kunne lage snarveier for å starte dem direkte.

Du må imidlertid starte dem slik:

bash -c "DISPLAY =: 0 kommando"

Mens du kan starte Bash-kommandoer fra andre steder i Windows, er det ikke mulig å kjøre Windows-programvare eller kjørbare direkte fra et Bash-skallvindu.


Hva er disse spesielle mappenavnene og hvordan fungerer de?

Hva er disse spesielle mappenavnene og hvordan fungerer de?

Når du hører om mappenavn som {4234d49b-0245-4df3-B780-3893943456e1}, referanser til en "gudmodus" mappe og mer, kan det definitivt vekke nysgjerrigheten din og få deg til å lære alt om dem. Med det i betraktning har dagens SuperUser Q & A-post svaret på spørsmål fra en nysgjerrig leser. Dagens Spørsmål og Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.

(how-to)

Slik legger du til en ekstra skjerm til din bærbar PC

Slik legger du til en ekstra skjerm til din bærbar PC

Multi-monitor oppsett på stasjonære maskiner er ganske rett frem: hvis du har portene og de riktige kablene du er i virksomhet. Å legge til ekstra skjerm mellomrom på den bærbare datamaskinen, kan imidlertid være ganske vanskeligere. Les videre når vi viser deg hvordan du kan nyte ekstra skjerm fast eiendom på den bærbare datamaskinen, uansett hvilken portssituasjon du har, og med en rekke muligheter for sekundær skjerm, inkludert å omstille gamle skjermer, tabletter eller til og med kjøpe en bærbar USB-drevet skjerm.

(how-to)