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.

6
Bagaimana cara menghapus Riwayat terminal?
Saya menggunakan Linux Mint 17.1 Rebecca selama sekitar 2 hari dan secara tidak sengaja mengetikkan kata sandi saya ke terminal yang sekarang ditampilkan dalam daftar sejarah perintah yang sebelumnya saya ketikkan. Saya ingin menghapus riwayat terminal sepenuhnya. Saya telah mencoba menggunakan perintah berikut di terminal yang saya pikir akan menghapus …


4
Komentar skrip shell multiline - bagaimana cara kerjanya?
Baru-baru ini, saya menemukan jenis komentar multiline yang belum pernah saya lihat sebelumnya - ini adalah contoh skrip: echo a # : aaa : ddd # echo b Ini tampaknya berhasil, bahkan vimsintaks-menyoroti itu. Apa sebutan gaya komentar ini dan bagaimana cara menemukan lebih banyak info tentangnya?


4
Bisakah saya menambahkan "&& prog2" ke prog1 yang sudah berjalan?
Kebanyakan shell menyediakan fungsi seperti &&dan ;untuk mengaitkan eksekusi perintah dengan cara tertentu. Tetapi bagaimana jika suatu perintah sudah berjalan, apakah saya masih dapat menambahkan perintah lain untuk dijalankan tergantung pada hasil dari yang pertama? Katakan aku berlari $ /bin/myprog some output... tapi aku sangat menginginkannya /bin/myprog && /usr/bin/mycleanup. Saya …
87 bash  shell  process  exit 

7
Tidak dapat menggunakan tanda seru (!) Di bash?
Saya mencoba menggunakan perintah curl untuk mengakses url http dengan tanda seru ( !) di jalurnya. misalnya: curl -v "http://example.org/!287s87asdjh2/somepath/someresource" balasan konsol dengan bash: ... event not found. Apa yang terjadi disini? dan apa yang akan menjadi sintaksis yang tepat untuk menghindari tanda seru?

4
Mengapa ekspansi parameter dengan spasi tanpa tanda kutip bekerja di dalam tanda kurung ganda "[[" tetapi tidak di dalam tanda kurung tunggal "["?
Saya bingung dengan menggunakan tanda kurung tunggal atau ganda. Lihatlah kode ini: dir="/home/mazimi/VirtualBox VMs" if [[ -d ${dir} ]]; then echo "yep" fi Ini berfungsi dengan baik meskipun string berisi spasi. Tetapi ketika saya mengubahnya ke braket tunggal: dir="/home/mazimi/VirtualBox VMs" if [ -d ${dir} ]; then echo "yep" fi Ia …
86 bash  quoting  ksh  test 

4
Teruskan SIGTERM ke anak di Bash
Saya memiliki skrip Bash, yang terlihat mirip dengan ini: #!/bin/bash echo "Doing some initial work...."; /bin/start/main/server --nodaemon Sekarang jika bash shell yang menjalankan skrip menerima sinyal SIGTERM, ia juga harus mengirim SIGTERM ke server yang berjalan (yang memblokir, jadi tidak ada perangkap yang mungkin). Apakah itu mungkin?
86 bash  shell  signals  docker 


3
Apa yang dilakukan skrip di /etc/profile.d?
Saya membaca tentang skrip shell dasar dari Linux Command Line dan Shell Scripting Bible . Dikatakan bahwa /etc/profilefile menetapkan variabel lingkungan saat startup Bash shell. The /etc/profile.ddirektori berisi skrip lain yang berisi file startup aplikasi-spesifik, yang juga dilaksanakan pada saat startup oleh shell. Mengapa file-file ini bukan bagian dari /etc/profilejika …
85 bash  profile  etc 

5
Penyelesaian baris perintah dari riwayat perintah
Jadi, saya telah melihat sejarah dan Ctrl+ R, tetapi mereka bukan apa yang saya pikir saya tahu. Apakah ada cara yang bisa saya ketik di awal perintah, dan siklus pertandingan yang sesuai dalam sejarah saya dengan beberapa shortcut bash? # mysq(some shortcut key) Memberi saya: # mysqldump --add-drop-table -e -q …





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.