Menggunakan Paip di Baris Perintah

Anonim

Salah satu fungsi penting baris arahan Mac OS X, Linux atau mana-mana Unix, ialah memahami beberapa asas tentang cara menggunakan paip. Pada asasnya, paip membolehkan anda mengarahkan output satu perintah ke input perintah lain, membenarkan perintah berikut untuk memanipulasi, melaraskan atau berfungsi dengan arahan sebelumnya kembali. Mengetahui cara dan masa untuk menggunakan paip adalah penting untuk penggunaan baris arahan yang berkesan, dan ia merupakan pengetahuan teras untuk pengguna Terminal.

Tanpa pengenalan lanjut, berikut ialah beberapa maklumat tentang paip baris arahan, perkara yang mereka lakukan, dan yang paling penting, cara menggunakan paip untuk mengawal output baris arahan, dengan berkesan 'menyalurkannya' ke tempat lain:

Simbol paip kelihatan seperti |, (ia adalah kunci yang sama dengan kunci \ anda, jika anda keliru), dan amat berguna apabila anda bekerja dalam baris arahan. Berikut ialah beberapa contoh:

ls -la | lagi

Ini mengambil keluaran arahan senarai (dengan panjang dan semua bendera) dan 'menyalurkannya' ke lebih banyak arahan, membolehkan anda melihat output satu halaman pada satu masa.

ps aux | pengguna grep

Arahan ini mengambil output perintah proses dan melaporkan kembali kejadian proses yang dimiliki oleh ‘pengguna’ sahaja

Anda boleh menggunakan paip dengan hampir apa sahaja, jadi gunakan imaginasi anda.

Satu lagi kegunaan biasa untuk paip adalah untuk digabungkan dengan "kurang" untuk meningkatkan kebolehbacaan output yang panjang, apabila menggunakan 'kucing' atau sesuatu yang serupa:

cat /etc/passwd | kurang

Paip juga boleh digunakan dengan cara yang sangat maju, mengambil keluaran mana-mana arahan dan mengubah hala keluaran arahan itu ke dalam input rentetan arahan lain, dan kemudian mengambil output itu dan mengubah halanya sekali lagi, dalam rentetan arahan dan paip yang panjang, ini mungkin kelihatan seperti ini:

"

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

Paip juga boleh digabungkan dengan ubah hala dan hampir mana-mana kaedah lain untuk memanipulasi apa-apa dalam terminal.

Kami merangkumi baris arahan Mac OS X secara relatifnya di sini di OS X Daily, tetapi artikel terbaru kami Asas kebolehgunaan Baris Perintah: Pengalihan semula mungkin sepatutnya menyertakan sedikit tentang paip juga, jadi inilah kami.Tujuan yang lebih lanjut akan lebih baik dibincangkan dalam tutorial mendalam yang lain untuk meneroka di luar perkara asas, jadi nantikan.

Menggunakan Paip di Baris Perintah