ฉันเลิกหลีกเลี่ยง PowerShell หลังจากปรับแต่ง Windows 3 อย่างนี้
ในฐานะผู้ใช้ Windows มานานซึ่งก็ใช้ Linux ด้วย มีเรื่องหนึ่งที่มักจะคิดอยู่เสมอ ทำไมฉันถึงไม่ได้ใช้ PowerShell เท่าที่ใช้ Terminal ของ Linux? ไม่ใช่ว่า PowerShell น่ากลัวหรืออะไร หลังจากทำการวิเคราะห์ไปบ้าง ฉันก็เข้าใจว่ามันเป็นเพราะวิธีที่ฉันปฏิบัติต่อ Windows และวิธีที่ PowerShell เข้ากับมันมากกว่า
เมื่อฉันในที่สุดกำจัดอุปสรรคทั้งหมดเกี่ยวกับเรื่องนี้แล้ว ฉันพบว่าตัวเองใช้ PowerShell มากขึ้นและแม้กระทั่งสนุกกับประสบการณ์นี้ ด้วยความเป็นจริง มันยังทำให้บางงานง่ายขึ้นและรู้สึกเป็นธรรมชาติมากกว่าการใช้ GUI
ฉันทำให้ PowerShell ใช้งานได้ง่ายขึ้น
แรงเสียดทานน้อยลง ใช้งานมากขึ้น
เป็นเวลานาน PowerShell ไม่ได้เป็นส่วนหนึ่งของเวิร์กโฟลว์ปกติของ Windows ของฉันเพราะการเข้าถึงมันมักรู้สึกเหมือนเป็นขั้นตอนเพิ่มขึ้น ฉันจะค้นหามันจากเมนูเริ่มเมื่อฉันต้องการ ใช้คำสั่งจากคู่มือ แล้วปิดมันและดำเนินการต่อ
หนึ่งในสิ่งแรกที่ฉันเปลี่ยนคือการทำให้ PowerShell เข้าถึงได้ง่ายขึ้น ฉันเปลี่ยนมาใช้ Windows Terminal บ่อยขึ้นและปักหมุดมันไว้ที่ taskbar แทนที่จะปล่อยให้มันฝังอยู่ระหว่างแอปหลายสิบตัว ฉันยังเริ่มใช้ตัวเลือกอย่าง “เปิดใน Terminal ” จาก File Explorer ทุกครั้งที่ฉันทำงานภายในโฟลเดอร์
ฉันเริ่มใช้ทางลัดคีย์บอร์ดที่ฉันเพิกเฉยมาตลอด การกด Win + X แล้วกด i จะเปิดเมนู Power Users และเปิด Windows Terminal ภายในโฟลเดอร์ใด ๆ ใน File Explorer การกด Shift + คลิกขวาที่พื้นที่ว่างจะแสดงตัวเลือก "Open PowerShell window here" ฉันยังเปิด PowerShell โดยพิมพ์ในแถบที่อยู่ใน File Explorer ด้วย
นั่นฟังดูเล็กน้อยจนกว่าคุณจะตระหนักว่าความสะดวกสบายมีอิทธิพลต่อเครื่องมือที่คุณใช้จริงมากเพียงใด ถ้าเปิด PowerShell ใช้ความพยายามมากกว่าการคลิกผ่าน File Explorer หรือค้นหาใน Settings มีโอกาสสูงที่ฉันจะยึดติดกับ GUI
ฉันสังเกตเห็นความแตกต่างได้ค่อนข้างเร็ว งานที่ฉันมักทำผ่านเมนู เช่น การตรวจสอบการตั้งค่า IP การปิดโปรเซสที่ค้าง หรือการค้นหาข้อมูลระบบ เริ่มย้ายไปทำใน PowerShell ซึ่งเป็นเพราะมันเปิดอยู่แล้วหรือเปิดใช้ง่ายกว่า
ทำให้ PowerShell ดูดีขึ้น
มันทำให้ฉันอยากอยู่ต่อ
แม้หลังจากที่ฉันเริ่มเปิด PowerShell บ่อยขึ้น ฉันก็ยังไม่สนุกกับการใช้เวลาในมัน การตั้งค่าเริ่มต้นใช้งานได้ดี แต่รู้สึกเรียบง่ายและยากที่จะมองผ่านๆ ดังนั้นฉันจึงทำสิ่งที่คนส่วนใหญ่ทำในที่สุด: ฉันปรับแต่งเทอร์มินัล
การเปลี่ยนแปลงที่ใหญ่ที่สุดคือการตั้งค่า Oh My Posh ซึ่งเป็นเอนจินธีมพรอมต์สำหรับ PowerShell ที่เพิ่มข้อมูลบริบทลงในพรอมต์โดยตรง ผมติดตั้งมันโดยใช้ winget จับคู่กับฟอนต์ Nerd เพื่อให้แสดงไอคอนอย่างถูกต้อง จากนั้นตั้งค่าธีมผ่านโปรไฟล์ PowerShell ของผมเพื่อให้โหลดอัตโนมัติทุกครั้งที่เปิดเซสชัน
มันเปลี่ยน PowerShell จากพรอมต์ข้อความพื้นฐานให้กลายเป็นสิ่งที่ให้ข้อมูลมากกว่าและดูเท่ขึ้นมาก
ฉันไม่ได้หยุดแค่นั้น ฉันทดลองใช้ชุดสีที่แตกต่างกันใน Windows Terminal เปลี่ยนฟอนต์ เปิดใช้งานความโปร่งใส และใช้เวลามหาศาลในการทดสอบธีมจนกว่าจะเจอบางสิ่งที่ฉันชอบ Windows Terminal ทำให้การเปลี่ยนแปลงเหล่านี้สามารถเข้าถึงได้อย่างน่าประหลาดใจผ่านการตั้งค่า
การใช้ชื่อแทนและการปรับแต่งโปรไฟล์ทำให้ PowerShell ประหยัดเวลา
การปรับเล็กน้อยเพื่อเพิ่มประสิทธิภาพการทำงานจริง
การทำให้ PowerShell เปิดใช้งานได้ง่ายขึ้น ทำให้ฉันใช้งานมันบ่อยขึ้น การปรับแต่งเทอร์มินัลทำให้การทำงานในนั้นน่าพอใจมากขึ้น แต่การสร้างชื่อย่อและการปรับแต่งโปรไฟล์ต่างหากที่เปลี่ยนวิธีการใช้งานของฉันจริงๆ
ตอนแรก ฉันยังคงพิมพ์คำสั่งเดิมซ้ำแล้วซ้ำเล่าหรือค้นหาคำสั่งที่ฉันรู้ว่าฉันเคยใช้มาก่อน ฉันจะรัน Get-ChildItem, ลืมไวยากรณ์ที่ถูกต้องสำหรับคำสั่งที่เกี่ยวกับกระบวนการ, หรือคัดลอกจากประวัติคำสั่งเพราะฉันจำไม่ได้
ดังนั้นฉันจึงเริ่มทำการปรับเปลี่ยนเล็กน้อยในโปรไฟล์ PowerShell ของฉัน หากคุณไม่เคยใช้มาก่อน โปรไฟล์ PowerShell เป็นสคริปต์ที่ทำงานทุกครั้งที่ PowerShell เริ่มต้น คุณสามารถใช้มันเพื่อโหลดโมดูล กำหนดนามแฝง สร้างฟังก์ชัน หรือทำให้งานตั้งค่าที่ทำซ้ำอัตโนมัติ
การเปลี่ยนแปลงครั้งแรกของฉันเป็นเรื่องง่าย ฉันเพิ่มชื่อเล่นสำหรับคำสั่งที่ฉันใช้เป็นประจำและสร้างทางลัดสำหรับคำสั่งที่ยาวกว่าที่ฉันเบื่อที่จะพิมพ์ ตัวอย่างเช่น ฉันตั้งค่า grep ให้รัน Select-String ซึ่งทำให้ฉันมีวิธีการค้นหาข้อความในไฟล์ได้เร็วขึ้น โดยเฉพาะอย่างยิ่งเพราะฉันคุ้นเคยกับคำสั่งนี้จากบทเรียน Linux อยู่แล้ว
PowerShell อนุญาตให้คุณสร้างนามแฝงชั่วคราวด้วย Set-Alias แต่ฉันต้องการให้มันสามารถใช้งานได้ในทุกเซสชัน ดังนั้นฉันจึงเพิ่มมันลงในโปรไฟล์ PowerShell ของฉันโดยการเปิดสคริปต์โปรไฟล์ด้วย:
notepad $PROFILE
จากนั้นฉันก็บันทึกชื่อเล่นที่กำหนดเองไว้ที่นั่น พร้อมกับการปรับแต่งการเริ่มต้นอื่น ๆ ฉันยังใช้ไฟล์โปรไฟล์เดียวกันเพื่อโหลดเครื่องมือและการปรับแต่งโดยอัตโนมัติทุกครั้งที่เปิด PowerShell
เมื่อ PowerShell กลายเป็นเรื่องปกติ
ฉันไม่ได้ตั้งใจจะเป็นคนที่ใช้ PowerShell ทำทุกอย่าง ในช่วงเวลาหนึ่ง มันแค่เป็นเครื่องมือที่ฉันเปิดใช้งานเมื่อไม่มีทางเลือกอื่น แต่ยิ่งฉันใช้มันตอนนี้มากเท่าไหร่ ฉันก็ยิ่งตระหนักว่าฉันสามารถแก้ไขปัญหา Windows ได้มากมายด้วยมัน







