Menggunakan Pipa di Baris Perintah

Anonim

Salah satu fungsi penting dari baris perintah Mac OS X, Linux, atau Unix apa pun, adalah memahami beberapa dasar tentang cara menggunakan pipa. Pada dasarnya, pipes memungkinkan Anda mengarahkan output dari satu perintah ke input dari perintah lainnya, memungkinkan perintah berikut untuk memanipulasi, menyesuaikan, atau bekerja dengan perintah sebelumnya kembali. Mengetahui bagaimana dan kapan menggunakan pipa sangat penting untuk penggunaan baris perintah yang efektif, dan ini merupakan pengetahuan inti bagi pengguna Terminal.

Tanpa pengenalan lebih lanjut, inilah beberapa informasi tentang pipa baris perintah, apa yang mereka lakukan, dan yang paling penting, bagaimana menggunakan pipa untuk mengontrol keluaran baris perintah, secara efektif 'menyalurkannya' ke tempat lain:

Simbol pipa terlihat seperti |, (kuncinya sama dengan kunci \ Anda, jika Anda bingung), dan sangat berguna saat Anda bekerja di baris perintah. Ini beberapa contohnya:

ls -la | lagi

Ini mengambil output perintah daftar (dengan panjang dan semua bendera) dan 'menyalurkannya' ke perintah lainnya, memungkinkan Anda untuk melihat output satu halaman sekaligus.

ps aux | grep pengguna

Perintah ini mengambil keluaran dari perintah proses, dan hanya melaporkan kembali contoh proses milik 'pengguna'

Anda dapat menggunakan pipa dengan hampir semua hal, jadi gunakan imajinasi Anda.

Penggunaan umum lainnya untuk pipa adalah digabungkan dengan "kurang" untuk meningkatkan keterbacaan output yang panjang, saat menggunakan 'cat' atau yang serupa:

cat /etc/passwd | lebih sedikit

Pipes juga dapat digunakan dengan cara yang sangat canggih, mengambil output dari perintah apa pun dan mengarahkan output perintah itu ke input string perintah lain, lalu mengambil output itu dan mengarahkannya lagi, di rangkaian perintah dan pipa yang panjang, ini bisa terlihat seperti ini:

"

cat /etc/OSXDaily.txt | grep tes osxdaily>"

Pipe juga dapat digabungkan dengan pengalihan, dan hampir semua metode lain untuk memanipulasi apa pun di terminal.

Kami membahas baris perintah Mac OS X relatif sering di sini di OS X Daily, tetapi artikel terbaru kami tentang dasar-dasar kegunaan Baris Perintah: Pengalihan mungkin seharusnya menyertakan sedikit tentang pipa juga, jadi inilah kami.Tujuan yang lebih lanjut sebaiknya dibahas dalam tutorial mendalam lainnya untuk dijelajahi di luar dasar, jadi nantikan terus.

Menggunakan Pipa di Baris Perintah