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

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

7
linux แสดงขนาดของเนื้อหาของโฟลเดอร์เป็น ls หรือคำสั่งอื่น ๆ
ฉันรู้ว่าโฟลเดอร์เหล่านี้แต่ละไฟล์มีไฟล์>> 80gb แต่พวกเขาแสดงเพียง 4.0K ใน ls -lah? ฉันจะแสดงขนาดรวมถึงเนื้อหาได้อย่างไร? [root@aapsan01 aapxen01]# ls -lah total 48K drwxrwxrwx 6 root root 4.0K Sep 29 03:45 . drwxrwxrwx 15 root root 4.0K Sep 27 09:15 .. drwxr-xr-x 2 root root 4.0K Sep 29 03:45 aapxen01.0 drwxr-xr-x 2 root root 4.0K Sep 28 12:10 aapxen01.1 …

11
มีวิธีง่าย ๆ ในการแยกไฟล์ mp3 หรือไม่
ฉันเพิ่งเรียนรู้เคล็ดลับเรียบร้อย ในการเข้าร่วมไฟล์ MP3 ด้วยกันคุณเพียงแค่ใช้คำสั่ง (ใน Windows) copy /b *.mp3 joined.mp3 และ voila คุณมีไฟล์ MP3 ขนาดใหญ่หนึ่งไฟล์ คำถามของฉัน : มีวิธีการในการทำตรงข้ามแยกเช่นไฟล์ MP3, นี้ได้อย่างง่ายดาย ?


7
7-Zip ไม่ถามรหัสผ่านสำหรับไฟล์ ZIP ที่ฉันเข้ารหัสในขณะที่ดับเบิลคลิก
ฉันพยายามเข้ารหัสโฟลเดอร์ด้วย 7-Zip โดยบรรทัดคำสั่งเลือกรหัสผ่าน แต่เมื่อดับเบิลคลิกที่ไฟล์ ZIP มันจะแสดงรายการไฟล์ให้ฉันโดยไม่ต้องถามรหัสผ่านใด ๆ มีวิธีการเข้ารหัสโฟลเดอร์อย่างแท้จริงจากบรรทัดคำสั่งหรือไม่?

8
bash: วิธีการส่งผ่านอาร์กิวเมนต์บรรทัดคำสั่งที่มีอักขระพิเศษ
ฉันได้เขียนโปรแกรม linux programที่ต้องการนิพจน์ทั่วไปเป็นอินพุต ฉันต้องการเรียกโปรแกรมในbashเชลล์และส่งนิพจน์ปกตินั้นเป็นอาร์กิวเมนต์บรรทัดคำสั่งไปยังโปรแกรม (นอกจากนี้ยังมีอาร์กิวเมนต์บรรทัดคำสั่งอื่น ๆ ) การแสดงออกปกติทั่วไปดูเหมือนว่า [abc]\_[x|y] แต่น่าเสียดายที่ตัวละคร[, ]และมีอักขระพิเศษใน| bashดังนั้นการโทร program [abc]\_[x|y] anotheragument ไม่ทำงาน มีวิธีส่งผ่านนิพจน์โดยใช้อักขระ escape หรือเครื่องหมายอัญประกาศเป็นต้น (การโทรprogram "[abc]\_[x|y] anotheragument"ไม่ทำงานอย่างใดอย่างหนึ่งเนื่องจากมันตีความสองข้อโต้แย้งเป็นหนึ่ง)

1
แฟ้มแบตช์ที่เรียกใช้ cmd.exe คำสั่งแล้วเปิดค้างที่พร้อมท์
ฉันต้องการสร้างไฟล์แบตช์ที่: เปิด cmd.exe ภายในพรอมต์คำสั่งนั้นnet useจะแสดงเส้นทางที่ใช้ร่วมกันที่แมป เปิดหน้าต่างทิ้งไว้เพื่อให้ฉันสามารถเรียกใช้คำสั่งเพิ่มเติมได้หากต้องการ ฉันจะทำสิ่งนี้ได้อย่างไร

4
ตัวเลือกบรรทัดคำสั่งเพื่อเปิด Chrome ในหน้าต่างใหม่และย้ายโฟกัส
พฤติกรรมเริ่มต้นของการเรียกใช้งานโครเมียมผ่านทางบรรทัดคำสั่ง chrome www.google.com เปิดแท็บใหม่ในอินสแตนซ์ที่มีอยู่chromeและย้ายโฟกัสจากเทอร์มินัลไปยังแท็บที่สร้างขึ้นใหม่ การเพิ่มnew-windowสวิตช์: chrome --new-window www.google.com เปิดโครเมี่ยมในหน้าต่างใหม่ แต่ไม่ย้ายโฟกัส ฉันควรใช้ตัวเลือกใดเพื่อเปิดหน้าต่างใหม่ แต่ยังเปลี่ยนโฟกัสไปที่หน้าต่างนั้น หมายเหตุ: ฉันใช้ Windows 7

2
วิธีการรับชื่อไฟล์โดยไม่มีเส้นทางในบรรทัดคำสั่งของ windows?
for /r %f in (*) do echo %f ให้ชื่อไฟล์ที่ส่งออกพร้อมกับเส้นทางทั้งหมด \path\to\dir\<filename> ฉันจะได้รับ<filename>โดยไม่รวมเส้นทางได้อย่างไร ฉันต้องใช้สตริง 'ชื่อไฟล์' นอกจากนี้ยังเป็นไปได้ที่จะทำสิ่งต่อไปนี้เมื่อได้รับชื่อไฟล์แล้ว? for /r %%f in (*) do ( echo "blah blah blah 'filename'" >> blahblah_filename.txt )

4
ฉันจะ chmod / chown รายการไฟล์เฉพาะได้อย่างไร
ฉันต้องการเขียนสคริปต์. sh เพื่อตั้งค่าการอนุญาตบางโฟลเดอร์ แต่สงสัยว่าฉันสามารถเรียกใช้บางอย่างเช่น: chown -644 ./one;/two;/three เพื่อ chown รายการโฟลเดอร์แทนที่จะโทร chown หลายครั้ง นอกจากนี้จะมีวิธีในการ chown รายการไฟล์และไม่รวมไฟล์อื่น ๆ เช่น: chown -R -664 ./*;!./cache ฉันหวังว่าบรรทัดคำสั่งหลอกของฉันจะสมเหตุสมผล


3
CMD และพรอมต์คำสั่งใน windows แตกต่างกันอย่างไร
จนถึงตอนนี้ฉันไม่เคยคิด (และไม่เคยสังเกต) สิ่งนั้นcmdและcommandเป็นสองสิ่งที่แตกต่างกัน ดีที่พวกเขา? ดูรูปนี้: ที่จริงแล้วฉันมักจะเปิดcmdจากกล่องโต้ตอบเรียกใช้เมื่อใดก็ตามที่ฉันต้องการบรรทัดคำสั่ง (สำหรับ Git / VIM) ดังนั้นฉันจึงปรับแต่งตำแหน่งการแสดงผลแบบอักษรสี ฯลฯ วันนี้ฉันเปลี่ยนพิมพ์commandใน Run แทนcmdและพบว่ามีสิ่งใหม่ในหน้าต่างของฉัน มันมี "DOS" ในหน้าต่าง ดังนั้นเห็นได้ชัดว่าควรจะมีความแตกต่างระหว่างและcmd commandผมอยากจะรู้ว่า ความแตกต่างระหว่างพวกเขา เหตุใด Microsoft จึงแยกพวกเขาออก (Unix & Linux มีเพียงหนึ่งเชลล์โดยค่าเริ่มต้นคือ Bash)

9
ค้นหาคอมพิวเตอร์เครื่องอื่นบนเครือข่ายผ่านบรรทัดคำสั่ง
ฉันมี Macs จำนวนหนึ่งในเครือข่ายในบ้านของฉันและใช้การเข้าถึงเพียงหนึ่งในนั้นจากภายนอก ฉันจะทราบได้อย่างไรว่าที่อยู่ IP ของเครื่องอื่นเป็นอย่างไร

7
จะอัพโหลดไฟล์จากบรรทัดคำสั่งด้วย FTP หรือ SSH ได้อย่างไร?
ฉันไม่เคยทำสิ่งนี้มาก่อนและฉันกำลังสร้างสคริปต์ bash shell เพื่อทำสิ่งนี้ให้ฉัน ฉันจะเชื่อมต่อผ่าน ssh เพื่อทำบางสิ่ง (ซึ่งฉันรู้วิธีการแล้ว) ดังนั้นอาจมีวิธีอัปโหลดไฟล์ผ่าน ssh เพื่อให้ฉันสามารถทำได้ทั้งหมดในการเชื่อมต่อเดียว? ฉันจะทำสิ่งนี้ได้อย่างไร #!/bin/sh cd ./files-to-upload #upload the files
30 command-line  bash  ssh  ftp 

11
ฉันจะรับจำนวนเฟรมในวิดีโอบนบรรทัดคำสั่ง linux ได้อย่างไร
ฉันมีไฟล์วิดีโอและต้องการรับจำนวนเฟรมวิดีโอที่อยู่ในนั้น ฉันสามารถใช้ffmpegเพื่อรับความยาวของวิดีโอและ FPS อย่างไรก็ตามฉันไม่เห็นสิ่งใดชัดเจนสำหรับจำนวนเฟรมทั้งหมด ในทางทฤษฎีเราน่าจะสามารถคูณความยาว (เป็นวินาที) โดย FPS เพื่อให้ได้จำนวนเฟรม แต่ในกรณีนี้ความยาว (34.43 วินาที) และ framerate (29.97 fps) ให้ไม่ใช่จำนวนเต็มซึ่งทำให้ฉัน คิดว่าฉันทำอะไรผิด ฉันต้องสามารถทำสิ่งนี้บนบรรทัดคำสั่งในลักษณะอัตโนมัติและไม่ใช่กราฟิกทั้งหมด ฉันต้องการสิ่งนี้เพื่อให้แน่นอนและไม่ใช่การประเมิน (ถ้าเป็นไปได้กับไฟล์วิดีโอ) ฉันลองใช้tcprobeกับบางไฟล์ สำหรับไฟล์ AVI บางไฟล์มันใช้งานได้ แต่สำหรับไฟล์ VOB บางไฟล์เอาต์พุต tcprobe ไม่มีจำนวนเฟรม ฉันได้ผลลัพธ์นี้: [tcprobe] MPEG program stream (PS) [tcprobe] summary for myfile.vob, (*) = not default, 0 = not detected import frame …

4
จะกำหนดผู้ใช้และกลุ่มของ deamon ใน Ubuntu ได้อย่างไร?
ฉันจะตรวจสอบผู้ใช้และกลุ่มสำหรับnginxภูตใน Ubuntu ได้อย่างไร? หรือไวยากรณ์เพื่อค้นหาผู้ใช้และกลุ่มสำหรับ deamon ที่ทำงานใน Ubuntu คืออะไร

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