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

หนึ่งหรือชุดของคำสั่งที่ออกในสภาพแวดล้อม * nix เพื่อรับข้อมูลเปลี่ยนสถานะของบางสิ่งหรือเพื่อดำเนินการบางอย่าง กล่าวอีกนัยหนึ่ง: เพื่อให้บรรลุวัตถุประสงค์

2
คำศัพท์เกี่ยวกับบรรทัดคำสั่ง: ส่วนใดบ้างของคำสั่งที่เรียกว่า
ที่บรรทัดคำสั่งฉันมักจะใช้คำสั่ง "ง่าย" เช่น mv foo/bar baz/bar แต่ฉันไม่รู้ว่าจะเรียกทุกส่วนของสิ่งนี้: ┌1┐ ┌──2───┐ git checkout master │ └──────3──────┘ └───────4─────────┘ ผม (คิดว่าฉัน) รู้ว่า1เป็นคำสั่งและ2เป็นข้อโต้แย้งและผมอาจจะเรียก3รายการอาร์กิวเมนต์ (คือว่าถูกต้องหรือไม่) แต่ผมไม่ทราบว่าจะเรียก4 ป้ายกำกับ "คำสั่ง" ที่ซับซ้อนมากขึ้นอย่างไร find transcripts/?.? -name '*.txt' | parallel -- sh -c 'echo $1 $2' {} {/} ฉันขอขอบคุณคำตอบที่แยกสิ่งที่จะเรียก 1,2,3,4 และสิ่งที่เรียกส่วนต่างๆของเช่น "คำสั่ง" ด้านบนนี้ มันจะเป็นการดีที่ได้เรียนรู้เกี่ยวกับสิ่งอื่น ๆ ที่ไม่เหมือนใคร / แปลกใจที่ฉันไม่ได้รวมอยู่ที่นี่

3
ความสำคัญของตัวเลือกคำสั่ง?
ฉันรู้ว่าrm -f file1จะลบอย่างแรงfile1โดยไม่แจ้งให้ฉัน ฉันก็รู้ว่าrm -i file1จะแจ้งให้ฉันก่อนที่จะลบfile1 ตอนนี้ถ้าคุณดำเนินการrm -if file1สิ่งนี้จะเป็นการลบอย่างแรงfile1โดยไม่แจ้งให้ฉันทราบ แต่ถ้าคุณดำเนินการก็จะแจ้งให้ผมก่อนที่จะลบrm -fi file1file1 เป็นจริงหรือไม่ที่เมื่อรวมตัวเลือกคำสั่งตัวสุดท้ายจะมีความสำคัญกว่ากัน? เช่นrm -ifนั้น-fจะมีความสำคัญกว่า แต่ rm -fiก็-iจะมีความสำคัญกว่า lsคำสั่งเช่นมันไม่สำคัญว่าถ้าคุณบอกว่าหรือls -latRls -Rtal ดังนั้นฉันคิดว่ามันสำคัญเฉพาะเมื่อคุณมีตัวเลือกคำสั่งที่ขัดแย้งเช่นrm -ifนั้นถูกต้องหรือไม่

2
รูปแบบเอาต์พุตยูทิลิตี้สถิติซ็อกเก็ตของ ss - linux
เมื่อใช้ssกับ-pตัวเลือกuser/pid/fdคอลัมน์จะกระโดดใต้บรรทัดใดบรรทัดหนึ่ง เช่นนี้เป็นสิ่งที่ฉันเห็นจริง: # ss -nulp4 State Recv-Q Send-Q Local Address:Port Peer Address:Port UNCONN 0 0 *:20000 *:* users:(("perl",pid=9316,fd=6)) UNCONN 0 0 *:10000 *:* users:(("perl",pid=9277,fd=6)) UNCONN 0 0 192.168.100.10:53 *:* users:(("named",pid=95,fd=517),("named",pid=95,fd=516)) UNCONN 0 0 127.0.0.1:53 *:* users:(("named",pid=95,fd=515),("named",pid=95,fd=514)) การจัดรูปแบบผลลัพธ์ที่ต้องการ : # ss -nulp4 State Recv-Q Send-Q Local Address:Port Peer Address:Port UNCONN 0 …


3
ความแตกต่างระหว่างคำสั่ง 'ifconfig' และ 'ip'
ฉันอ่านบทความ / บทช่วยสอนเกี่ยวกับคำสั่ง 'ifconfig' ส่วนใหญ่ประกอบด้วยคำสั่งทั่วไป - "ifconfig เลิกใช้แล้วโดยคำสั่ง ip" และแนะนำให้เรียนรู้คำสั่ง ip แต่ไม่มีใครอธิบายว่าคำสั่ง 'ip' มีประสิทธิภาพมากกว่า 'ifconfig' อย่างไร ความแตกต่างระหว่างพวกเขาทั้งสองคืออะไร?
19 linux  networking  ip  command 

1
ตัวอักษรในคำสั่ง "fc" หมายถึงอะไร
ฉันเพิ่งเจอfcคำสั่งที่ให้คุณแก้ไขคำสั่งก่อนหน้าและออกในภายหลัง มันมีFCEDITตัวแปรสภาพแวดล้อมของตัวเองสำหรับการตั้งค่าการแก้ไขและหน้าคนในคู่มือโปรแกรมเมอร์ POSIX ( 1p) มันสร้างไฟล์ใน/tmpไดเรกทอรีและดำเนินการเนื้อหาหากไฟล์ถูกบันทึกไว้ ( :wqในvim) นอกจากนั้นยังสามารถกำหนดหมายเลขและรายการfc -lคำสั่งที่เรียกใช้ก่อนหน้านี้ให้เลือก ดังนั้นจึงเป็นคำสั่งที่ดีและมีประโยชน์ที่จะรู้ คำถามคือชื่อของมันหมายถึงอะไรจริงๆ; วิธีการเชื่อมโยงคำสั่งกับฟังก์ชั่นในใจ? "ชั้นหนึ่ง"? หรืออาจเป็นเพียงแค่ "ฟังก์ชั่น" (สิ่งที่อยู่ในใจของฉันหลังจากเขียนประโยคก่อนหน้า)? คู่มืออ้างถึงอย่างง่าย ๆ ว่า "ยูทิลิตี้ fc"
19 zsh  command  posix 

3
คำนวณ bcrypt hash จากบรรทัดคำสั่ง
ฉันต้องการคำนวณbcrypt hash ของรหัสผ่านของฉัน มีเครื่องมือบรรทัดคำสั่งโอเพนซอร์สที่จะทำเช่นนั้น? ฉันจะใช้แฮชนี้ในไฟล์กำหนดค่า Syncthing (แม้ว่าฉันรู้จากที่นี่ว่าฉันสามารถรีเซ็ตรหัสผ่านโดยการแก้ไขไฟล์กำหนดค่าเพื่อลบผู้ใช้และรหัสผ่านในส่วน gui จากนั้นเริ่ม Syncthing ใหม่)

2
มีบางเวลาเหมือนกันที่บันทึก I / O และ CPU
ฉันสามารถตรวจสอบเวลาทำงานของกระบวนการได้อย่างรวดเร็วด้วยtime: x@y ~ $ time foo real 0m14.299s user 0m4.770s sys 0m0.440s มีวิธีที่ฉันสามารถรับข้อมูลเดียวกันสำหรับการใช้ I / O และ CPU ของอาร์กิวเมนต์ที่บันทึกใน STDOUT หรือไม่ คำสั่งหรือยูทิลิตีอย่างง่าย ๆtimeน่าจะเหมาะสมที่สุดที่ฉันเพิ่งผ่านการโต้แย้งของสิ่งที่ฉันต้องการเรียกใช้: x@y ~ $ stats foo wallclock runtime 0m14.299s I/O reads 290,420 KB I/O writes 239,429 KB peak CPU usage 18.62% mean CPU usage 1.44% # etc.

2
คำสั่งการใช้หน่วยความจำที่มีไวยากรณ์คล้ายกับคำสั่งเวลา
คำสั่งอะไรแสดงการใช้งานหน่วยความจำของโปรแกรมฉันกำลังมองหาคำสั่งที่ใช้งานง่ายและมีไวยากรณ์คล้ายกับtimeคำสั่ง ฉันพยายามค้นหาการใช้งานหน่วยความจำของโปรแกรมแฮช md5 ที่เขียนใน C และใช้เวลา 7 วินาทีในการแฮช "hello world" ฉันใช้ระบบปฏิบัติการ android พร้อมติดตั้ง busybox
18 memory  time  command 


5
ข้อแตกต่างระหว่าง ps และคำสั่ง top คืออะไร?
ความแตกต่างระหว่างpsและtopคำสั่งคืออะไร? ฉันเห็นว่าทั้งสองสามารถแสดงข้อมูลเกี่ยวกับกระบวนการทำงาน ควรใช้อันไหนเมื่อไหร่?

6
มีการใช้งานจริงสำหรับคำสั่งปัจจัย GNU หรือไม่?
เมื่อมองผ่านGNU Coreutilsฉันเห็นfactorคำสั่งที่ฉันไม่เคยสังเกตมาก่อน อ่านหน้าคน: พิมพ์ปัจจัยหลักของแต่ละจำนวนเต็มที่ระบุ หากไม่มีการระบุไว้ในบรรทัดคำสั่งให้อ่านจากอินพุตมาตรฐาน มีการใช้งานจริงfactorหรือเป็นเพียงแค่ชุดสาธิต / ของเล่น?
17 command  gnu  coreutils 

2
ความแตกต่างระหว่าง "dir" และ "ls" คืออะไร?
ฉันได้เมื่อเทียบกับหน้าคนของdirและlsและพวกเขาดูเหมือนจะตรงเดียวกัน ทั้งสองเป็นส่วนหนึ่งของ GNU coreutils และ "รายการเนื้อหาไดเรกทอรี" ความแตกต่างเพียงอย่างเดียวที่ฉันเคยเห็นคือมันdirไม่ได้ทำให้สีออกมาสดใส เหตุใดจึงมีสองคำสั่งอยู่? มีความแตกต่างที่ฉันพลาดหรือไม่? ทำไมจะชอบdirมากกว่าls?
17 command  gnu 

4
ฉันจะรับรายการรหัสทางออก (และ / หรือรหัสส่งคืน) และความหมายสำหรับคำสั่ง / ยูทิลิตี้ได้อย่างไร
มีวิธีที่ฉันสามารถทำสิ่งที่ระบุไว้ในชื่อเรื่องจากคำสั่ง terminal หรือฉันจะต้องมองเข้าไปในรหัส?

1
เลื่อนไปที่คำสั่งสุดท้ายบน Terminal? (เช่นเครื่องหมาย OS X Terminal)
เครื่องหมายของ Mac OS X Terminalมีประโยชน์อย่างเหลือเชื่อ Cmd+Upตัวอย่างเช่นเมื่อฉันพิมพ์คำสั่งที่สะท้อนการส่งออกเป็นจำนวนมากจึงเป็นเรื่องง่ายที่จะอ่านจุดเริ่มต้นที่มี มันจะเลื่อนไปที่คำสั่งสุดท้ายและเน้นมันตั้งแต่มีตัวเลือกในการทำเครื่องหมายโดยอัตโนมัติสาย PromptและCmd+Upจะเลื่อนไปยังหน้าล่าสุดเครื่องหมาย มีเทอร์มินัลอีมูเลเตอร์ใด ๆ กับฟังก์ชันนี้หรือไม่? หรือปลั๊กอินอะไรก็ได้ คุณจะไปที่คำสั่งสุดท้ายอย่างรวดเร็วโดยเน้นที่คำสั่งนั้นได้อย่างไร

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