Unix & Linux

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

7
Siapa yang punya ujung lain dari soket unix ini?
Saya ingin menentukan proses mana yang memiliki ujung soket UNIX. Secara khusus, saya bertanya tentang yang dibuat dengan socketpair(), meskipun masalahnya sama untuk setiap soket UNIX. Saya punya program parentyang membuat a socketpair(AF_UNIX, SOCK_STREAM, 0, fds), dan fork()s. Proses induk ditutup fds[1]dan terus fds[0]berkomunikasi. Anak melakukan yang sebaliknya close(fds[0]); s=fds[1],. …


2
pwd tanpa symlink
Jika saya lakukan pwdsaya perhatikan itu menggunakan symlink apa pun yang saya gunakan untuk masuk ke direktori saat ini. Bolehkah saya memberitahuku direktori "asli" yang saya masuki ... yaitu jalur dari root ke direktori saya saat ini tanpa menggunakan symlink?
54 symlink 

11
Apakah ada cara untuk memodifikasi file di tempat?
Saya memiliki file yang cukup besar (35Gb), dan saya ingin memfilter file ini di situ (yaitu saya tidak memiliki cukup ruang disk untuk file lain), khususnya saya ingin menangkap dan mengabaikan beberapa pola - apakah ada cara untuk lakukan ini tanpa menggunakan file lain? Katakanlah saya ingin memfilter semua baris …

2
Baris perintah setara dengan 'kurang' dari 'tail -f'
Saya ingin membuka file menggunakan lebih sedikit, dan minta secara otomatis gulir file yang mirip dengan tail -f. Saya tahu bahwa saya bisa melakukannya less file, dan kemudian Shift-Fmaju terus untuk maju; seperti tail -f. Saya perlu lesskarena menyediakan --raw-control-charsbendera, yang diperlukan karena input saya berwarna-warni.
54 shell  less  tail 


3
Systemd Restart = selalu tidak tersanjung
Catatan: Saya menulis artikel di Medium yang menjelaskan cara membuat layanan, dan cara menghindari masalah khusus ini: Membuat layanan Linux dengan systemd . Pertanyaan asli: Saya menggunakan systemd untuk membuat skrip pekerja berfungsi setiap saat: [Unit] Description=My worker After=mysqld.service [Service] Type=simple Restart=always ExecStart=/path/to/script [Install] WantedBy=multi-user.target Meskipun restart berfungsi dengan baik …
54 systemd 




2
batalkan penghapusan file yang baru saja dihapus di ext4 dengan extundelete
Apakah ada opsi sederhana tentang extundeletebagaimana saya dapat mencoba membatalkan penghapusan file yang disebut /var/tmp/test.isosaya baru saja dihapus? (tidak begitu penting bahwa saya akan mulai me-remount drive read-only atau hal-hal semacam itu. Saya juga dapat mengunduh ulang file itu lagi) Saya mencari perintah sederhana yang bisa saya coba jika saya …


4
Kode keluar default saat proses dihentikan?
Ketika sebuah proses terbunuh dengan sinyal yang dapat ditangani seperti SIGINTatau SIGTERMtetapi tidak menangani sinyal, apa yang akan menjadi kode keluar dari proses? Bagaimana dengan sinyal yang tidak dapat ditangani seperti apa SIGKILL? Dari apa yang dapat saya katakan, mematikan proses dengan SIGINTkemungkinan hasil dalam kode keluar 130, tetapi apakah …

6
Menggabungkan dua variabel dengan garis bawah
Saya perlu menggabungkan dua variabel untuk membuat nama file yang memiliki garis bawah. Mari kita memanggil variabel saya $FILENAMEdan di $EXTENSIONmana nama file dibaca dari file. FILENAME=Hello EXTENSION=WORLD.txt Sekarang... Saya telah mencoba yang berikut ini tanpa hasil: NAME=${FILENAME}_$EXTENSION NAME=${FILENAME}'_'$EXTENSION NAME=$FILENAME\\_$EXTENSION Saya selalu mendapatkan semacam hasil aneh. Biasanya garis bawah dulu. …

7
Mengapa mount memerlukan hak akses root?
Mengapa Linux mengharuskan pengguna untuk melakukan root / menggunakan sudo / secara khusus diotorisasi per mount untuk me-mount sesuatu? Sepertinya keputusan apakah akan mengizinkan pengguna memasang sesuatu harus didasarkan pada hak akses mereka ke volume sumber / jaringan berbagi dan ke titik pemasangan. Beberapa kegunaan untuk pemasangan non-root adalah pemasangan …

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.