Pertanyaan yang diberi tag bash

Bash adalah Bourne Again SHell, penerus Unix sh (shell) klasik.

142
Menjaga proses linux tetap berjalan setelah saya keluar

Saya terhubung ke mesin Linux melalui SSH, dan saya mencoba menjalankan skrip bash yang berat yang membuat operasi sistem file. Ini diharapkan tetap berjalan selama berjam-jam, tetapi saya tidak bisa membiarkan sesi SSH terbuka karena masalah koneksi internet yang saya miliki. Saya ragu...

114
Apa itu "-bash:!": Acara tidak ditemukan "

Coba jalankan yang berikut di bawah bash shell echo "Reboot your instance!" Pada instalasi saya: root@domU-12-31-39-04-11-83:/usr/local/bin# bash --version GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or...

112
Praktik terbaik dan tips baris perintah Linux?

Saya ingin membuka diskusi yang akan mengakumulasi praktik dan tip terbaik Linux command line (CLI) Anda. Saya telah mencari diskusi semacam itu untuk membagikan komentar di bawah ini tetapi belum menemukan satu, karenanya posting ini. Saya harap kita semua bisa belajar dari ini. Anda...

110
Periksa apakah array kosong di Bash

Saya memiliki array yang diisi dengan pesan kesalahan yang berbeda saat skrip saya berjalan. Saya perlu cara untuk memeriksa apakah kosong atau tidak pada akhir skrip dan mengambil tindakan tertentu jika itu. Saya sudah mencoba memperlakukannya seperti VAR normal dan menggunakan -z untuk...

109
Bersihkan cara untuk menulis string multi-baris kompleks ke variabel

Saya perlu menulis beberapa xml kompleks ke variabel di dalam skrip bash. Xml harus dapat dibaca di dalam skrip bash karena ini adalah tempat fragmen xml akan hidup, itu tidak dibaca dari file atau sumber lain. Jadi pertanyaan saya adalah ini jika saya memiliki string panjang yang saya ingin dapat...

88
mysqldump ke tar.gz

Biasanya setelah membuang database MySQL dengan mysqldumpperintah saya segera tar / gzip file yang dihasilkan. Saya mencari cara untuk melakukan ini dalam satu perintah: Jadi dari ini: mysqldump dbname -u root -p > dbname.sql tar czvf dbname.sql.tgz dbname.sql rm dbname.sql Untuk sesuatu...