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.

6
sudo over ssh: tidak ada tty sekarang dan tidak ada program askpass yang ditentukan
Saya terus mendapatkan kesalahan ini dan telah mencoba beberapa cara yang dibahas secara online untuk memperbaikinya dan tidak ada yang bekerja untuk saya. Saya telah menyiapkan kunci SSH sehingga ketika saya menjalankannya 'ssh newton@host.com'secara otomatis saya masuk, saya juga telah mengatur pengguna ini visudomenjadi 'newton ALL=(ALL:ALL) ALL' saya kemudian juga …
15 shell  ssh  sudo 



4
Menempel dari clipboard ke zsh atau bash shell yang diaktifkan
Saya ingin dapat menempelkan dari clipboard sistem (atau pemilihan teks) ke dalam shell prompt "vi-like" saya menggunakan keyboard. Saya biasanya menggunakan zsh dan terkadang bash. Dalam kedua kasus, saya memiliki shell yang diatur dengan perilaku vi-like ( bindkey -v/ set -o vi). Dalam vim, perilaku yang saya cari tersedia dengan …
15 bash  shell  zsh  vi  clipboard 





3
Dalam kode “{exec> / dev / null; }> / dev / null ”apa yang terjadi di bawah tenda?
Ketika Anda mengarahkan ulang daftar perintah yang berisi pengalihan exec, exec> / dev / null tampaknya tidak akan diterapkan setelahnya, seperti dengan: { exec >/dev/null; } >/dev/null; echo "Hi" "Hai" dicetak. Saya mendapat kesan bahwa {}daftar perintah tidak dianggap sebagai subkulit kecuali itu adalah bagian dari pipa, jadi exec >/dev/nullseharusnya …


3
Simpan kode keluar untuk nanti
Jadi saya punya skrip kecil untuk menjalankan beberapa tes. javac *.java && java -ea Test rm -f *.class Sekarang masalah dengan ini adalah ketika saya menjalankan skrip ./test, itu akan mengembalikan kode keluar yang sukses bahkan jika tes gagal karena rm -f *.classberhasil. Satu-satunya cara saya bisa memikirkan untuk melakukan …

3
Cara mengutip argumen dengan xargs
Misalkan saya ingin menghapus semua file dalam folder yang lebih besar dari 1 MB. $ find . -size +1M | xargs -0 rm Ini tidak akan menghapus file yang memiliki ruang dalam namanya. Jadi saya ingin mengutip semua argumen yang dikirimkannya rm. Jika findmemberikan Some report.docxitu harus lulus "Some report.docx"untuk …
15 shell  find  quoting  rm  xargs 

3
Bagaimana saya bisa meneruskan kunci ssh yang sudah diteruskan ke tmux?
Saya terhubung melalui SSH dari mesin tempat kunci saya disimpan, meneruskan ke mesin kedua, dan kemudian mencoba menggunakan kunci dari dalam tmux. Saya tampaknya "kehilangan" penerusan ketika memasuki tmux. Bagaimana "meneruskan lagi" sehingga saya dapat menggunakan kunci saya dari dalam tmux? $ ssh [server] -o ForwardAgent=yes $ git pull # …
15 shell  ssh  tmux 

3
temukan dengan -execdir
Ketika saya berlari finddengan -execdirsaya tidak mendapatkan hasil yang saya harapkan. Sebagai contoh: mkdir -p a/b/c find . -type d -execdir touch foo \; $ tree a a ├── b │ ├── c │ └── foo └── foo Direktori ctidak mengandung foofile. Bagaimana saya bisa findmengunjungi dan melakukan sesuatu secara …

4
Ctrl-C dengan dua perintah simultan di bash
Saya ingin menjalankan dua perintah secara bersamaan di bash pada mesin Linux. Karenanya dalam ./execute.shskrip bash saya, saya meletakkan: command 1 & command 2 echo "done" Namun ketika saya ingin menghentikan skrip bash dan menekan Ctrl+ C, hanya perintah kedua yang dihentikan. Perintah pertama terus berjalan. Bagaimana cara memastikan bahwa …

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.