Pertanyaan yang diberi tag «bash»

Pertanyaan khusus untuk GNU's Bourne Again SHell, berbeda dengan shell Bourne / POSIX lainnya. Untuk pertanyaan tentang shell Unix secara umum, gunakan tag / shell sebagai gantinya.


2
Mengapa kemampuan untuk mendefinisikan fungsi dalam variabel lingkungan itu sendiri bukan risiko keamanan?
Seperti yang saya pahami, umumnya dianggap aman untuk membiarkan siapa pun memberikan informasi yang akan disimpan dalam variabel lingkungan. Kerentanan shellshock adalah masalah di sini karena itu berarti kode pada akhir definisi fungsi di dalam variabel lingkungan akan dieksekusi ketika instance baru dari bash diluncurkan dan Anda jelas tidak ingin …

4
Tempatkan pekerjaan di latar belakang tanpa membeku
Katakanlah Anda memulai pekerjaan seperti ini foo dan kemudian ingin agar Anda menempatkannya di latar belakang. Mengetik Ctrl+ Zlalu bgmelakukan trik tetapi akan membeku fooantara Ctrl+ Zdan bg. Bagaimana saya bisa menempatkan foo di latar belakang tanpa membekukannya terlebih dahulu?
9 bash 

2
Apakah ada cara untuk membatalkan modifikasi bash history?
Dengan menekan ke atas, saya bisa melalui perintah yang dimasukkan sebelumnya. Saya perhatikan bahwa jika saya memodifikasi salah satunya, itu mengubah sejarah. Misalnya, jika saya mengetik: echo a echo b echo c [up][up][backspace]d[ctrl+c] sejarah sekarang menunjukkan bahwa perintah kedua adalah echo d, bukan echo b. Bagaimana saya menyimpan yang pertama …

3
Potong lebar garis stdout secara dinamis di Bash
Akhir-akhir ini, saya telah bereksperimen dengan psperintah, dan terkadang jalur yang panjang membungkus ke baris berikutnya (atau dua) dan membuatnya sulit untuk dibaca. Saya ingin menyalurkan psoutput ke program lain untuk membatasi output ke xjumlah karakter. Inilah yang saya miliki sejauh ini, tetapi tidak berfungsi dengan benar: ps aux | …
9 bash  shell  stdout  cut 

1
Apa alasan untuk bash shell tidak memperingatkan Anda tentang aritmatika melimpah dll?
Ada batas yang ditetapkan untuk kemampuan evaluasi aritmatika dari bashshell. Manual ini ringkas tentang aspek aritmatika shell ini tetapi menyatakan : Evaluasi dilakukan dalam bilangan bulat dengan lebar tetap tanpa pemeriksaan overflow, meskipun pembagian dengan 0 terperangkap dan ditandai sebagai kesalahan. Operator dan prioritas, asosiatif, dan nilai-nilai mereka sama seperti …

2
Matikan proses jika diam selama beberapa waktu
Saya memiliki utilitas yang memiliki kebiasaan buruk untuk pergi diam dan tinggal di sana, saya sudah tahu berapa lama dalam proses ini melakukan ini sehingga saya gunakan timeoutuntuk melawan ini, tetapi kadang-kadang melakukannya sebelum waktu itu. Apakah ada alat yang mirip dengan timeoutyang akan mematikan proses jika berhenti mengarahkan keluaran …
9 linux  bash  shell  stdout  timeout 



1
mewarnai bash_completion
Ketika saya mengetik grepdan kemudian menekan TABdua kali, bash_completionakan mencantumkan file dan direktori di direktori saat ini. Itu juga akan melengkapi nama file ketika saya mengetik huruf awal. Itu semua sangat bagus, satu-satunya masalah adalah ketika direktori berisi banyak file dan subdirektori, itu bisa sangat kacau dan tidak terorganisir. Ini …
9 bash  colors 

1
ls -l --group-directories-first (aktifkan symlink juga)
lsopsi --group-directories-firstmenyebabkan direktori terdaftar di atas, yang membuat output menjadi lsbagus dan bersih: ls -l --group-directories-first Namun, itu tidak bertindak symlinks, yang sebenarnya symlinkske direktori. Ada kemungkinan untuk digunakan ls -l -L --group-directories-first yang akan mencantumkan kedua jenis direktori di atas, tetapi tidak akan membedakan antara direktori yang tepat dan …
9 bash  zsh  directory  ls  symlink 

3
Dalam skrip konfigurasi shell, bagaimana saya bisa menjelaskan perbedaan antara coreutils pada BSD dibandingkan dengan GNU?
Hingga bulan ini, konfigurasi shell saya cukup sederhana (hanya dengan .bashrcatau .bash_profilesebagian alias), tetapi saya telah refactoring sehingga saya bisa mendapatkan perilaku yang berbeda tergantung pada apakah saya menggunakan zsh, dan bash. Mereka pertama-tama sumber file konfigurasi shell generik yang harus bekerja untuk apa pun, kemudian mengkhususkan diri untuk shell …
9 bash  bashrc  bsd  gnu 

4
Cara memeriksa izin grup file
Saya ingin memeriksa izin grup file dari skrip bash. Secara khusus, saya perlu memeriksa apakah file memiliki bit yang dapat ditulisi grup. Itu dia. Sederhana seperti itu. Namun: Saya juga perlu ini menjadi portabel. test -w <file tidak akan memberi tahu saya apakah itu dapat ditulisi grup. Outputnya ls -ldbagus …
9 bash  permissions  ls  stat 

1
Nonaktifkan Pelengkapan otomatis Bash hanya untuk perintah tertentu
Apakah mungkin untuk menonaktifkan pelengkapan otomatis Bash hanya untuk perintah tertentu? Use case: Untuk alasan yang jelas, saya ingin menonaktifkan pelengkapan otomatis untuk rmperintah saat saya root. Ini juga akan sangat menyakitkan jika saya menonaktifkan pelengkapan otomatis sama sekali, jadi saya ingin menghapusnya rmsaja. Bisakah ini dilakukan sama sekali, lebih …

1
Bagaimana cara menggemakan variabel menggunakan cat ke file?
Saya punya skrip sederhana seperti ini: #!/bin/bash BOO=bla-bla-bla cat > ./Makefile <<'EOF' Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include EOF Namun output ke file: Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include bagaimana catmemanfaatkan nilai-nilai variabel saya, bukan nama-nama di dalam string itu?

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.