.bashrc và fortune / coway


1

Tôi đang sử dụng Xubfox 14.04 với XFCE (tất nhiên). Tôi vừa thêm một dòng vào ~/.bashrc:

fortune | cowsay -f tux

Và mọi thứ đều ổn, khi tôi mở một thiết bị đầu cuối, coway chạy với một câu nói may mắn. Ngoại trừ một vấn đề: mỗi khi máy tính xách tay của tôi khởi động, một thiết bị đầu cuối hoang dã xuất hiện! (với coway).

Tôi nghĩ rằng tất cả các lệnh được thêm vào .bashrcsẽ chỉ chạy khi tôi mở một thiết bị đầu cuối, không phải khi máy tính khởi động, phải không? Và tôi chắc chắn rằng phiên của tôi không được lưu.

Có ai biết tại sao không? Cảm ơn đã đọc, chúc một ngày tốt lành.

Câu trả lời:


0

Đặt nó vào .bash_profile, nó được sử dụng cho shell đăng nhập, .bashrc được sử dụng rộng rãi hơn, vd họ không mong đợi bất kỳ đầu ra. .bash_profile sẽ chỉ được thực thi trên các shell đăng nhập, ví dụ: terminal ảo, xterm, .....


1
1. Người dùng Ubuntu đã .profiletạo một cái cho họ, vì vậy nếu a .bash_profileđược tạo, các cài đặt từ .profilesẽ bị mất. 2. Mặc định .bashrctrên Ubuntu thoát âm thầm nếu không được chạy bởi trình bao tương tác, vì vậy các chương trình như scpkhông nên có vấn đề. 3. Tôi nghi ngờ xterm chạy shell đăng nhập theo mặc định.
muru
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.