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.


1
keluar dikonfirmasi menggunakan perangkap
Saya mencoba menjebak Ctrl+Csinyal yang meminta konfirmasi dari pengguna. Bagian perangkap berfungsi dengan baik. Tapi begitu sinyal terjebak, itu tidak kembali ke eksekusi normal. Alih-alih, itu berhenti skrip. Cara membuatnya melanjutkan eksekusi ketika pengguna menekan no. ini kodeku hell() { echo "Do you want to quit? Press 1 for yes …

6
Pengalihan IO dan perintah kepala
Saya mencoba mengedit .hgignorefile dengan cepat dari bash shell Cygwin hari ini, dan saya menambahkan baris yang merupakan kesalahan. Saya tidak yakin apakah ini cara terbaik untuk melakukannya, tetapi saya segera berpikir untuk menggunakan head -1 .hgignoreuntuk menghapus baris yang menyinggung (saya sebelumnya hanya memiliki satu baris dalam file). Benar …


1
Interpolasi tanda dolar di dalam tanda kutip di bash
Saya menjalankan skrip tes kecil ini yang saya tulis: #!/bin/bash TESTCASE=$@ testHarness <<runTest $TESTCASE runTest dari baris perintah: ./test.sh "1092$212" tapi tanda dolar sedang dihapus. Jika saya menghindarinya, itu berhasil. Tetapi saya pikir tanda kutip ganda akan melindungi saya dari keharusan melakukan ini. Dapatkah seseorang tolong bantu saya memahami apa …
9 bash  shell  quoting 

2
Bagaimana cara mengelola sejumlah besar file di shell?
$ ls ./dir_with_huge_amount_of_files/errors/ Misalkan direktori penuh dengan gambar dengan cap waktu unix, maksud saya banyak diukur dalam banyak GB atau bahkan lebih. Perintah Shell seperti lsakan mendapatkan peringatan gaya meluap karena mereka tidak dirancang untuk bekerja dengan jutaan (atau lebih) gambar. Bagaimana saya bisa mengatur jumlah file yang begitu besar? …

3
Melakukan dua hal dengan output dari sebuah perintah
Saya memiliki program texcountyang menampilkan jumlah kata dalam dokumen LaTeX saya. Saya juga dapat mem-pipe output ini untuk sedmembuat baris baru TeX linebreaks dan menulis ini ke file yang kemudian dapat saya sertakan dalam dokumen terakhir saya. Tetapi ketika saya melakukan texcount foo.tex | sed s/$/'\\\\'/ > wc.texoutput perintah baris …

1
Langkah apa yang dilalui sistem saat menangani koneksi SSH?
Langkah apa yang dilalui sistem saat menangani koneksi SSH? Kami mencoba masuk melalui ssh sshd mulai modul pam dan pam untuk mengotentikasi kami Bergantung pada konfigurasi pam, kami perlu memberikan nama pengguna dan kata sandi (pemeriksaan passwddan shadowfile pam ) cek pam untuk hosts.allow/deny, /etc/shellsdan hal-hal lain Jika semuanya berjalan …
9 shell  ssh  pam 

1
Bagaimana cara mendapatkan daftar panjang untuk satu direktori?
Saya ingin melihat daftar panjang untuk satu direktori. Saat saya mengetik ls -lha, saya melihat ini: drwxrwxr-x 4 username groupname 4.0K 2010-08-05 09:55 files drwxrwxr-x 7 username groupname 4.0K 2010-08-05 14:25 trunk drwxrwxr-x 8 username groupname 4.0K 2010-08-05 16:02 phpincludes drwxrwxr-x 11 username groupname 4.0K 2010-07-26 12:31 phpMyAdmin-3.3.5-english Namun, ketika …

3
Bagaimana cara memeriksa apakah stdin / dev / null dari shell?
Di Linux, apakah ada cara agar skrip shell memeriksa apakah input standarnya dialihkan dari perangkat nol (1, 3) * , idealnya tanpa membaca apa pun? Perilaku yang diharapkan adalah: ./checkstdinnull -> no ./checkstdinnull < /dev/null -> yes echo -n | ./checkstdinnull -> no EDIT mknod secretunknownname c 1 3 exec …
9 linux  shell  devices  stdin 

4
Bagaimana cara menyimpan & mengembalikan semua opsi shell termasuk errexit
Saya telah membaca banyak pertanyaan tentang berbagai situs pertukaran stack dan unix forum bantuan tentang cara memodifikasi opsi shell dan kemudian mengembalikannya - yang paling komprehensif yang saya temukan di sini adalah di Bagaimana "membatalkan" a `set -x`? The kebijaksanaan yang diterima tampaknya baik menyimpan dari hasil set +oatau shopt …
9 bash  shell 

1
Perbedaan antara systemd dan program awal terminal
Saya ingin tahu apa perbedaan antara program yang ada; dimulai dengan systemd ketika diaktifkan melalui systemctl, vs yang dimulai dengan /etc/rc.localatau melalui CLI. Sebagai contoh, saya baru-baru ini menggunakan shairport-sync untuk pi raspberry. Awalnya, saya mengatur shairport-sync untuk memulai dengan cara sudo systemctl mengaktifkan shairport-sync. Kemudian di jalan saya menggunakan …



2
tmux: bagaimana cara mengikat kunci untuk meluncurkan perintah shell?
Saya gunakan tmuxuntuk mengembangkan, dengan dua panel: satu untuk mengedit kode, dan satu untuk mengkompilasinya. Saya perlu sering berpindah panel untuk meluncurkan perintah kompilasi (katakan " mvn install"). Bagaimana saya bisa mengikat kunci (katakan " Ctrl+ B C") untuk meluncurkan perintah khusus di panel lain (atau tanpa panel sama sekali)?
9 linux  shell  vim  tmux 

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.