Unix & Linux

T&J untuk pengguna Linux, FreeBSD dan sistem operasi Un * x lainnya

1
Bagaimana perintah sed '1! G; h; $! D' membalikkan isi file?
Pertanyaan saya terkait dengan sedsolusi-spesifik yang diberikan dalam jawaban ini untuk pertanyaan ini dari reverse grepping . The sed/ grepsolusi yang saya tidak dapat menguraikan adalah sebagai berikut satu: sed '1!G;h;$!d' file Dapatkah seseorang tolong menguraikan perintah ini? Saya tahu dari pengetahuan VI (M) bahwa G menunjukkan baris terakhir dari …
20 sed 


9
grepping string yang tetap di awal baris
grep "^$1"semacam karya, tapi bagaimana saya bisa melarikan diri "$1"sehingga grep tidak menafsirkan karakter apa pun di dalamnya secara khusus? Atau ada cara yang lebih baik? Sunting: Saya tidak ingin mencari '^$1'tetapi untuk string tetap yang dimasukkan secara dinamis yang seharusnya hanya cocok jika itu di awal baris. Itu yang …
20 grep 


2
batas waktu, putus pipa dan wc
Saya punya ide untuk segera membandingkan beberapa program dekompresi. Misalnya untuk gz, saya akan menjalankan perintah: timeout 10 zcat foo.gz | wc -c Yang akan mengukur jumlah data yang dapat diekstrak oleh decompressor dalam 10 detik. Satu-satunya masalah adalah, itu tidak berfungsi: karena zcat terbunuh, wc juga terbunuh, jadi saya …
20 pipe  timeout 

3
Di mana kode sumber terbaru dari perintah man untuk linux?
Saya mencari kode sumber terbaru dari perintah man, versi di Linux saya cukup lama (v1.6f), tetapi saya gagal setelah googling beberapa saat. Maksud saya kode sumber terbaru man, bukan man-pageshanya file biner /usr/bin/manitu sendiri yang dapat dikompilasi dan diinstal.
20 linux  man 


3
Apa yang dilakukan `<& -`?
Saya menyalin cuplikan Bash ke latar belakang perintah ssh yang dijalankan dari jarak jauh: ssh user@remote &lt;&lt;CMD some process &lt;&amp;- &gt;log 2&gt;error &amp; CMD Apa yang &lt;&amp;-harus dilakukan Dugaan saya adalah bahwa itu sama dengan&lt; /dev/null Pemahaman saya berikutnya adalah bahwa tiga deskriptor file utama ( stdin, stdout, stderr) perlu …

4
Terkejut dengan perilaku cp dengan hardlink
Saya memahami gagasan tentang hardlink dengan sangat baik, dan telah membaca halaman manual untuk alat dasar seperti cp--- dan bahkan spesifikasi POSIX terbaru --- beberapa kali. Namun saya masih terkejut melihat perilaku berikut: $ echo john &gt; john $ cp -l john paul $ echo george &gt; george Pada titik …
20 cp  hard-link 


4
Lihat hanya entri baru dalam file log yang tumbuh
tail -f x.log Saya menggunakan perintah ini untuk melihat file log yang tumbuh di command prompt. Saya hanya tertarik melihat baris log yang ditulis ke file setelah menjalankan tail -fdan tidak tertarik pada log yang ditulis ke file sebelum melakukan tail -f. Tapi tail -fperintah saat mulai, ambil 10 baris …
20 logs  tail 

3
Mengapa proc disebut sistem file?
Sistem procfile memungkinkan kernel untuk mengkomunikasikan informasi tentang setiap proses yang berjalan pada sistem Linux. Mengapa procdisebut sistem file? Ini bukan sistem file nyata ext4. Itu hanya kumpulan file yang berisi informasi tentang proses yang sedang berjalan.
20 filesystems  proc 

4
Bagaimana cara mengompres file di tempat?
Saya memiliki mesin dengan penggunaan hard disk 90%. Saya ingin mengompres file log 500+ ke file baru yang lebih kecil. Namun, hard disk terlalu kecil untuk menyimpan file asli dan yang terkompresi. Jadi yang saya butuhkan adalah mengompres semua file log menjadi satu file baru satu per satu, menghapus setiap …

2
Bagaimana saya bisa melihat konten cadangan dari file database dconf?
Saya telah mengambil cadangan file tempat dconfdatabase saya disimpan ( ~/.config/dconf/useryang merupakan file biner), dan sekarang saya perlu memindahkan beberapa kunci dari cadangan ke yang dconfdigunakan. Bagaimana saya bisa melihat konten yang dicadangkan dconftanpa meletakkannya "di tempat" dan melihatnya dengan misalnya dconf-editor?
20 dconf 

2
temukan garis-garis yang sama di antara banyak file
Saya punya 4 file yang seperti file A &gt;TCONS_00000867 &gt;TCONS_00001442 &gt;TCONS_00001447 &gt;TCONS_00001528 &gt;TCONS_00001529 &gt;TCONS_00001668 &gt;TCONS_00001921 file b &gt;TCONS_00001528 &gt;TCONS_00001529 &gt;TCONS_00001668 &gt;TCONS_00001921 &gt;TCONS_00001922 &gt;TCONS_00001924 file c &gt;TCONS_00001529 &gt;TCONS_00001668 &gt;TCONS_00001921 &gt;TCONS_00001922 &gt;TCONS_00001924 &gt;TCONS_00001956 &gt;TCONS_00002048 file d &gt;TCONS_00001922 &gt;TCONS_00001924 &gt;TCONS_00001956 &gt;TCONS_00002048 semua file berisi lebih dari 2000 baris dan diurutkan untuk kolom pertama. …

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.