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.

5
Apakah ada cara membaca elemen terakhir array dengan bash?
Jika saya memiliki array dengan 5 elemen, misalnya: [a][b][c][d][e] Menggunakan echo ${myarray[4]}saya bisa melihat apa yang ada di dalamnya. Tetapi bagaimana jika saya tidak tahu jumlah elemen dalam array yang diberikan? Apakah ada cara membaca elemen terakhir dari array panjang yang tidak diketahui? yaitu pembacaan elemen pertama dari kanan ke …
68 bash  array 

3
bagaimana shellshock dapat dieksploitasi melalui SSH?
Rupanya, shellshock Bash mengeksploitasi CVE-2014-6271 dapat dieksploitasi melalui jaringan melalui SSH. Saya bisa membayangkan bagaimana eksploitasi akan bekerja melalui Apache / CGI, tetapi saya tidak bisa membayangkan bagaimana itu akan berhasil di SSH? Bisakah seseorang memberikan contoh bagaimana SSH akan dieksploitasi, dan kerusakan apa yang dapat terjadi pada sistem? KLARIFIKASI …
68 bash  ssh  shellshock 


3
Apa perbedaan antara ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc…?
Jawaban atas pertanyaan pada SO dan askubuntu , bersama dengan menusuk (dan membaca header) $HOMEdan /etc/, menunjukkan sejumlah file yang dapat digunakan untuk mengatur variabel lingkungan, termasuk: ~/.profile ~/.bashrc ~/.bash_profile ~/.gnomerc ~/.Rprofile /etc/bash_bashrc /etc/profile /etc/screenrc Saya mengumpulkan bahwa file dalam /etc/pekerjaan untuk semua pengguna sedangkan file dalam $HOMEadalah khusus pengguna. …

9
Cari perintah sebelumnya dengan awalan yang baru saja saya ketik
Kita dapat menggunakan panah atas dan bawah untuk menavigasi dalam sejarah perintah. Dalam beberapa IDE, seperti Matlab, jika kita memasukkan sesuatu dan kemudian tekan tombol panah, kita gulir hanya di antara perintah sejarah dimulai dengan apa yang kita masukan. Itu benar-benar nyaman, tetapi di terminal shell, ini tidak berhasil. Apakah …

8
keyserver kehabisan waktu ketika mencoba menambahkan kunci publik GPG
Saya mencoba menambahkan kunci publik untuk menginstal program dengan CPG. Tetapi saya cukup baru dalam hal ini tetapi setiap perintah yang saya temukan memberi saya kesalahan yang sama: gpg --keyserver keyserver.ubuntu.com --recv-keys 94558F59 gpg: requesting key 94558F59 from hkp server keyserver.ubuntu.com gpg: keyserver timed out gpg: keyserver receive failed: keyserver …
67 bash  ubuntu  gpg 

4
perhatikan perintah alias ekspansi
Jika menjalankan watchperintah yang berisi alias, itu tidak akan memperluas alias. Saya sudah mencoba keduanya dengan kutip tunggal dan ganda, bahkan diberikan alias berikut: # alias ll alias ll='ls -l --color=tty' Perintah berikut akan gagal # watch ll sh: ll: command not found Tidakkah seharusnya ekspansi baris perintah berfungsi dalam …
67 bash  alias 

1
Bagaimana cara memaksa yum untuk menginstal tanpa meminta pengguna, menggunakan bash?
Saya sedang menulis skrip bash untuk menginstal php5.4 dan saya ingin mengotomatiskan ini untuk VM pengujian. Perintah rpm yang saya miliki adalah: rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm yum install php54w Sekarang, di tengah menjalankan ini, ada prompt pengguna untuk memasukkan [Y / N] apakah akan mengunduh dependensi atau tidak. Jadi saya juga …
66 bash  yum  rpm 




8
Memecahkan "mv: Daftar argumen terlalu panjang"?
Saya memiliki folder dengan lebih dari satu juta file yang perlu disortir, tetapi saya tidak dapat melakukan apa-apa karena mvmenampilkan pesan ini sepanjang waktu -bash: /bin/mv: Argument list too long Saya menggunakan perintah ini untuk memindahkan file ekstensi-kurang: mv -- !(*.jpg|*.png|*.bmp) targetdir/
64 bash  shell  arguments  mv 


7
Skrip Shell gagal: Kesalahan sintaks: "(" tidak terduga
Saya telah mengerjakan naskah yang mengotomatiskan pengaturan lingkungan pengembangan untuk pengembangan Raspberry Pi (detail langkah demi langkah yang berfungsi ada di sini ). Script ini ditautkan dalam artikel tersebut tetapi Anda juga dapat menemukannya di sini . Sekarang ketika menjalankan skrip ini instal dan atur lingkungan tanpa kesalahan tetapi Anda …

2
Rekursi tautan simbolik - apa yang membuatnya "diatur ulang"?
Saya menulis skrip bash kecil untuk melihat apa yang terjadi ketika saya terus mengikuti tautan simbolik yang menunjuk ke direktori yang sama. Saya mengharapkannya untuk membuat direktori kerja yang sangat panjang, atau crash. Tetapi hasilnya mengejutkan saya ... mkdir a cd a ln -s ./. a for i in `seq …
64 bash  symlink 

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.