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

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

9
รับชื่อโฟลเดอร์ปัจจุบันโดยคำสั่ง DOS?
เป็นไปได้หรือไม่ที่จะได้รับชื่อโฟลเดอร์ปัจจุบัน (ไม่ใช่เส้นทางไดเรกทอรีปัจจุบัน) โดยใช้คำสั่ง DOS? ถ้าเป็นเช่นนั้นได้อย่างไร สิ่งที่ฉันได้ใกล้ที่สุดคือสิ่งนี้ แต่มันไม่ได้ทำ: for /f "delims=\" %%a in ("%CD%") do set CURR=%%a echo.DIR: %CURR% หมายเหตุ: ความพยายามด้านบนคือฉันพยายามโทเค็นสตริงและรับชุดโทเค็นสุดท้ายเป็นตัวแปร CURR

13
อะนาล็อก Windows ของคำสั่งนาฬิกา Linux คืออะไร
ฉันกำลังมองหาฟังก์ชั่นโปรแกรมบรรทัดคำสั่ง / สคริปต์ / Windows ที่ทำงานได้เหมือนwatchโปรแกรมของ Linux watch เรียกโปรแกรมอื่น / สิ่งใดเป็นระยะ ๆ และแสดงผลลัพธ์ซึ่งเหมาะสำหรับการรีเฟรชไฟล์เอาต์พุตหรือคล้ายกันทุกวินาที: watch cat my-output.txt หรือมีพลังมากขึ้น: watch grep "fail" my-output.txt ฉันมองหามันในห้องสมุดของ cygwin แต่ดูเหมือนจะไม่ปรากฏ

1
โปรแกรมที่ไม่ได้อยู่ในเส้นทางของฉันถูกเรียกใช้อย่างไร [ซ้ำ]
เป็นไปได้ซ้ำ: ทำไมฉันสามารถรันโปรแกรมที่ไม่ได้อยู่ในตัวแปรสภาพแวดล้อม PATH ของฉันได้? ฉันสอนเพื่อนร่วมงานเกี่ยวกับ% PATH% และพบว่าถ้าฉันเรียกใช้ "Firefox" มันใช้งานได้ แต่รู้สึกประหลาดใจที่เห็นว่ามันไม่ได้อยู่ในเส้นทางของฉัน ฉันพลาดอะไรไป

5
ฉันจะรันคำสั่งหลายคำสั่งเมื่อใช้การค้นหาได้อย่างไร
ฉันพยายามเรียกใช้หลายคำสั่งในสิ่งที่ฉันพบฉันจะทำสิ่งนี้ได้อย่างไร find . -exec cmd1; cmd2 ดูเหมือนจะไม่ทำงาน มันรัน cmd2 แทนหลังจาก cmd1 ถูกเรียกใช้งานในทุกไฟล์

11
การเปลี่ยนชื่อไฟล์จำนวนมากใน Mac OS X เป็นการประมวลผลแบบแบตช์
ฉันเคยเปลี่ยนชื่อไฟล์ใน Linux ผ่านคำสั่งเปลี่ยนชื่อ: rename 's/old_pattern/new_pattern/g' *glob มีบางอย่างที่คล้ายกันใน Mac OS X (Snow Leopard) หรือไม่

8
ลบโฟลเดอร์ใน Windows โดยสมบูรณ์โดยใช้บรรทัดคำสั่ง
ฉันต้องลบโฟลเดอร์หนึ่งที่มีโฟลเดอร์และไฟล์อื่นอยู่ภายใน ฉันพยายามdelและrmdirคำสั่ง แต่บางครั้งพวกเขาล้มเหลวด้วยข้อผิดพลาดบางบรรทัด[PATH]: The directory isn't empty. มีทางเลือกที่ดีหรือไม่?

8
จะเขียนสคริปต์ที่รับอินพุตจากไฟล์หรือจาก stdin ได้อย่างไร?
เราจะเขียนสคริปต์ที่ยอมรับอินพุตจากอาร์กิวเมนต์ชื่อไฟล์หรือจาก stdin ได้อย่างไร ตัวอย่างเช่นคุณสามารถใช้lessวิธีนี้ หนึ่งสามารถดำเนินการและค่าเท่ากันless filenamecat filename | less มีวิธี "นอกกรอบ" ง่าย ๆ ในการทำเช่นนั้น? หรือฉันจำเป็นต้องคิดค้นวงล้อใหม่และเขียนตรรกะเล็กน้อยในสคริปต์หรือไม่

3
ใน Linux ฉันจะตัดทอนเอาต์พุตบรรทัดคำสั่งได้อย่างไร
หากฉันgrep -nr sumthin *อยู่ในไดเรกทอรีซอร์สโค้ดของฉันมันจะแยกบรรทัดที่ยาวมากออกจากไฟล์ JavaScript หรือ CSS แบบย่อ ฉันต้องการรับ 80 ตัวอักษรแรกต่อบรรทัด ตัวอย่างเช่นปกติgrepให้ฉันนี้: css/style.css:21: behavior: url("css/iepngfix.htc") css/style-min.css:4:.arrow1{cursor:pointer;position:absolute;left:5px;bottom:10px;z-index:13;}.arrow2{cursor:pointer;position:absolute;right:5px;bottom:10px;z-index:13;}.calendarModule{z-index:100;}.calendarFooterContainer{height:25px;text-align:center;width:100%!important;z-index:15;position:relative;font-size:15px!important;padding:-2px 0 3px 0;clear:both!important;border-left:1px solid #CCC;border-right:1px ... etc. แต่ฉันต้องการได้รับสิ่งนี้แทน: css/style.css:21: behavior: url("css/iepngfix.htc") css/style-min.css:4:.arrow1{cursor:pointer;position:absolute;left:5px;bottom: คำสั่ง Linux ใดที่สามารถทำได้

11
ฉันจะบังคับให้หยุดโปรแกรมโดยไม่ใช้เมาส์ใน Windows 10 ได้อย่างไร
ฉันพยายามดีบักแอปพลิเคชัน Visual Studio C # Windows ที่เข้าแทนที่เดสก์ท็อปทันทีและปิดใช้งานการควบคุมเมาส์ เมื่อมันค้างฉันต้องหยุดมันก่อน ฉันสามารถกดปุ่ม windows หรือ ctrl-alt-delete และเข้าถึงทาสก์บาร์ได้ แต่เมื่อฉันเลื่อนเมาส์ไปที่ส่วนหลักของหน้าจอมันจะมีไอคอนนาฬิกาทรายอยู่ตลอดเวลาและฉันไม่สามารถโต้ตอบได้ ดังนั้นเมื่อฉันคลิกขวาเพื่อปิดแอปพลิเคชันบนทาสก์บาร์และบทสนทนาปรากฏขึ้นถามว่าฉันต้องการหยุดการดีบั๊กหรือไม่ฉันไม่สามารถคลิกได้ ฉันไม่สามารถคลิกที่อะไรก็ได้ในตัวจัดการงาน ฉันค้นหาวิธีการจบงานจากพรอมต์คำสั่ง แต่ทิศทางไม่สมเหตุสมผล schtasks /endต้องการอาร์กิวเมนต์ชื่อภารกิจที่ดูเหมือนว่าจะใช้เส้นทาง แต่ฉันไม่มีทางรู้ว่าเส้นทางคืออะไรที่ฉันควรป้อน tasklistส่งคืนชื่อไฟล์และหมายเลข ID แต่ไม่สามารถใช้งานschtasksได้ ไม่มีใครมีข้อเสนอแนะใด ๆ ?

7
รายชื่อสมาชิกทั้งหมดของกลุ่ม (Mac OS X)
ฉันลอง Googling แล้ว แต่ไม่ไปไหน ฉันจะแสดงรายการสมาชิกทั้งหมดของกลุ่มที่เรียกmygroupจากบรรทัดคำสั่งใน OS X ได้อย่างไร $ dscl . list /groupsจะได้รับทุกกลุ่ม ... แต่ฉันจะดูสมาชิกแต่ละกลุ่มได้อย่างไร

5
ฉันจะเปิด Google Chrome ผ่านทางบรรทัดคำสั่งด้วย URL ในโหมดไม่ระบุตัวตนได้อย่างไร
เมื่อเปิดใช้ Chrome จากบรรทัดคำสั่งของ Windows ฉันสามารถส่งอาร์กิวเมนต์ดังนี้ ...>chrome.exe -incognito ฉันยังสามารถส่ง URL เพื่อเปิด: ...>chrome.exe google.com แต่ละคนทำงานได้ดีด้วยตัวเอง แต่ฉันไม่สามารถทำให้พวกเขาทำงานร่วมกันได้ สิ่งที่ฉันต้องการคือการเปิดมันด้วย URL และเปิดในแท็บของตัวเองและซ่อน URL ปุ่ม ฯลฯ เช่นหน้าต่างยูทิลิตี้ แต่ฉันต้องการให้มันปรับขนาดได้

2
เหตุใดระบบ Linux ของฉันจึงทำซ้ำทุกคำสั่งที่ฉันพิมพ์
ฉันใช้ระบบ Ubuntu Linux และทุกคำสั่งที่ฉันป้อนจะปรากฏในบรรทัดถัดไปตามด้วยผลลัพธ์ของคำสั่ง ตัวอย่างเช่น: root@dpkube165:~# ls ls <--- why is this here? Desktop Documents Downloads root@dpkube165:~# date date <--- or this? Mon Mar 19 11:24:59 EDT 2018 root@dpkube165:~# echo "Hello, world!" echo "Hello, world!" <--- or this? Hello, world! ฉันคิดว่าอาจต้องทำพร้อมรับคำซึ่งเป็นดังนี้ (PS1): \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ แต่การตรวจสอบคำแนะนำออนไลน์เพื่อให้ลำดับการหลบหนีไม่ปรากฏสิ่งใดชัดเจน



4
Windows: แสดงรายการไฟล์และการอนุญาต (การเข้าถึง) ในบรรทัดคำสั่ง
ใน linux ls -lแสดงรายการการอนุญาตของไฟล์เช่นนี้ -rw-r--r-- 1 user user 924 2011-07-01 20:23 test.txt ใน Windows คำสั่งtreeและdirไม่มีตัวเลือกในการแสดงรายการการอนุญาต เป็นไปได้อย่างไรที่จะแสดงรายการไฟล์และการอนุญาตโดยใช้บรรทัดคำสั่งเท่านั้น

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