ในขณะที่Web-Eอธิบายวิธีที่ตรงที่สุดในการทำสิ่งที่คุณต้องการด้วยสองคำสั่งที่แตกต่างกันฉันคิดว่าฉันแสดงให้เห็นว่ามีหลายวิธีในการดำเนินการหลายคำสั่งหรือดำเนินการคำสั่งต่อไปอีกบรรทัดหนึ่งโดยไม่ต้องดำเนินการทันที
คำสั่งยาวอย่างต่อเนื่อง:
1) วิธีที่ใช้กันมากที่สุดในการสร้างคำสั่งยาวหนึ่งคำสั่งคือป้อนคำสั่งของคุณจากนั้นใช้แบ็กสแลช\
กดย้อนกลับจากนั้น Bash จะให้พรอมต์อื่นให้คุณแทนการรันคำสั่ง พรอมต์รองนี้เรียกว่า PS2 และรอการป้อนข้อมูลของคุณ:
find /home/mike/Downloads -type f -iname '*.jpg' \
>
คุณสามารถเพิ่มเครื่องหมายแบ็กสแลชและกดปุ่มย้อนกลับได้นานเท่าที่คุณต้องการตราบใดที่คุณคิดว่าคำสั่งโดยรวมจะสมเหตุสมผล
คุณสามารถยกเลิกพรอมต์นี้กับรองปกติ+CtrlC
2) Bash จดจำคำสั่งบางคำเช่น for loops (for i in .... ) และการแจ้งจะปรากฏขึ้นทันที เช่นเดียวกับถ้าคุณพลาดเครื่องหมายคำพูดออกจากคำสั่ง:
apt-cache search 'libgimp*
>
คำสั่งหลายรายการ :
3) ในฐานะที่เป็นLxnslckคุณสามารถแยกคำสั่งด้วยเครื่องหมายอัฒภาค:
which vlc; whereis vlc
/usr/bin/vlc
vlc: /usr/bin/vlc /etc/vlc /usr/lib/vlc /usr/bin/X11/vlc /usr/share/vlc /usr/share/man/man1/vlc.1.gz
4) หรือคุณสามารถใช้เครื่องหมายและ&&
เพื่อเข้าร่วมสองคำสั่ง:
./configure && make