Unix & Linux

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

2
Apa itu "<Esc> Kv" di bash
Ketika saya di bash dan tekan Esc, Shift+ K, V, bash api sampai $EDITORdengan nama file yang mirip dengan /tmp/bash-fc-186566385. Mengapa demikian dan apa tujuannya? Saya mungkin perlu menyebutkan bahwa saya menjalankan bash dengan set -o vi.



5
Saya mendapat kesalahan "nama host: Nama atau layanan tidak dikenal" saat memeriksa IP nama host
Saya menjalankan Ubuntu 14.04 di layanan cloud perusahaan saya (instance saya memiliki IP elastis). Saya ingin memeriksa alamat IP dari instance saya yang saya jalankan dengan baris perintah, tetapi tidak berhasil. root@ubuntu14-graphite:~# hostname ubuntu14-graphite root@ubuntu14-graphite:~# hostname -i hostname: Name or service not known Saya tidak mengerti alasannya. Saya mencoba melakukan …

5
Bagaimana cara mengetahui port mana yang didengarkan oleh PID tertentu?
Saya memiliki PID proses tertentu mendengarkan beberapa port pada OS X saya dan saya perlu tahu port mana yang didengarkan oleh proses ini. Bagaimana saya bisa melakukannya? Saya tahu saya dapat menggunakan lsofuntuk mengetahui proses mana yang mendengarkan beberapa port, tetapi saya perlu melakukan operasi terbalik. Terima kasih. UPD OS …
13 networking  osx  bsd 

1
Mengapa beberapa program segera kembali ke shell sementara yang lain tidak sampai eksekusi selesai?
Saya telah membaca dari buku sistem Operasi Modern bahwa ketika perintah dijalankan, shell membuat proses anak, menunggu sampai anak selesai dieksekusi dan kemudian menunggu perintah lain dari pengguna. Ini memang kasus untuk banyak program seperti gedit. Terminal tidak menerima perintah sampai saya menutup gedit. Namun ketika saya membuka editor kode …

4
Memipakan perintah melalui filter warna
Apakah ada yang seperti ini di Unix? $ echo "this should show in red" | red $ echo "this should show in green" | green $ echo "this should show in blue" | blue Di sini saya tidak bermaksud untuk teks kode warna literal untuk muncul (untuk disisipkan dalam file, …
13 bash  terminal  colors 

3
Apakah salah menghubungkan / dev / acak ke / dev / urandom di Linux?
Saat ini saya sedang menguji gpg --genkeypada VM Linux. Sayangnya, perangkat lunak ini tampaknya mengandalkan /dev/randomuntuk mengumpulkan entropi dan dengan sopan meminta pengguna untuk secara manual mengetik layar setelah layar input acak kriptografis sehingga akhirnya dapat menghasilkan kunci, dan saya tidak menemukan parameter baris perintah untuk memberi tahu untuk menggunakan …
13 linux  security  random 

2
Mengapa `watch` membuat` ls / tmp` daftar isi $ HOME?
Saya mencoba menonton sejumlah file di /tmp/direktori saya . Untuk ini saya pikir perintah ini akan berhasil: watch sh -c 'ls /tmp/|wc -l' Tetapi tampaknya berfungsi seolah-olah lstidak punya argumen. Yaitu, saya masuk ~, dan saya mendapatkan jumlah file di sana, bukan /tmp/. Saya menemukan solusi, yang tampaknya berhasil: watch …
13 shell  ls  watch 

2
Cara menghapus parameter posisi dari $ @
Pada dasarnya, saya ingin "mencabut" kejadian pertama dari -infdaftar parameter. (Parameter yang tersisa akan diteruskan ke perintah yang berbeda.) Skrip yang saya miliki memiliki struktur sebagai berikut: #!/bin/sh &lt;CODE&gt; for POSITIONAL_PARAM in "$@" do &lt;CODE&gt; if [ "$POSITIONAL_PARAM" = '-inf' ] then &lt;PLUCK $POSITIONAL_PARAM FROM $@&gt; break fi &lt;CODE&gt; done …


1
evaluasi ekspansi aritmatika di bash
Baris berikut membuat file_c-6.txttetapi keluaran 5: $ i=5; ls file_a-${i}.txt file_b-${i}.txt &gt; file_c-$(( ++i )).txt; echo $i 5 $ cat file_c-6.txt file_a-5.txt file_b-5.txt Jika seseorang menghapusnya &gt;akan daftar file_c-6.txtdan output 5: Saya tidak mengerti mengapa itu tidak menyimpan nilai idalam contoh pertama. $ i=5; ls file_a-${i}.txt file_b-${i}.txt file_c-$(( ++i )).txt; …
13 bash 


2
Mengapa "bash -x" memecah script ini?
Saya memiliki skrip yang mengukur berapa lama beberapa perintah dijalankan. Dibutuhkan perintah "real" time, artinya, biner misalnya dalam /usr/bin/time(karena bash-built-in tidak memiliki -fflag). Di bawah ini, skrip yang disederhanakan yang dapat di-debug: #!/bin/bash TIMESEC=$(echo blah | ( /usr/bin/time -f %e grep blah &gt;/dev/null ) 2&gt;&amp;1 | awk -F. '{print $1}') …

3
Pencarian biner dalam file teks yang diurutkan
Saya memiliki file besar yang diurutkan dengan miliaran baris panjang variabel. Diberikan baris baru saya ingin tahu nomor byte yang akan didapat jika sudah dimasukkan dalam file yang diurutkan. Contoh a\n c\n d\n f\n g\n Diberikan input 'foo' saya akan mendapatkan output 9. Ini mudah dilakukan dengan hanya menelusuri seluruh …

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.