Câu hỏi được gắn thẻ «bashrc»

Các câu hỏi dành riêng cho GNU's Bourne Again SHell, trái ngược với các shell Bourne / POSIX khác. Đối với các câu hỏi về shell Unix nói chung, hãy sử dụng thẻ / shell thay thế.





3
Sự khác biệt giữa ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc trộm?
Trả lời các câu hỏi trên SO và Askubfox , cùng với việc chọc qua (và đọc các tiêu đề của) $HOMEvà /etc/, cho biết một số tệp có thể được sử dụng để đặt các biến môi trường, bao gồm: ~/.profile ~/.bashrc ~/.bash_profile ~/.gnomerc ~/.Rprofile /etc/bash_bashrc /etc/profile /etc/screenrc Tôi …

3
Tại sao bashrc kiểm tra xem shell hiện tại có tương tác không?
Trên bản cài đặt Arch của tôi /etc/bash.bashrcvà /etc/skel/.bashrcchứa các dòng này: # If not running interactively, don't do anything [[ $- != *i* ]] && return Trên Debian, /etc/bash.bashrccó: # If not running interactively, don't do anything [ -z "$PS1" ] && return Và /etc/skel/.bashrc: # If not running …
62 bash  bashrc 


3
Sử dụng xuất trong .bashrc
Tôi đã nhận thấy .bashrcrằng một số dòng có exporttrước mặt họ, chẳng hạn như export HISTTIMEFORMAT="%b-%d %H:%M " ... export MYSQL_HISTFILE="/root/.mysql_history" trong khi những người khác thì không, chẳng hạn như HISTSIZE=100000 Tôi tự hỏi nếu, đầu tiên, điều này là chính xác, và thứ hai quy tắc là …

4
Làm cách nào để tạo một hàm cục bộ trong bashrc của tôi?
.Bashrc của tôi có một số mã lặp đi lặp lại nên tôi đã sử dụng một hàm để đơn giản hóa nó do_stuff() { local version=$1 export FOO_${version}_X="17" export FOO_${version}_Y="42" } do_stuff '5.1' do_stuff '5.2' Tuy nhiên, bây giờ khi tôi sử dụng shell của mình, tên "do_ ware" …
40 bash  bashrc 




3
Grep nhiều màu
Tôi đang cố gắng để mỗi lệnh grep làm nổi bật kết quả của nó bằng một màu khác nhau. Tôi có thể làm điều đó bằng tay với một dòng như thế này: 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 …
30 bash  shell  grep  pipe  bashrc 

3
Lệnh sudo không nguồn /root/.bashrc
Tôi đã thêm một đường dẫn tùy chỉnh tới PATHbiến trong tệp /root/.bashrc của mình Khi tôi làm sudo su; echo $PATH, nó hiển thị mục, '/ path / to / custom / bins'. Nhưng tôi làm sudo sh -c 'echo $PATH', nó cho thấy, /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Đường dẫn thư mục …
27 sudo  bashrc 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.