Pertanyaan yang diberi tag «pipe»

Pipa Unix menghubungkan deskriptor file dari dua proses. Suatu pipa dibuat dengan fungsi POSIX pipe () dideklarasikan dalam <unistd.h>. Kerang menyediakan pembuatan pipa antara proses menggunakan "|".

3
Bagaimana cara mengunduh arsip dan mengekstraknya tanpa menyimpan arsip ke disk?
Saya ingin mengunduh, dan mengekstrak arsip di bawah direktori yang diberikan. Inilah cara saya melakukannya sejauh ini: wget http://downloads.mysql.com/source/dbt2-0.37.50.3.tar.gz tar zxf dbt2-0.37.50.3.tar.gz mv dbt2-0.37.50.3 dbt2 Sebagai gantinya saya ingin mengunduh dan mengekstrak arsip dengan cepat , tanpa harus tar.gzmenulis ke disk. Saya pikir ini mungkin dengan menyalurkan output wgetke tar, …
62 shell  pipe  tar  wget 

5
Untuk apa perintah mknod?
Saya baru saja mulai menggunakan Ubuntu sebagai OS utama saya dan saya ingin belajar tentang hal-hal yang seharusnya tidak saya lakukan, dan belajar dari hal-hal buruk yang telah dilakukan orang di masa lalu. Saya menemukan email-email ini tentang kisah-kisah horor yang dilakukan oleh admin sys UNIX &amp; Linux di sistem …

4
Apa keuntungan menggunakan pipa bernama dibandingkan pipa tanpa nama?
Saya meninjau serangkaian pertanyaan wawancara yang diminta dari admin unix; Saya menemukan topik yang disebut "pipa bernama". Saya mencari di Google topik; sampai batas tertentu saya sudah bisa memahaminya: - bernama pipa || FIFO Tetapi saya masih merasa bahwa saya tidak memiliki pengetahuan kapan harus menggunakan jenis pipa khusus ini. …
51 pipe 


4
Haruskah saya peduli dengan kucing yang tidak perlu?
Banyak utilitas baris perintah dapat mengambil inputnya baik dari pipa atau sebagai argumen nama file. Untuk skrip shell panjang, saya menemukan memulai rantai dengan catmembuatnya lebih mudah dibaca, terutama jika perintah pertama akan membutuhkan argumen multi-line. Membandingkan sed s/bla/blaha/ data \ | grep blah \ | grep -n babla dan …



2
Mengapa proses substitusi menghasilkan file bernama / dev / fd / 63 yang merupakan pipa?
Saya mencoba memahami pipa bernama dalam konteks contoh khusus ini. Saya mengetik &lt;(ls -l)terminal saya dan mendapatkan output sebagai bash: /dev/fd/63: Permission denied,. Jika saya mengetik cat &lt;(ls -l), saya bisa melihat isi direktori. Jika saya mengganti catdengan echo, saya pikir saya mendapatkan nama terminal (atau itu?). echo &lt;(ls -l)memberikan …

7
Pipa bersyarat
Katakanlah saya sudah mendapat saluran pipa berikut: cmd1 &lt; input.txt |\ cmd2 |\ cmd4 |\ cmd5 |\ cmd6 |\ (...) |\ cmdN &gt; result.txt Dalam kondisi tertentu saya ingin menambahkan cmd3antara cmd2dan cmd4. Apakah ada cara untuk membuat semacam pipa kondisional tanpa menyimpan hasil cmd2 ke dalam file sementara? Saya …
39 pipe 

3
Perintah pemipaan setelah xarg yang di-pipe
HP-UX ***** B.11.23 U ia64 **** lisensi pengguna tidak terbatas find . -type d -name *log* | xargs ls -la memberi saya nama direktori (yang berisi lognama direktori) diikuti oleh semua file dalam direktori itu. Direktori /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/dan sebagainya berisi file-file log. Saya ingin hanya dua file log terbaru …
38 shell  find  pipe  xargs 

6
Bagaimana mengelabui perintah dengan berpikir outputnya akan ke terminal
Diberikan perintah yang mengubah perilakunya ketika outputnya menuju ke terminal (mis. Menghasilkan keluaran berwarna), bagaimana output itu dapat dialihkan dalam pipa sambil mempertahankan perilaku yang berubah? Pasti ada utilitas untuk itu, yang tidak saya sadari. Beberapa perintah, seperti grep --color=always, memiliki flag opsi untuk memaksa perilaku, tetapi pertanyaannya adalah bagaimana …
38 shell  pipe  utilities  stdout  pty 

3
Bagaimana pipa membatasi penggunaan memori?
Brian Kernighan menjelaskan dalam video ini daya tarik Bell Labs awal untuk bahasa kecil / program yang didasarkan pada keterbatasan memori Mesin besar akan menjadi 64 k-byte - K, bukan M atau G - dan itu berarti setiap program tidak bisa sangat besar, dan ada kecenderungan alami untuk menulis program …
36 pipe  history 

4
Mengapa “tail -f… | tail ”gagal menghasilkan output apa pun?
Mengapa perintah berikut tidak menghasilkan output apa pun? $ tail -f /etc/passwd | tail Setelah membaca tentang buffering , saya mencoba yang berikut ini tetapi tidak berhasil: $ tail -f /etc/passwd | stdbuf -oL tail Perhatikan bahwa yang berikut ini menghasilkan output: $ tail /etc/passwd | tail Begitu juga ini: …
36 pipe  tail 


2
/ proc / PID / fd / X nomor tautan
Di Linux, in /proc/PID/fd/X, tautan untuk deskriptor file yang berupa pipa atau soket memiliki nomor, seperti: l-wx------ 1 user user 64 Mar 24 00:05 1 -&gt; pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -&gt; pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 -&gt; socket:[3142925] lrwx------ …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.