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
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.
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
Apakah itu "konfigurasi sumber daya",
Saya menemukan .bashrcfile dan saya ingin tahu tujuan / fungsinya. Juga bagaimana dan kapan
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...
Di Arch saya pasang, /etc/bash.bashrcdan /etc/skel/.bashrcmengandung baris-baris ini: # If not running interactively, don't do anything [[ $- != *i* ]] && return Di Debian, /etc/bash.bashrcmemiliki: # If not running interactively, don't do anything [ -z "$PS1" ] && return Dan...
Ketika saya mendefinisikan alias baru di .bash_aliasesfile atau fungsi baru di .bashrcfile, apakah ada perintah refresh untuk dapat langsung menggunakan alias atau fungsi baru tanpa menutup terminal (dalam kasus saya terminal xfce4 dengan beberapa tab terbuka, banyak file terbuka dan di tengah...
Saya perhatikan di .bashrcbeberapa baris saya ada exportdi depannya, seperti export HISTTIMEFORMAT="%b-%d %H:%M " ... export MYSQL_HISTFILE="/root/.mysql_history" sedangkan yang lain tidak, seperti HISTSIZE=100000 Saya bertanya-tanya jika, pertama, ini benar, dan kedua apa aturan adalah untuk...
Bashrc saya. Memiliki beberapa kode yang berulang sehingga saya menggunakan fungsi untuk menyederhanakannya do_stuff() { local version=$1 export FOO_${version}_X="17" export FOO_${version}_Y="42" } do_stuff '5.1' do_stuff '5.2' Namun, sekarang ketika saya menggunakan shell saya, nama...
Saya mencoba menemukan di mana spesifik aliastelah dinyatakan. Saya telah mencari semua tempat yang biasa saya tahu untuk mencari alias: ~ / .bashrc ~ / .bash_profile / etc / bashrc / etc / profile Tanpa keberuntungan. Saya tahu itu aliaskarena ketika saya melakukannya which COMMAND, saya...
Saya beralih ke Cygwin dari bash shell yang dikirimkan bersama Git untuk Windows, dan menghadapi masalah aneh. Seseorang berpikir itu akan menjadi ide yang bagus untuk ditambahkan /cygdrive/ke semua jalan, sementara saya pikir itu ide yang sangat jelek. Saya sudah dapat menentukan bahwa saya dapat...
Kadang-kadang saya perlu membagi satu nomor dengan yang lain. Akan lebih bagus jika saya bisa mendefinisikan fungsi bash untuk ini. Sejauh ini, saya terpaksa menggunakan ekspresi seperti echo 'scale=25;65320/670' | bc tetapi akan lebih bagus jika saya bisa mendefinisikan fungsi .bashrc yang...
Saya mencoba untuk mendapatkan setiap perintah grep untuk menyorot hasilnya dalam warna yang berbeda. Saya bisa melakukannya secara manual dengan garis seperti ini: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep...
Saya telah menambahkan jalur khusus ke PATHvariabel dalam file /root/.bashrc saya Ketika saya melakukannya sudo su; echo $PATH, ini menunjukkan entri, '/ path / ke / custom / bins'. Tapi saya lakukan sudo sh -c 'echo $PATH', itu menunjukkan,
Saya dapat melakukan sftpkemarin ke kotak RHEL 5.4 (RedHat) dan hari ini saya tidak bisa. Pesannya adalah "Received message too long 778199411", dan setelah beberapa penyelidikan, itu karena kotak RHEL saya .bashrcmemiliki garis echo "running .bashrc"- atau menggemakan apa pun, saya pikir. Jadi...
Jadi, melalui mengetik beberapa perintah saya telah menemukan bahwa ada tidak hanya ls, tapi ldan lajuga. Tampaknya tidak ada manentri di Ubuntu 12.14. Mereka semua tampaknya melakukan hal serupa dengan perbedaan kecil: $ ls app config CONTRIBUTING.md doc Gemfile Guardfile LICENSE MAINTENANCE.md...
Alias, seperti lldidefinisikan dengan aliasperintah. Saya dapat memeriksa perintah dengan hal-hal seperti type llyang dicetak ll is aliased to `ls -l --color=auto' atau command -v llyang dicetak alias ll='ls -l --color=auto' atau alias llyang juga dicetak alias ll='ls -l --color=auto' tapi...
bashtidak akan sumber .bashrcdari terminal interaktif kecuali jika saya menjalankan secara manual bashdari terminal: $ bash atau sumbernya secara manual: $ source ./.bashrc atau berlari: $ st -e bash Inilah beberapa hasil berguna yang saya harap: $ echo $TERM st-256color $ echo...
Awalnya ini agak lucu, seperti bermain "Bash Roulette" ... tapi sekarang sudah semakin tua lol Perintah apa pun di terminal saya yang keluar dengan kode bukan nol menutup jendela terminal saya Saya diberitahu bahwa mungkin saya telah set -emengatur beberapa bash script di suatu tempat yang sumber...
Pertanyaan sederhana: Saya baru menyadari bahwa saya belum pernah melihat shebang di atas .bashrcskrip, yang membuat saya berpikir sistem menggunakan shell default untuk sumbernya saat login ( ${SHELL}). Saya merenungkan alasan mengapa demikian, yaitu apakah dianggap kebiasaan buruk untuk...