Unix & Linux

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


2
Perangkat eth0 tampaknya tidak ada, menunda inisialisasi
Saya telah mengkloning fedora dan sekarang mencoba mengkonfigurasi antarmuka jaringan. Setiap kali saya menambahkan NIC baru, itu dimulai dengan angka eth3 (bukan eth0). saya telah mencoba menghapus dan memodifikasi 70-persistent-net.rulesserta network-scripts/eth0sepertinya tidak ada yang memperbaiki masalah. Berikut ini beberapa keluaran dari mesin saya [root@abc ~]# ls /sys/class/net eth3 eth4 lo …

2
Ubah proses induk dari suatu proses?
Apakah mungkin untuk mengubah proses induk dari suatu proses? Jika ya, bagaimana? Sebagai contoh, bagaimana cara screenmelampirkan screensesi dan proses yang berjalan di dalamnya untuk proses shell yang berbeda? Apakah ada perubahan proses induk? Saya sepertinya mendengar cara-cara lain untuk mengubah proses shell di mana sebuah program berjalan, tetapi saya …

5
Tampilkan nama file di awal setiap baris saat mengekor beberapa file sekaligus?
ketika mengekor beberapa file sekaligus seperti yang ditunjukkan di bawah ini, adakah yang bisa menunjukkan nama file di awal setiap baris? tail -f one.log two.log output saat ini ==> one.log <== contents of one.log here... contents of one.log here... ==> two.log <== contents of one.log here... contents of two.log here.. …
14 tail 

2
Menggunakan bash's `/ dev / udp`, bagaimana saya tahu jika port terbuka?
Saya tidak memiliki akses ke netcatatau nmapjadi saya mencoba untuk menggunakan bashdan /dev/udp/file khusus untuk menguji port. Saya bisa melakukan sesuatu seperti: echo "" > /dev/udp/example.com/8000 Namun $?selalu 0saat menggunakan UDP. Saya berasumsi itu karena itu adalah nilai pengembalian dari echo ""perintah yang benar? Saya pada dasarnya mencoba meniru apa …

1
Menggunakan inotifyunggu bersama dengan vim
Saya memiliki skrip sederhana yang memonitor file untuk perubahan dan menyalinnya dengan salinan jarak jauh: #!/bin/bash while inotifywait -e close_write somefile do rsync somefile user@host.domain:./somefile done Ini berfungsi dengan baik dengan nano, tetapi gagal dengan vim. Ketika saya menggunakan nano, itu menghasilkan: somefile CLOSE_WRITE,CLOSE dan mulai loop berikutnya menunggu edisi …
14 files  vim  rsync  inotify 

2
Hapus file yang lebih lama dari file tertentu
Saya perlu menghapus dari semua file folder lebih tua dari file tertentu. Menjalankan bash di CentOS 7. Saya punya solusi untuk ini, tetapi saya pikir harus ada cara yang lebih elegan untuk melakukannya: reference_file=/my/reference/file get_modify_time() { stat $1 | grep -Po "Modify: \K[0-9- :]*" } pit=$(get_modify_time $reference_file) for f in …

3
Versi NFS mana yang digunakan server NFS saya?
Saya sedang memasang sistem file NFS di mesin saya. Bagaimana cara mengetahui versi protokol NFS yang digunakan server? Saya tidak memiliki akses ke mesin server NFS, tetapi saya memiliki root pada mesin klien saya. Adakah yang bisa saya jalankan di mesin klien saya untuk mengidentifikasi versi protokol NFS apa yang …


3
Agen GPG tidak menghapus kunci SSH saya dari keyring
Saya memiliki masalah yang sangat mengganggu. Saya tidak bisa gpg-agentmenghapus kunci SSH saya dari keyring-nya dan bahkan tetap ada setelah banyak reboot. $ ssh-add -D SSH_AGENT_FAILURE Failed to remove all identities. Bahkan ketika saya mengatakannya untuk menghapus identitas: $ ssh-add -d /path/to/private/key Identity removed: /path/to/private/key Saya kemudian melihat $ ssh-add …
14 ssh  gpg-agent 

6
Bagaimana cara saya menunggu file dalam skrip shell?
Saya mencoba untuk menulis skrip shell yang akan menunggu file muncul di /tmpdirektori bernama sleep.txtdan setelah ditemukan program akan berhenti, jika tidak saya ingin program berada dalam keadaan tertidur (ditangguhkan) sampai file tersebut ditemukan . Sekarang, saya berasumsi bahwa saya akan menggunakan perintah uji. Jadi, kira-kira seperti itu (if [ …

5
grep file dari daftar
Saya mencoba menjalankan grep terhadap daftar beberapa ratus file: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php Namun, meskipun saya mencari string yang saya tahu ditemukan dalam file, berikut ini tidak mencari file: $ grep -i 'foo' <(cat files.txt) $ grep -i 'foo' admin.php The foo was found Saya …

1
Ubah tema Zsh di Android Studio
Saya baru saja melompat kapal zshdan saya menggunakan Oh my Zsh! tema blinks. Ini terlihat sangat bagus di Terminal OSX, tetapi terlihat sangat buruk di terminal Android Studio. Jadi pertanyaan saya, adakah cara untuk memeriksa bahwa sesi ini telah dibuka di Android Studio dan bukan di OSX Terminal dan mengubah …

1
Sintaks HISTTIMEFORMAT
Ada banyak bashpanduan yang menyertakan penambahan baris seperti HISTTIMEFORMAT='%d/%m/%y %T 'atau HISTTIMEFORMAT="%F %T "ke ~/.bashrcatau /etc/bash.bashrc. Selalu ada ruang sebelum kutipan terakhir. Misalnya tidak pernah HISTTIMEFORMAT='%d/%m/%y %T'. Kenapa ini?

2
Bisakah proses init menjadi skrip shell di Linux?
Saya telah melalui tutorial tentang cara mengatur initramfs kustom di mana ia menyatakan: Satu-satunya hal yang hilang adalah / init, yang dapat dieksekusi di root initramfs yang dieksekusi oleh kernel setelah di-load. Karena sys-apps / busybox menyertakan shell yang berfungsi penuh, ini berarti Anda dapat menulis biner / init Anda …

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.