Pertanyaan yang diberi tag bash

172
Terminal prompt tidak membungkus dengan benar

Saya memiliki masalah di mana jika saya mengetikkan perintah yang sangat panjang di bash terminal tidak akan membuat apa yang saya ketikkan dengan benar. Saya berharap jika saya memiliki perintah seperti berikut: username@someserver ~/somepath $ ssh -i

168
Bagaimana cara mengubah ekstensi beberapa file?

Saya ingin mengubah ekstensi file dari *.txtmenjadi *.text. Saya mencoba menggunakan basenameperintah, tetapi saya mengalami kesulitan mengubah lebih dari satu file. Ini kode saya: files=`ls -1 *.txt` for x in $files do mv $x "`basename $files .txt`.text" done Saya mendapatkan kesalahan...

164
Jalankan perintah yang dibayangi oleh alias

Katakanlah saya memiliki alias berikut dalam bash - alias ls='ls --color=auto'- dan saya ingin memanggil biasa lstanpa opsi. Apakah satu-satunya cara untuk melakukannya adalah ke unalias, melakukan perintah dan kemudian alias lagi? Atau ada beberapa trik atau solusi yang

162
Jalankan perintah sekali per baris input pipa?

Saya ingin menjalankan perintah java sekali untuk setiap pertandingan ls | grep pattern -. Dalam hal ini, saya pikir saya bisa melakukannya find pattern -exec java MyProg '{}' \;tetapi saya ingin tahu tentang kasus umum - apakah ada cara mudah untuk mengatakan "jalankan perintah sekali untuk setiap...

158
Ada pekerjaan yang berhenti (saat keluar dari bash)

Saya mendapatkan pesan There are stopped jobs.ketika saya mencoba keluar dari bash shell kadang-kadang. Berikut ini adalah skenario yang dapat direproduksi dalam python 2.x: ctrl+ cditangani oleh juru bahasa sebagai pengecualian. ctrl+ z'menghentikan' prosesnya. ctrl+ dkeluar python untuk...

151
Mengubah nama file batch

Saya memiliki direktori yang penuh dengan gambar: image0001.png image0002.png image0003.png ... Dan saya ingin liner satu untuk mengubah nama mereka menjadi (katakanlah). 0001.png 0002.png 0003.png ... Bagaimana saya melakukan

148
Bash: Apa yang dilakukan "> |"?

Saya baru saja melihat ini ditulis; $ some-command >| /tmp/output.txt Pipa vertikal digunakan dalam pengalihan standar "pipa" output dari satu perintah ke yang lain, apakah >|sebenarnya sama sekali tidak berguna karena akan sama dengan hanya >dalam skenario

143
Cara menangguhkan dan melanjutkan proses

Di terminal bash saya bisa menekan Control+ Zuntuk menunda proses yang sedang berjalan ... maka saya bisa mengetik fguntuk melanjutkan proses. Apakah mungkin untuk menunda proses jika saya hanya memiliki PID-nya? Dan jika demikian, perintah apa yang harus saya gunakan? Saya mencari sesuatu...

135
Bagaimana cara debug skrip bash?

Saya mengalami beberapa masalah dengan beberapa skrip di bash, tentang kesalahan dan perilaku yang tidak terduga. Saya ingin menyelidiki penyebab masalah sehingga saya dapat menerapkan perbaikan. Apakah ada cara saya dapat mengubah semacam "mode debug" untuk bash, untuk mendapatkan informasi lebih...