คำถามติดแท็ก command-line

อินเทอร์เฟซสำหรับโต้ตอบกับคอมพิวเตอร์โดยใช้คำสั่งที่พิมพ์ในสภาพแวดล้อมแบบข้อความเมื่อเทียบกับส่วนต่อประสานผู้ใช้แบบกราฟิก (GUI)

2
ตรวจสอบว่าบัญชีผู้ใช้ถูกล็อคในตัวควบคุมโดเมนอื่น
ฉันกำลังพยายามดูว่าบัญชีผู้ใช้ถูกล็อคหรือไม่โดยใช้บรรทัดคำสั่ง ฉันคิดว่าฉันสามารถทำได้ด้วยnetคำสั่ง แต่เมื่อฉันเรียกใช้คำสั่ง NET USER username /domain มันประมวลผลคำขอบนตัวควบคุมโดเมนของฉัน; ในขณะที่ผู้ใช้ที่ฉันต้องการตรวจสอบอยู่ในโดเมนอื่น ฉันไม่พบคำสั่ง / ตัวเลือกในการใช้โดเมนที่ถูกต้อง (คอนโทรลเลอร์) ฉันจะตรวจสอบบัญชีผู้ใช้ในโดเมนอื่นเพื่อดูว่าบัญชีถูกล็อคแล้วได้อย่างไร

3
มีโฟลเดอร์มากเกินไปในตัวแปรพา ธ
ฉันพบปัญหาแปลก ๆ - ฉันไม่สามารถเปิด Visual Studio หรือเรียกใช้คำสั่งง่ายๆจากพรอมต์คำสั่งดูเหมือนว่าเนื่องจากตัวแปร PATH ของฉันยาวเกินไป ตอนนี้ฉันดูแล้วฉันเห็นว่าหลาย บริษัท ได้เพิ่มไดเรกทอรีการติดตั้งลงในตัวแปร PATH ฉันสงสัยว่าเพราะเหตุใดบริษัท เหล่านี้จึงเพิ่มโฟลเดอร์เข้าไปในเส้นทาง (อาจทำให้การเรียกใช้โปรแกรมของพวกเขาง่ายขึ้น?) และสิ่งใดบ้างที่จำเป็นและที่ฉันสามารถลบได้ หากฉันลบบางรายการฉันจะไม่สามารถเปิดโปรแกรมได้หรือไม่ ( นี่คือสิ่งที่มีอยู่ในเส้นทางในปัจจุบัน)

5
mkdir ที่เขียนทับไดเรกทอรีที่มีอยู่
ถ้าฉันพยายามเรียกใช้mkdir buildเพื่อสร้างbuildไดเรกทอรีถ้ามีไดเรกทอรีอยู่แล้วข้อผิดพลาดนี้จะถูกส่งออกไป: A subdirectory or file build already exists.. ฉันต้องการลบและเขียนทับไดเรกทอรีนี้ คำสั่งสำหรับสิ่งนั้นคืออะไร?

0
เหตุใดหน้าต่างพรอมต์คำสั่ง windows จึงยังไม่รองรับ ctrl + v [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา นี่เป็นเพียงหนึ่งในสิ่งที่ฉันเริ่มสงสัย เหตุใดแป้นพิมพ์ลัดคัดลอก / วาง (ที่เราชอบ) ในพรอมต์คำสั่งจะไม่สอดคล้องกับส่วนที่เหลือของประชากรซอฟต์แวร์ ฉันเข้าใจว่าเป็นไปได้ว่าในอดีต ctrl + c และ ctrl + v มีความหมายต่างกันในโปรแกรมเชลล์ แต่มันไม่มีเวลาสูงที่ใครบางคนเปลี่ยนแปลงสิ่งนี้? Powershell ได้รับการออกแบบในศตวรรษใหม่ แต่ก็ยังไม่รองรับ ctrl + v เป็นเพราะ windows ไม่ต้องการทำลายสคริปต์ดั้งเดิมทั้งหมดที่อาจมีการใช้งานที่แตกต่างกันสำหรับ ctrl + v? หากเป็นเช่นนั้นเหตุใดทุกการอัปเกรดที่สำคัญเป็นเฟรมเวิร์ก. Net จึงไม่รองรับฟีเจอร์สตาร์จากรุ่นก่อนหน้า ทุกครั้งที่ฉันทำคำสั่ง ctrl + v ฉันคิดกับตัวเองว่าต้องมีเหตุผลที่ดีสำหรับสิ่งต่าง ๆ ในแบบที่พวกเขาเป็น ฉันหวังว่าบางคนจะสามารถบอกฉันว่ามันคืออะไร

5
เหตุใด Windows 10 จึงแสดง \ as ¥บนบรรทัดคำสั่ง
มันใช้ได้ก่อนหน้านี้ แต่หลังจากการอัปเดตล่าสุดแบ็กสแลชทั้งหมดถูกแสดงเป็นสัญลักษณ์เยนในคอนโซลบรรทัดคำสั่ง มันยังคงแสดงอย่างถูกต้องทุกที่ความคิดใด ๆ เกี่ยวกับสาเหตุที่อาจเป็นและวิธีการแก้ไขมัน? นี่คือวิธีที่แบ็กสแลชแสดงในอินเตอร์เฟสบรรทัดคำสั่งกับไฟล์ข้อความ:

1
การตัดคำสั่ง bash แบบยาวในไฟล์สคริปต์
คุณจะตัดคำสั่งยาวไปยังบรรทัดถัดไปภายในไฟล์ bash script ได้อย่างไร เป็นตัวอย่างง่ายๆฉันต้องการเรียกใช้คำสั่ง pushd . && cd /foo/bar && ls && popd จากคอนโซลฉันสามารถทำได้: pushd . \ && cd /foo/bar \ && ls \ && popd และที่ล้อมรอบเส้น แต่รหัสเดียวกันในไฟล์สคริปต์สร้างข้อผิดพลาด คุณจะตัดบรรทัดเหล่านี้เพื่อจัดรูปแบบได้อย่างไร?


3
กำหนดเวลางานจากบรรทัดคำสั่งของ Windows?
บน Linux มีงานcronและที่งาน มีวิธีกำหนดเวลางานจากบรรทัดคำสั่งบน Windows หรือไม่? Task Scheduler GUI ไม่ได้เป็นสิ่งที่ฉันหลังจาก ฉันต้องแก้ไขสคริปต์เพื่อกำหนดเวลากิจกรรมตามเงื่อนไขที่แน่นอน ... ดังนั้นจึงต้องมีวิธีการเรียกสิ่งนี้จากบรรทัดคำสั่ง

4
ตัวอ่านฟีด RSS จากเทอร์มินัลใน Linux [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดเมื่อปีที่แล้ว มีวิธีที่ฉันสามารถอ่าน RSS ฟีดจากสถานีตัวเอง? บางสิ่งที่จะแสดงชื่อและลิงก์ที่จะติดตาม หรืออาจเป็นซอฟต์แวร์ที่ทำงานได้จากภายในเทอร์มินัล

5
พรอมต์คำสั่งของ Windows: ฉันจะเพิ่มบัฟเฟอร์ของฉันได้อย่างไร
ฉันต้องการที่จะเลื่อนขึ้นไปอีกเพื่อดูผลลัพธ์ของคำสั่ง ตัวอย่างเช่นถ้าฉันพิมพ์dirในไดเรกทอรีที่มีรายชื่อจำนวนมากเช่นC:\windowsผลลัพธ์จะยาวมาก เมื่อฉันพยายามเลื่อนขึ้นฉันอาจจะไปจาก z ถึง s และไม่เคยไปถึง r มีไฟล์ / ไดเรกทอรีในโฟลเดอร์มากเกินไป ฉันจะเพิ่มบัฟเฟอร์เพื่อให้ฉันสามารถอ่านประวัติเอาต์พุตที่ยาวขึ้นได้อย่างไร


3
ไฟล์ Cat ต่อเทอร์มินัลที่ความเร็วของบรรทัดต่อวินาทีโดยเฉพาะ
ฉันขี้เกียจและฉันสามารถเขียนสคริปต์เพื่อทำสิ่งนี้ แต่ฉันก็ขี้เกียจเกินไปที่จะคิดว่าจะทำอย่างไร ฉันมักจะทำสิ่งต่าง ๆ เช่น: cris$ python runexperiment.py > output.txt cris$ cat output.txt บางครั้งเมื่อดูผลลัพธ์ที่ยาวนานของการทดสอบฉันต้องการให้หน้าเว็บเลื่อนและดูรูปแบบที่ต่อเนื่องและแยกย้ายกันไป แต่การใช้ cat บนไฟล์ที่มี 1 ล้านบรรทัดจะเสร็จสิ้นภายใน 5 วินาที นี่มันเร็วเกินไปสำหรับฉัน มีวิธีใดบ้างที่ฉันสามารถชะลอความเร็วในการดูไฟล์ได้เช่น 'ยูทิลิตีการเลื่อน' ฉันต้องการได้อย่างรวดเร็ว แต่ไม่ถึง 200k บรรทัดต่อวินาที สิ่งที่ต้องการ cris$ scroll -lps=300 output.txt จากนั้นนั่งลงและดู 300 บรรทัดต่อวินาทีที่ผ่านมาจะเหมาะอย่างยิ่ง

4
เครื่องมือเลือก CSS บรรทัดคำสั่ง
คำถาม เครื่องมือใด (เด่นกว่าสำหรับ Linux) สามารถเลือกเนื้อหาขององค์ประกอบ HTML ตามเส้นทาง CSS ตัวอย่าง ตัวอย่างเช่นพิจารณาเอกสาร HTML ต่อไปนี้: <html> <body> <div class="header"> <h1>Header</h1> </div> <div class="content"> <table> <tbody> <tr><td class="data">Tabular Content 1</td></tr> <tr><td class="data">Tabular Content 2</td></tr> </tbody> </table> </div> <div class="footer"> <p>Footer</p> </div> </body> </html> โปรแกรมบรรทัดคำสั่งใด (เช่นชนิด "cssgrep") สามารถแยกค่าโดยใช้ตัวเลือก CSS นั่นคือ: cssgrep page.html "body > div.content …
15 command-line  html  grep  web  css 

2
แทนที่ n การเกิดขึ้นของสตริงในแต่ละบรรทัดของไฟล์ข้อความ
ฉันมีไฟล์ข้อความขนาดใหญ่ที่มีสตริงคั่นด้วยช่องว่าง (2-5) สตริงสามารถมี "" "หรือ" - " ฉันต้องการแทนที่พูดช่องว่างที่สองด้วยท่อ วิธีที่ดีที่สุดที่จะไปคืออะไร? ใช้ sed ฉันคิดเรื่องนี้: sed -r 's/(^[a-z'-]+ [a-z'-]+\b) /\1|/' filename.txt ความคิดอื่น ๆ / ดีกว่า / เรียบง่ายขึ้น?
15 linux  command-line  sed  awk 

1
ปิด (สปินดาวน์) ภายนอก (USB) HDD บน Linux
ฉันมี HDD ภายนอกเชื่อมต่อผ่าน USB มียูทิลิตี Gnome นั้นเรียกว่า "ดิสก์" เมื่อทำงานดิสก์อยู่ในรายการด้านซ้าย หากฉันคลิกที่ปุ่ม "ปิด" ดิสก์จะหายไปจากรายการและไม่อยู่ในเอาต์พุต lsusb อีกต่อไปและที่สำคัญที่สุดคือ - หมุนลงปิดการใช้งาน ฉันต้องเรียกใช้คำสั่งอะไรจากสคริปต์เพื่อปิดดิสก์แบบนั้น sudo hdparm -Y /dev/sdc จะช่วยให้ /dev/sdc: issuing sleep command SG_IO: bad/missing sense data, sb[]: SOME HEX STUFF

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.