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

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


15
สามารถดาวน์โหลดโดยใช้บรรทัดคำสั่ง Windows ได้หรือไม่
หากไม่ใช้ยูทิลิตีที่ไม่ได้มาตรฐาน (รวมอยู่ใน Windows) สามารถดาวน์โหลดโดยใช้บรรทัดคำสั่งของ Windows ได้หรือไม่ รุ่นที่ต้องการคือ Windows XP แต่ก็น่าสนใจเช่นกันสำหรับรุ่นที่ใหม่กว่า เพื่อชี้แจงคำถามของฉันเพิ่มเติม: มันจะต้องมีการใช้ HTTP ต้องบันทึกไฟล์ การติดตั้ง Windows แบบมาตรฐานที่สะอาดไม่มีเครื่องมือพิเศษ โดยพื้นฐานแล้วเนื่องจากทุกคนกรีดร้องWgetฉันต้องการฟังก์ชั่น Wget ง่าย ๆ โดยไม่ต้องใช้ Wget
123 command-line  web 

18
วิธีที่เร็วที่สุดในการนับจำนวนอักขระแต่ละตัวในไฟล์คืออะไร
ฉันต้องการนับตัวอักษร G's N's T's C's และ "-" ในไฟล์หรือตัวอักษรทุกตัวถ้าจำเป็นมีคำสั่ง Unix ด่วนในการทำเช่นนี้หรือไม่?

5
วิธี wget ไฟล์ที่มีชื่อที่ถูกต้องเมื่อเปลี่ยนเส้นทาง?
ดังนั้นหลังจากการค้นหาใน Google และ Super User (และการสแกนหน้าคน) ฉันไม่สามารถหาคำตอบสำหรับสิ่งที่ (ฉันคิดว่า) น่าจะง่าย: ถ้าคุณไปที่นี่: http://www.vim.org/scripts/script.php?script_id=2340 และลองดาวน์โหลดธีม: http://www.vim.org/scripts/download_script.php?src_id=9750 ชอบมาก wget http://www.vim.org/scripts/download_script.php?src_id=9750 download_script.php?src_id=9750คุณอาจจะจบลงด้วยไฟล์ที่เรียกว่า แต่ฉันต้องการให้มันถูกเรียกmolokai.vimซึ่งเป็นสิ่งที่จะเกิดขึ้นถ้าฉันใช้เบราว์เซอร์เพื่อดาวน์โหลดไฟล์นี้ ฉันต้องระบุตัวเลือกใดเพื่อรับผลที่ต้องการ ฉันก็จะโอเคกับคำสั่งเทียบเท่า Curl

10
ฉันจะเปิดพรอมต์คำสั่งในโฟลเดอร์ปัจจุบันด้วยแป้นพิมพ์ลัดได้อย่างไร
ฉันจะเปิดพรอมต์คำสั่งในโฟลเดอร์ปัจจุบันด้วยแป้นพิมพ์ลัดใน Windows 7 ได้อย่างไร มีวิธีใดบ้างที่จะใช้สิ่งนี้? ฉันคิดว่า Autohotkey สามารถทำสิ่งนี้ได้ แต่ไม่รู้ว่าจะทำอย่างไร

6
ทุบตีมีตะขอที่ถูกเรียกใช้ก่อนดำเนินการคำสั่งหรือไม่?
ใน bash ฉันสามารถจัดเรียงฟังก์ชั่นที่จะดำเนินการก่อนเรียกใช้คำสั่งได้หรือไม่? มี$PROMPT_COMMANDซึ่งจะถูกดำเนินการก่อนที่จะแสดงพรอมต์คือหลังจากรันคำสั่ง Bash's $PROMPT_COMMANDนั้นคล้ายคลึงกับprecmdฟังก์ชั่นของ zsh ; ดังนั้นสิ่งที่ฉันกำลังมองหาเป็นเทียบเท่าทุบตีเพื่อ preexeczsh แอปพลิเคชันตัวอย่าง: ตั้งค่าชื่อเทอร์มินัลเป็นคำสั่งที่กำลังดำเนินการ เพิ่มโดยอัตโนมัติtimeก่อนทุกคำสั่ง
111 command-line  bash  hook 

12
คุณสามารถ zip ไฟล์จากพรอมต์คำสั่งโดยใช้ความสามารถในตัวของ Windows ในการ zip ไฟล์เท่านั้น
ฉันมีแบตช์ไฟล์ที่ส่งออกไฟล์ข้อความ ฉันคิดว่ามันคงจะดีถ้าฉันสามารถซิปมันได้เช่นกัน สิ่งนี้จะถูกใช้ในสภาพแวดล้อมที่ไม่มีการควบคุมดังนั้นฉันจึงไม่สามารถตั้งสมมติฐานเกี่ยวกับการปรากฏตัวของผลิตภัณฑ์ซอฟต์แวร์ของบุคคลที่สามเช่น7-Zipฯลฯ ได้ซึ่งจำเป็นต้องใช้ความสามารถในตัว Windows ตอนนี้ในการซิปไฟล์

7
ส่งต่อปริมาณข้อมูล SSH ผ่านเครื่องกลาง
การขุดอุโมงค์ SSH ทำให้ฉันสับสนมาก ฉันสงสัยว่าฉันสามารถทำได้ใน Linux ฉันมี 3 เครื่อง .. A. My local machine at home. B. Machine at work that I can SSH into (middle man). C. My desktop at work that I can only SSH into from machine B. ดังนั้นฉันสามารถ SSH จาก A -> B และจาก B -> C …
110 command-line  bash  ssh  git  tunnel 

3
วิธีการแสดงรายการแพ็คเกจ Chocolatey ที่ติดตั้งแล้วและเวอร์ชันใหม่กว่าพร้อมใช้งานจากบรรทัดคำสั่ง
ฉันมีแพ็คเกจต่อไปนี้ติดตั้งกับ Chocolatey รายการ choco - อย่างระมัดระวัง > choco list --localonly Chocolatey v0.9.9.2 adobereader 11.0.10 ccleaner 5.03.5128 chocolatey 0.9.9.2 ConEmu 14.9.23.0 gimp 2.8.14.1 git 1.9.5.20150114 หนึ่งสัปดาห์ต่อมาแพ็คเกจ GIMP ที่อัปเดตเป็น 2.9 และแพ็คเกจ Git ได้รับการอัปเดตเป็น 1.9.6 บนเว็บไซต์ chocolatey.org แต่แพ็คเกจอื่น ๆ จะไม่ได้รับการอัปเดต สองสัปดาห์ต่อมาฉันต้องเรียกใช้คำสั่งเป็น cmd เพื่อแสดงผลลัพธ์ต่อไปนี้: > some command git current local version (1.9.5), latest version …

2
7Zip - Command Line: ยกเว้นโฟลเดอร์ตามรูปแบบไวด์การ์ด?
มีความคิดใดบ้างที่จะแยกพา ธ ที่มี wild-carded ออกจากคำสั่ง 7zip ได้? ฉันกำลังทำสิ่งนี้: 7z.exe a -t7z archive.7z FolderToArchive\ -mx0 และต้องการที่จะแยกใด ๆ\bin\*.*หรือ\obj\*.*โฟลเดอร์ที่พบภายใต้ "FolderToArchive" หากต้องการยกเว้นไฟล์คุณสามารถใช้-xพารามิเตอร์ ไฟล์วิธีใช้มีตัวอย่างนี้สำหรับการใช้งาน-x: 7z a -tzip archive.zip *.txt -x!temp.* นั่นยอดเยี่ยมสำหรับการยกเว้นไฟล์ แต่อีกครั้งฉันต้องการยกเว้นโฟลเดอร์ที่ระบุไวด์การ์ด ภายใต้ "FolderToArchive" ของฉันมีหลายโฟลเดอร์ภายใต้โฟลเดอร์เหล่านั้นอาจมีหรือไม่มีbin\และobj\โฟลเดอร์ ฉันไม่ต้องการรวมสิ่งเหล่านี้ในที่เก็บถาวร ฉันได้ลองรูปแบบเช่น -x!bin\* -x!bin\*.* -x!\bin\* -x!\bin\*.* -x!\\bin\\* -x!\\bin\\*.* ดูเหมือนจะไม่มีใครแยกbin\โฟลเดอร์ นี่เป็นเพียงข้อ จำกัด ของ 7zip หรือไม่

10
ความเข้ากันไม่ได้ของ Linux / OS X tar - tarballs ที่สร้างขึ้นบน OS X จะให้ข้อผิดพลาดเมื่อไม่ได้ทำการทดสอบใน Linux
เมื่อฉันวางไฟล์บน Macbook ของฉันและยกเลิกการติดตั้งใน Linux ฉันจะได้รับคำเตือน / ข้อผิดพลาดต่อไปนี้ซ้ำ ๆ : tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' tar: Ignoring unknown extended header keyword …
106 linux  macos  command-line  tar 

14
ฉันจะรู้ได้อย่างไรว่า Windows ถูกรีสตาร์ทครั้งล่าสุดเมื่อใด
ฉันจะรู้ได้อย่างไรว่าคอมพิวเตอร์ของฉันที่ใช้ Windows 7 รีสตาร์ทครั้งล่าสุดเมื่อใด ฉันชอบโซลูชันที่ไม่เกี่ยวข้องกับการค้นหาบันทึกเหตุการณ์ แต่มีบางอย่างที่เหมือนwmicหรืออาจเป็นcmdคำสั่ง

11
มีคำสั่งทางลัดในพรอมต์คำสั่งของ Windows เพื่อไปที่โฮมไดเรกทอรีของผู้ใช้ปัจจุบันเหมือนใน Linux หรือไม่?
ฉันคุ้นเคยกับการใช้ cd ~ เพื่อรับสิทธิในไดเรกทอรีบ้านของฉัน ในพรอมต์คำสั่งของ Windows ฉันต้องทำ cd Users\username เพื่อไปที่นั่น มีทางลัดเหมือนลีนุกซ์หรือไม่? มันจะดีถ้าฉันไปถึงที่นั่นโดยการทำ cd username สิ่งนี้เป็นไปได้ใน Windows Vista หรือไม่

13
ฉันจะเรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบได้อย่างไร
ในฐานะนักพัฒนาฉันมักจะต้องเปิดพรอมต์คำสั่งเพื่อวัตถุประสงค์ต่างๆ ตัวอย่างเช่นฉันใช้iisresetเพื่อรีสตาร์ทเว็บเซิร์ฟเวอร์ในพื้นที่ของฉัน ฉันมักจะเปิดหน้าต่างคำสั่งด้วยวิธีใดวิธีหนึ่งจากสองวิธี: กดWinพิมพ์ "cmd" แล้วกดEnter ขณะอยู่ใน Explorer ให้Shiftคลิกขวาที่โฟลเดอร์แล้วเลือก "เปิดหน้าต่างคำสั่งที่นี่" อย่างไรก็ตามเมื่อฉันเปิดหน้าต่างคำสั่งด้วยวิธีใดวิธีหนึ่งเหล่านี้ฉันไม่มีสิทธิ์ผู้ดูแลระบบเต็มรูปแบบที่ฉันรู้สึกว่าฉันมีสิทธิ์ เพื่อเรียกใช้แอปพลิเคชันสำหรับผู้ดูแลระบบเท่านั้นฉันต้องเปิดบรรทัดคำสั่งด้วยวิธีที่ค่อนข้างลำบาก: กดWinพิมพ์ "cmd" รอให้เมนูเติม ยกมือขึ้นจากคีย์บอร์ดและวางบนเมาส์ คลิกขวาที่รายการเมนู "cmd.exe" เลือก "Run as administrator" สิ่งนี้ไม่สามารถยอมรับได้ด้วยเหตุผลหลายประการ: หน้าต่างจะเปิดขึ้นเสมอใน C: \ windows \ system32 มากกว่าUsersไดเรกทอรีของฉัน(เช่นเดียวกับเทคนิคที่ได้รับอนุมัติ 1) หรือโฟลเดอร์ที่ฉันต้องการจะอยู่ใน (เช่นเดียวกับเทคนิคที่ได้รับอนุมัติ 2) ดังนั้นฉันมักจะต้องเปลี่ยนไดเรกทอรีเพื่อให้ได้ตำแหน่งที่ฉันต้องการไป กระบวนการนี้ช้ากว่าวิธีการที่ฉันต้องการ แสดงวันละหลายครั้งทุกวันตลอดระยะเวลาที่เหลือในอาชีพของฉันมันเพิ่มเวลาที่ใช้ในการคลิกและรอประมาณสิบวันที่สูญเสียไปและการเปลี่ยนไดเรกทอรี ในฐานะโปรแกรมเมอร์การแสดงหุ่นยนต์ไร้จุดหมายทำให้ฉันเจ็บปวดทางอารมณ์อย่างมาก ในฐานะโปรแกรมเมอร์การยกมือของฉันเป็นงานยากลำบากที่ทำให้ฉันเจ็บปวดอย่างหนัก นั่นคือเหตุผลที่ฉันกำลังมองหาวิธีแก้ปัญหาที่ทำแล้วเสร็จซึ่งจะช่วยให้เทคนิคที่ได้รับการอนุมัติพร้อมท์คำสั่งผู้ดูแลระบบเปิด 1 & 2 หลายโปรแกรมให้คุณเปลี่ยนระดับสิทธิ์เริ่มต้นอย่างถาวรจากเมนูคุณสมบัติ Command Prompt ไม่ใช่หนึ่งในโปรแกรมเหล่านั้น ฉันจะทำให้หน้าต่างคำสั่งทำงานเป็นผู้ดูแลระบบได้ตามค่าเริ่มต้น (แม้เมื่อใช้ตัวเลือกเมนูบริบท "เปิดหน้าต่างคำสั่งที่นี่")


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