Pertanyaan yang diberi tag bash

9
Cara paling efisien untuk menjalankan 2 while

Saat ini saya menggunakan dua whileloop berbeda untuk memulai window manager, dwm , dan status bar yang mencetak info sistem. Solusi saya saat ini adalah menjalankannya secara berurutan dalam skrip yang sama, seperti: while true; do $HOME/Scripts/dwm-status sleep 2s done & while true; do...

9
Di mana saya mengatur PATH bash saya?

Saya ingin menghapus ~/bindari PATH saya. Saya mengaturnya beberapa bulan yang lalu ketika Linux (Ubuntu) masih sangat baru bagi saya, tetapi saya tidak tahu bagaimana saya menambahkannya ... Tidak ada yang muncul ketika saya mencari semua file yang tercantum di bawah ini. Di mana lagi bisa...

9
Buka emacs di terminal saat mengedit crontab

Saya telah menyiapkan emacssebagai editor default saya di /etc/profile. Ketika saya ingin menggunakan emacsterminal. Saya membukanya dengan -nwopsi. Bagaimana saya bisa memiliki perilaku yang sama ketika melakukan crontab -epencegahan agar tidak terbuka di

9
compgen: mengabaikan case

Saya mencoba menerapkan penyelesaian bash khusus seperti yang dijelaskan di sini . Namun, tampaknya bahwa compgenadalah case-sensitive . Apakah ada cara untuk mengubahnya tidak peka huruf besar-kecil dalam konteks

9
Perilaku kontrol-d yang aneh

Saya dapat menggunakan catsebagai editor teks yang sangat sederhana dengan melakukan cat > foo.txt. Jika saya kemudian ketik: bar baz dan kemudian tekan ctrl+ D, sekarang akan terlihat seperti ini: $ cat > foo.txt bar baz^D dengan kursor di jendela ^. Jika saya kemudian tekan sekali lagi...

9
Pengembalian tidak langsung semua elemen dalam array

Halaman Bash man menjelaskan penggunaan ${!a}untuk mengembalikan konten variabel yang namanya isi a(tingkat tipuan). Saya ingin tahu cara mengembalikan semua elemen dalam array menggunakan ini, yaitu, a=(one two three) echo ${a[*]} kembali one two three Saya ingin untuk: b=a echo...

9
Cara menghentikan riwayat penambahan Bash

Saya mengalami banyak masalah dalam mengatur riwayat terminal Bash seperti yang saya inginkan. Saya ingin tidak ada entri duplikat dan jika saya memasukkan perintah saya ingin itu disimpan dan duplikat di atas dihapus. Masalahnya adalah historyperintah menunjukkan kepada saya itu berfungsi seperti...

9
Perbedaan antara alias di zsh dan alias di bash

Saya telah mencari-cari tetapi tidak dapat menemukan sesuatu yang konklusif. Apakah ada perbedaan antara perintah alias di zsh dan perintah alias di bash? Jika tidak, apakah ini berarti saya dapat membagikan satu set alias di antara dua shell dan berharap keduanya berfungsi seperti yang saya...

9
Bagaimana cara mengatur alias untuk file atau direktori tertentu?

Ada beberapa file yang sering saya kerjakan. Misalnya beberapa file konfigurasi atau file log. Katakanlah file log Apache. Saya sering ingin tailatau grepitu. Alih-alih menulis: tail -50 /var/log/apache2/error_log Saya lebih suka menulis tail -50 apachelog Sehingga apachelogberfungsi sebagai...

9
Paralelisasi untuk loop

Saya ingin memparalelkan forloop dari kode berikut. Bagaimana cara melakukannya? #!/bin/bash N=$1 n=$2 for (( i=1; i<=$N; i++ )); do min=100000000000000 //set min to some garbage value for (( j=1; j<=$n; j++ )); do val=$(/path/to/a.out) val2=`echo $val | bc` if (( $val2 < $min ));...

9
Apt-get pelengkapan otomatis

Saat ini saya menjalankan Debian Wheezy 64-bit. Saya mengalami masalah dengan penyelesaian otomatis untuk apt-get. Saya telah menginstal bash-selesai. Jika saya login sebagai root di shell, saya bisa menggunakan penyelesaian otomatis untuk apt-get (mis: apt-get install wicd [tab] [tab ]) dan itu...

9
Dua pipa untuk satu perintah

Saya sedikit bingung dengan sintaks berikut. Meskipun berhasil, ia tidak mengerti mengapa itu bekerja. Sepertinya, ada dua pipa yang melekat pada perintah diff. Tapi bukankah hanya ada satu STDIN? Contoh: diff <(echo "foobar") <(echo "barbaz") diff <(cat foo.txt) <(cat...