Pertanyaan yang diberi tag ls

22
Dapatkan ssh untuk meneruskan sinyal

Saya ingin dapat mengirim sinyal (SIGINT adalah yang paling penting) melalui ssh. Perintah ini: ssh server "sleep 1000;echo f" > foo akan mulai tidur di server dan setelah 1000 detik akan meletakkan 'f \ n' di file foo di mesin lokal saya. Jika saya menekan CTRL-C (yaitu mengirim SIGINT ke...

22
md5sum menambahkan '\' ke checksum

Mengapa md5sum mendahului "\" di depan checksum ketika menemukan checksum dari sebuah file dengan "\" di namanya? $ md5sum /tmp/test\\test \d41d8cd98f00b204e9800998ecf8427e /tmp/test\\test Hal yang sama dicatat untuk setiap utilitas

21
Bagaimana memahami pipa

Ketika saya hanya menggunakan pipa di bash, saya tidak memikirkan hal ini. Tetapi ketika saya membaca beberapa contoh kode C menggunakan system call pipe () bersama dengan fork (), saya bertanya-tanya bagaimana memahami pipa, termasuk pipa anonim dan pipa bernama. Sering terdengar bahwa "semua...

21
Butuh waktu lama di direktori kecil

Menjalankan Ubuntu, saya membuka terminal dan lakukan sudo bash cd / ls | head -n 1000 Dan diprediksi sekitar 20 direktori dikembalikan. Namun, jika saya melakukan ls, dan tidak menyalurkannya ke apa pun, ls hanya menggantung di sana sampai saya membunuhnya dari terminal lain. Apa yang mungkin...

20
Keturunan proses

Saya mencoba membangun sebuah wadah proses. Kontainer akan memicu program lain. Misalnya - skrip bash yang meluncurkan menjalankan tugas latar belakang dengan penggunaan '&'. Fitur penting yang saya kejar adalah ini: ketika saya membunuh wadah itu, semua yang telah dihasilkan di bawahnya harus...

20
Mengapa SIGUSR1 menyebabkan proses dihentikan?

Saya terkejut dengan komentar ini dalam pertanyaan lain: Mengirimkan dd sinyal USR1 terlalu cepat setelah dimulai (yaitu dalam skrip bash, baris setelah Anda memulainya) sebenarnya akan menghentikannya Adakah yang bisa menjelaskan mengapa

20
Penanganan Ctrl-C dalam sesi SSH

Ketika saya memulai sesi SSH yang mengeksekusi perintah yang sudah berjalan lama, apa yang terjadi dengan penanganan Ctrl+ C(SIGINT)? Saya dapat melihat bahwa sesi SSH ditutup, tetapi saya tidak yakin siapa yang mendapatkan SIGINT pertama: apakah itu ... perintah jarak jauh yang berjalan lama?...

20
Bagaimana saya bisa mendaftar file berdasarkan tipe dengan ls?

Ketika saya menggunakan lsperintah dengan opsi -l, string pertama huruf memberikan info tentang setiap file, dan huruf pertama dalam string ini memberikan tipe file. ( d= direktori, -= file standar, l= tautan, dll.) Bagaimana saya bisa memfilter file sesuai dengan huruf pertama