Vị trí của hoàng ~ / .bash_aliases


8

Tôi muốn tạo bí danh vĩnh viễn trong Terminal và tôi đã đọc câu trả lời này về cách thực hiện: https://askubfox.com/a/5278/364819

Nhưng tôi có một vấn đề nhỏ, tôi đã tìm thấy mã:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

Như được giới thiệu trong câu trả lời. Nhưng tôi thực sự không thể tìm thấy .bash_aliasestập tin mà tôi có thể đặt các bí danh vĩnh viễn này.

Vì vậy, câu hỏi của tôi là, vị trí của tập tin này ở đâu, và nếu tôi cần tạo nó, tôi chỉ cần tạo nó trong thư mục thư mục người dùng nhà của tôi?

Tôi đang chạy trên Ubuntu 14.10.


2
Nếu nó không có trong thư mục nhà của bạn, vui lòng tạo tệp. Đó là lý do tại sao mã đã cắt các thử nghiệm đầu tiên cho sự tồn tại của tệp trước khi thử tìm nguồn.
glenn jackman 6/2/2015

Câu trả lời:


13

~/.bash_aliaseslà một con đường đầy đủ rồi. Dấu ngã ( ~) được mở rộng bởi trình bao (và nhiều ứng dụng khác) vào đường dẫn nhà đầy đủ của bạn (hay còn gọi là $HOMEthông thường /home/$USER).

Nó không tồn tại theo mặc định, vì vậy chỉ cần tạo một.


17

Có, chỉ cần tạo nó trong thư mục nhà của bạn.

touch ~/.bash_aliases hoặc mở một tệp trống trong trình soạn thảo văn bản, ví dụ:

gedit ~/.bash_aliases

Đây phải là một trong những bí danh đầu tiên của bạn ..

##### ea - alias for editing aliases
#
#When setting up a new aliases file, or having creating a new file.. About every time after editing an aliases file, I source it. This alias makes editing alias a
#bit easier and they are useful right away. Note if the source failed, it will not echo "aliases sourced".
#
#Sub in gedit for your favorite editor, or alter for ksh, sh, etc.
#
alias ea='gedit ~/.bash_aliases; source ~/.bash_aliases && source $HOME/.bash_aliases && echo "aliases sourced  --ok."'
#

Khi bạn chạy qua một cái gì đó sẽ là bí danh tốt, hãy nhập ea, trình soạn thảo văn bản sẽ mở ra. Thêm bí danh mới của bạn. Đóng trình chỉnh sửa. Các bí danh tự động nguồn; làm cho bí danh mới ngay lập tức có sẵn; và bạn đang trên đường.

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.