Saya bertanya-tanya di mana jalur baru harus ditambahkan ke PATHvariabel lingkungan. Saya tahu ini dapat dicapai dengan mengedit .bashrc(misalnya), tetapi tidak jelas bagaimana melakukan ini. Cara ini: export PATH=~/opt/bin:$PATH atau ini? export
Saya bertanya-tanya di mana jalur baru harus ditambahkan ke PATHvariabel lingkungan. Saya tahu ini dapat dicapai dengan mengedit .bashrc(misalnya), tetapi tidak jelas bagaimana melakukan ini. Cara ini: export PATH=~/opt/bin:$PATH atau ini? export
Saya secara konsisten memiliki lebih dari satu terminal terbuka. Di mana saja dari dua hingga sepuluh, melakukan berbagai bit dan bobs. Sekarang katakanlah saya me-restart dan membuka terminal lain. Beberapa mengingat hal-hal tertentu, beberapa lupa. Saya ingin sejarah yang: Ingat semuanya dari...
Di terminal, saya bisa mengetik CTRL-Runtuk mencari perintah yang cocok yang sebelumnya diketik dalam BASH. Misalnya, jika saya mengetik CTRL-Rmaka grepadalah daftar grepperintah terakhir saya , dan saya dapat menekan enter untuk menggunakannya. Ini hanya memberikan satu saran. Apakah ada cara...
Saya telah melihat beberapa skrip yang ditulis orang lain (khususnya Red Hat), dan banyak variabel mereka ditugaskan menggunakan notasi berikut VARIABLE1="${VARIABLE1:-some_val}" atau beberapa memperluas variabel lain VARIABLE2="${VARIABLE2:-`echo $VARIABLE1`}" Apa gunanya menggunakan notasi ini...
Apa cara paling ringkas untuk menyelesaikan nama host ke alamat IP dalam skrip Bash? Saya menggunakan Arch Linux
Saya menggunakan hampir 10 tahun penggunaan Linux untuk mengajukan pertanyaan ini. Itu semua trial and error dan surfing internet larut malam secara acak. Tetapi orang tidak perlu membutuhkan 10 tahun untuk ini. Jika saya baru memulai dengan Linux, saya ingin tahu: Kapan harus alias, kapan harus...
Saya ingin menampilkan waktu penyelesaian skrip. Apa yang saya lakukan saat ini adalah - #!/bin/bash date ## echo the date at start # the script contents date ## echo the date at end Ini hanya menunjukkan waktu awal dan akhir skrip. Apakah mungkin untuk menampilkan output berbutir halus seperti...
Atau, panduan pengantar untuk penanganan nama file yang kuat dan string lain yang melewati skrip shell. Saya menulis skrip shell yang berfungsi dengan baik sebagian besar waktu. Tetapi tersedak pada beberapa input (misalnya pada beberapa nama file). Saya mengalami masalah seperti berikut: Saya...
Bagaimana saya bisa melakukan sesuatu seperti ini di bash? if "`command` returns any error"; then echo "Returned an error" else echo
Apakah itu "konfigurasi sumber daya",
Saya menghabiskan sebagian besar waktu saya bekerja di lingkungan Unix dan menggunakan emulator terminal. Saya mencoba menggunakan warna pada baris perintah, karena warna membuat output lebih berguna dan intuitif. Opsi apa yang ada untuk menambahkan warna ke lingkungan terminal saya? Trik apa yang...
Ketika saya menjalankan program tanpa menentukan path lengkap ke executable, dan Bash harus mencari direktori $PATHuntuk menemukan biner, tampaknya Bash mengingat path dalam semacam cache. Misalnya, saya memasang build Subversion dari sumber ke /usr/local, lalu mengetik svnsync helpdi Bash prompt....
Apakah ada cara untuk mewarnai keluaran untuk git (atau perintah apa pun)? Mempertimbangkan: baller@Laptop:~/rails/spunky-monkey$ git status # On branch new-message-types # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout --...
Saya ingin memiliki skrip shell seperti ini: my-app & echo $my-app-pid Tapi saya tidak tahu bagaimana cara mendapatkan pid dari perintah yang baru saja dieksekusi. Saya tahu saya bisa menggunakan jobs -p my-appperintah untuk menangkap pid. Tetapi jika saya ingin menjalankan shell beberapa...
Saya memiliki folder dengan beberapa direktori dan beberapa file (ada yang disembunyikan, dimulai dengan titik). for d in *; do echo $d done akan mengulang semua file, tetapi saya hanya ingin mengulang melalui direktori. Bagaimana aku melakukan
Saya agak bingung tentang apa yang dilakukan operator ini secara berbeda ketika digunakan dalam bash (kurung, kurung ganda, kurung dan kurung ganda). [[ , [ , ( , (( Saya telah melihat orang menggunakannya jika pernyataan seperti ini: if [[condition]] if [condition] if ((condition)) if...
Bagaimana saya bisa mendapatkan ukuran file dalam skrip bash? Bagaimana cara menetapkan ini ke variabel bash sehingga saya bisa menggunakannya
Sintaks bash berikut memverifikasi jika paramtidak kosong: [[ ! -z $param ]] Sebagai contoh: param="" [[ ! -z $param ]] && echo "I am not zero" Tidak ada output dan baik-baik saja. Tetapi ketika paramkosong kecuali untuk satu (atau lebih) karakter spasi, maka kasusnya...
Tampaknya ada kerentanan (CVE-2014-6271) di bash: Bash dibuat khusus untuk serangan kode variabel lingkungan injeksi Saya mencoba mencari tahu apa yang terjadi, tetapi saya tidak sepenuhnya yakin saya memahaminya. Bagaimana bisa echodieksekusi seperti dalam tanda kutip tunggal? $ env x='() { :;};...
Dalam ~/.bashrcfile saya ada dua definisi: commandA, yang merupakan alias ke jalur yang lebih panjang commandB, yang merupakan alias untuk skrip Bash Saya ingin memproses file yang sama dengan dua perintah ini, jadi saya menulis skrip Bash berikut: #!/bin/bash for file in "$@" do commandA...