Deci... Windows este un sistem de operare. Ubuntu este, de asemenea, un sistem de operare. Ambele sunt sisteme de operare, dar sunt diferit sisteme de operare. Ambele au cochilii (vezi Aici pentru diferența dintre un emulator de terminal și un shell). Pe Windows 10, există două shell-uri: PowerShell* și cmd.exe
. PowerShell poate face aproape orice cmd.exe
poate, deoarece este mult mai nou. Există mai multe shell-uri pe Ubuntu. Se numește cel pe care îl folosește implicit pentru un utilizator bash
. Există un al doilea numit SH
, dar este folosit mai puțin, deoarece este mult mai puțin puternic, dar este mai multi-platformă, similar cu modul în care PowerShell este mai nou, dar există și câteva sisteme vechi care nu îl au.
Pe Windows, când porniți un „Prompt de comandă” (care este doar intrarea din meniul de pornire pentru cmd.exe
). Directorul implicit care cmd.exe
(sau cred că și PowerShell) este C:\Windows\System32
.
Iată partea interesantă: În cmd.exe
, pentru a lista fișierele dintr-un director, tastați dir
și apăsați enter.Pe PowerShell, tastați Get-ChildItem
, și apăsați enter. Iată unde este confuz: există o mână de aliasuri în PowerShell (puteți obține o listă cu Get-Alias
). Cei doi care contează aici sunt dir
și ls
. Ambele sunt alias cu Get-ChildItem
. Aceasta înseamnă că atunci când introduceți ls
în PowerShell, va tipări fișierele din directorul curent. Pe Ubuntu, ambele dir
și ls
, de asemenea tipăriți fișierele din directorul curent.
Iată cum știu că utilizați PowerShell pe Windows 10:
Ai menționat ca comentariu că ls
a funcționat (de exemplu, a listat fișierele din directorul dvs. curent). Tine minte, ls
funcționează numai în PowerShell și bash
(Deci nu cmd.exe
). Dar, ai mai spus cmd.exe
face ceva: pornește cme.exe
coajă. Dar asta există doar pe Windows, nu Ubuntu.
Acum să vă răspund la întrebare:
Atât pe Windows, cât și pe Linux, vă puteți schimba directorul curent cu ajutorul CD
comanda. Deci, practic, setați-vă directorul cu cd [unde vrei să mergi]
. De exemplu, pe Linux, dacă doriți să mergeți la /etc
director, ai face cd /etc
. Dar dacă doriți Ubuntu, fie utilizați ceva de genul Windows Subsystem pentru Linux, fie descărcați-l de pe site-ul Ubuntu
*Tehnic, da, puteți instala PowerShell pe Linux. Dar aici vorbesc despre valorile implicite.