Puncte:0

Cum pot schimba directorul sursă din System 32?

drapel cz

Sunt un începător în Ubuntu. Când îmi deschid terminalul, calea sursă (directorul) începe cu System32, cum o pot schimba în User sau Desktop? Când scriu cmd.exe: Microsoft Windows [versiunea 10.0.19042.1320] (c) Microsoft Corporation. Toate drepturile réservés.

Pilot6 avatar
drapel cn
Poti adauga cateva detalii? În Ubuntu, directorul implicit este `/home/$USER`.
Jihane El Jbari avatar
drapel cz
Da sigur! când îmi deschid terminalul primul pe care îl văd este „System 32” în timp ce alți colegi au „Utilizator” sau „Desktop”. Tocmai am folosit comanda „cd” și sunt în /home/user. Dar când folosesc „ls” văd „Cod” în albastru, dar nu văd niciun folder. Aș dori doar să am utilizator sau desktop atunci când deschid terminalul. Îmi pare rău dacă întrebarea mea este neclară și vă mulțumesc pentru răspuns!
cocomac avatar
drapel cn
@JihaneElJbari În acel terminal, [editați] întrebarea dvs. pentru a include rezultatul tastării `cmd.exe` și apăsând Enter.
Jihane El Jbari avatar
drapel cz
@cocomac : gata
cocomac avatar
drapel cn
Deci... nu este Ubuntu. Adică Windows.
Puncte:3
drapel cn

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.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.