Score:0

ฉันจะเปลี่ยนไดเร็กทอรีต้นทางจาก System 32 ได้อย่างไร

ธง cz

ฉันเป็นมือใหม่ใน Ubuntu เมื่อฉันเปิดเทอร์มินัล พาธต้นทาง (ไดเร็กทอรี) จะเริ่มต้นด้วย System32 ฉันจะเปลี่ยนเป็น User หรือ Desktop ได้อย่างไร เมื่อฉันพิมพ์ cmd.exe : Microsoft Windows [เวอร์ชัน 10.0.19042.1320] (ค) ไมโครซอฟท์ คอร์ปอเรชั่น Tous droits ให้บริการ

Pilot6 avatar
cn flag
คุณสามารถเพิ่มรายละเอียดบางอย่าง? ใน Ubuntu ไดเรกทอรีเริ่มต้นคือ `/home/$USER`
Jihane El Jbari avatar
cz flag
แน่นอน! เมื่อฉันเปิดเทอร์มินัล สิ่งแรกที่ฉันเห็นคือ "System 32" ในขณะที่เพื่อนร่วมงานคนอื่นมี "ผู้ใช้" หรือ "เดสก์ท็อป" ฉันเพิ่งใช้คำสั่ง "cd" และฉันอยู่ใน /home/user แต่เมื่อฉันใช้ "ls" ฉันเห็น "รหัส" เป็นสีน้ำเงิน แต่ฉันไม่เห็นโฟลเดอร์ใด ๆ ฉันแค่ต้องการมีผู้ใช้หรือเดสก์ท็อปเมื่อฉันเปิดเทอร์มินัล .. ขออภัยหากคำถามของฉันไม่ชัดเจน และขอขอบคุณสำหรับคำตอบของคุณ !
cocomac avatar
cn flag
@JihaneElJbari ในเทอร์มินัลนั้น โปรด [แก้ไข] คำถามของคุณเพื่อรวมผลลัพธ์ของการพิมพ์ใน `cmd.exe` และกด Enter
Jihane El Jbari avatar
cz flag
@cocomac : เสร็จแล้ว
cocomac avatar
cn flag
นั่นไม่ใช่ Ubuntu นั่นคือวินโดวส์
Score:3
ธง cn

ดังนั้น... Windows เป็นระบบปฏิบัติการ Ubuntu ยังเป็นระบบปฏิบัติการ ทั้งคู่เป็นระบบปฏิบัติการ แต่ก็เป็น แตกต่าง ระบบปฏิบัติการ. พวกมันทั้งสองมีเปลือกหอย (ดู ที่นี่ สำหรับความแตกต่างระหว่างเทอร์มินัลอีมูเลเตอร์และเชลล์) ใน Windows 10 มีสองเชลล์: PowerShell* และ cmd.exe. PowerShell ทำได้เกือบทุกอย่าง cmd.exe ได้เพราะยังใหม่กว่ามาก มีเชลล์หลายตัวใน Ubuntu สิ่งที่ใช้โดยค่าเริ่มต้นสำหรับผู้ใช้เรียกว่า ทุบตี. มีคนที่สองเรียกว่า แต่ใช้น้อยกว่าเนื่องจากมีประสิทธิภาพน้อยกว่ามาก แต่เป็นข้ามแพลตฟอร์มมากกว่า คล้ายกับว่า PowerShell ใหม่กว่า แต่ก็ยังมีระบบเก่าบางระบบที่ไม่มี

ใน Windows เมื่อคุณเริ่ม "พร้อมรับคำสั่ง" (ซึ่งเป็นเพียงรายการเมนูเริ่มต้นสำหรับ cmd.exe). ไดเรกทอรีเริ่มต้นที่ cmd.exe (หรือฉันคิดว่า PowerShell ด้วย) คือ C:\Windows\System32.

นี่คือบิตที่น่าสนใจ: ใน cmd.exeหากต้องการแสดงรายการไฟล์ในไดเร็กทอรี ให้พิมพ์ ผบ แล้วกดเข้าไปใน PowerShell ให้พิมพ์ Get-ChildItemและกด Enter นี่คือสิ่งที่ทำให้เกิดความสับสน: มีนามแฝงจำนวนหนึ่งใน PowerShell (คุณสามารถรับรายการด้วย รับนามแฝง). ทั้งสองเรื่องที่นี่คือ ผบ และ . ทั้งสองมีนามแฝงว่า Get-ChildItem. ซึ่งหมายความว่าเมื่อคุณพิมพ์ ใน PowerShell มันจะพิมพ์ไฟล์ในไดเร็กทอรีปัจจุบัน บน Ubuntu ทั้งคู่ ผบ และ , อีกด้วย พิมพ์ไฟล์ในไดเร็กทอรีปัจจุบัน

ฉันรู้ได้อย่างไรว่าคุณกำลังใช้ PowerShell บน Windows 10:

ท่านกล่าวไว้เป็นข้อคิดว่า ใช้งานได้ (เช่น แสดงรายการไฟล์ในไดเร็กทอรีปัจจุบันของคุณ) จดจำ, ใช้ได้เฉพาะใน PowerShell และ ทุบตี (ไม่ cmd.exe). แต่คุณยังบอกอีกว่า cmd.exe ทำบางสิ่ง: มันเริ่มการ cme.exe เปลือก. แต่มีเฉพาะบน Windows เท่านั้น ไม่ใช่อูบุนตู.

ตอนนี้เพื่อตอบคำถามของคุณ:

ทั้งใน Windows และ Linux คุณสามารถเปลี่ยนไดเร็กทอรีปัจจุบันของคุณด้วย ซีดี สั่งการ. โดยพื้นฐานแล้ว ให้ตั้งค่าไดเร็กทอรีของคุณด้วย ซีดี [คุณต้องการไปที่ไหน]. เช่น บน Linux หากคุณต้องการไปที่ / ฯลฯ ไดเรกทอรี คุณจะทำ ซีดี / ฯลฯ. แต่ถ้าคุณต้องการ Ubuntu ให้ใช้บางอย่างเช่น Windows Subsystem สำหรับ Linux หรือดาวน์โหลดจากเว็บไซต์ Ubuntu

*ในทางเทคนิค ใช่ คุณสามารถติดตั้ง PowerShell บน Linux ได้ แต่ฉันกำลังพูดถึงค่าเริ่มต้นที่นี่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา