Pertanyaan yang diberi tag ?shell?

Shell adalah antarmuka baris perintah Unix. Anda dapat mengetik perintah dalam shell secara interaktif, atau menulis skrip untuk mengotomatiskan tugas. Gunakan tag ini untuk pertanyaan yang berlaku pada / bin / sh dan sebagian besar shell yang kompatibel (abu, bash, ksh, zsh, ...). Untuk skrip shell dengan kesalahan, silakan periksa di http://shellcheck.net sebelum memposting di sini.





13
Matikan buffering in pipe
Saya memiliki skrip yang memanggil dua perintah: long_running_command | print_progress Hasil long_running_commandcetak mengalami kemajuan tetapi saya tidak senang dengannya. Saya menggunakan print_progressuntuk membuatnya lebih baik (yaitu, saya mencetak kemajuan dalam satu baris). Masalahnya: Koneksi pipa ke stdout juga mengaktifkan buffer 4K, ke program cetak yang bagus tidak mendapatkan apa-apa ... …
395 shell  pipe  buffer 


11
Bagaimana cara menggunakan perintah pushd dan popd?
Apa manfaat praktis dari kedua pushddan popdketika ada keuntungan dari menggunakan kedua perintah di atas cddan cd -? EDIT : Saya sedang mencari beberapa contoh praktis penggunaan untuk kedua perintah ini atau alasan untuk menjaga tumpukan dengan direktori (ketika Anda memiliki penyelesaian tab cd -,, alias untuk memperpendek cd .., …
332 shell  cd-command  pushd 


5
Perbedaan antara Shell Login dan Shell Non-Login?
Saya mengerti perbedaan mendasar antara shell interaktif dan shell non-interaktif. Tapi apa sebenarnya yang membedakan shell login dari shell non-login? Bisakah Anda memberikan contoh penggunaan shell interaktif non-login ?
318 shell  login 

10
Cara menambahkan beberapa baris ke file
Saya menulis skrip bash untuk mencari file jika tidak ada lalu buat dan tambahkan ini ke dalamnya: Host localhost ForwardAgent yes Jadi "line then new line 'tab' then text"saya pikir ini format yang sensitif. Saya tahu Anda bisa melakukan ini: cat temp.txt >> data.txt Tapi sepertinya aneh karena dua garisnya. …

16
Bagaimana cara melakukan perhitungan integer & float, dalam bash atau bahasa / kerangka kerja lainnya?
Menggunakan echo "20+5"harfiah menghasilkan teks " 20+5". Perintah apa yang dapat saya gunakan untuk mendapatkan jumlah numerik, 25dalam hal ini? Juga, apa cara termudah untuk melakukannya hanya menggunakan bash untuk floating point? Misalnya, echo $((3224/3807.0))mencetak 0:(. Saya mencari jawaban baik menggunakan shell perintah dasar ('command line') itu sendiri atau melalui …



4
Bagaimana cara Kesalahan Segmentasi bekerja di bawah tenda?
Sepertinya saya tidak dapat menemukan informasi mengenai hal ini selain dari "MMU CPU mengirimkan sinyal" dan "kernel mengarahkannya ke program yang menyinggung, menghentikannya". Saya berasumsi bahwa itu mungkin mengirim sinyal ke shell dan shell menanganinya dengan menghentikan proses yang menyinggung dan mencetak "Segmentation fault". Jadi saya menguji asumsi itu dengan …


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.
Judi bola