Đặt đường dẫn mặc định khi mở phiên cuối


15

Tôi mới dùng Ubuntu.

Bất cứ khi nào tôi mở một thiết bị đầu cuối thư mục làm việc hiện tại của tôi /home/Varun(như được tìm thấy bằng cách gõ pwd).

Có cách nào để tôi có thể đặt đường dẫn của thiết bị đầu cuối như /home/Varun/Desktop/Java Fileskhi nó mở không?


Bạn sử dụng thiết bị đầu cuối nào?
choroba

Câu trả lời:


29

Chỉ cần chạy lệnh sau trong thiết bị đầu cuối của bạn:

echo "cd ~/Desktop/Java\ Files" >> ~/.bashrc

Lệnh trên sẽ thêm một dòng mới trong ~/.bashrctệp của bạn có chứa cd ~/Desktop/Java\ Filesvà nó sẽ thay đổi thư mục làm việc mặc định của bạn thành /home/Varun/Desktop/Java Fileskhi bạn sẽ mở terminal.

Mở lại thiết bị đầu cuối và bạn sẽ thấy sự khác biệt.


6

Bạn có thể thêm dòng sau vào cuối của bạn ~/.bashrc

cd ~/Desktop/Java\ Files


1

Mặc dù việc thay đổi $HOMEbiến và cdlệnh gọi (tôi sẽ sử dụng cmd cho ngắn gọn) trong .bashrctệp là câu trả lời đúng cho câu hỏi của bạn,

tôi thấy thoải mái hơn khi tạo bí danh (ví dụ cdh) đưa tôi trực tiếp đến thư mục tôi muốn.

Lý do là tất cả các tệp cấu hình các chương trình khác ( .bashrcví dụ như ví dụ) đều ở trong $HOMEthư mục mặc định và tôi có thể làm việc trong " cdhthư mục" của mình mà không bị gián đoạn từ các tệp này.

Nếu tôi cần quay lại $HOMEthư mục tôi có thể sử dụng cdcmd.

Trong một số bản phân phối linux, .bashrctệp được gửi bằng lệnh hoặc lệnh chạy hoặc chạy một hoặc nhiều tệp khác dành cho mục đích sử dụng cụ thể đó (ví dụ .bash_aliases)

Vì vậy, quyết định cho chính mình nếu bạn muốn sử dụng chúng hay không,

trong trường hợp bạn muốn sử dụng chúng, chỉ cần sử dụng nó giống như bạn sử dụng .bashrcnhưng với các lệnh được đặt trong tệp đã chỉ định.

vì vậy trong .bashrc(hoặc trong .bash_aliaseshoặc bất kỳ tập tin nào bạn đã chọn)

viết như sau:

alias cdh='cd /home/Varun/Desktop/Java Files'

nếu bạn không thích cdhbí danh, đừng ngại sử dụng tên khác nhưng hãy chắc chắn rằng không có bất kỳ cmd hoặc bí danh nào khác được đặt tên như thế này, bạn có thể làm cho cmd đó ít nhiều không sử dụng được.

Bạn có thể kiểm tra xem tên được lấy bởi triyng để gọi nó nhưng tôi sẽ chọn một typecmd với đối số tên của một cmd khác.

Các typecmd sẽ cho bạn biết nếu cmd cho là bí danh, tập tin nhị phân, hoặc kịch bản bash, hoặc bất cứ điều gì .......... Và do đó sẽ cho bạn biết khi cmd không tồn tại. (Đó là những gì bạn muốn trong trường hợp này)


Xin lỗi nếu tôi có bất kỳ sai lầm. Tôi không phải là một người nói tiếng Anh bản ngữ.
Tomáš Růžička

0

Chỉ cần thêm

Nếu ai đó đang sử dụng zsh shell hơn

nano ~/.zshrc ( open the configuration file)

và tại bootom thêm

cd ~/Desktop/Java\ Files

Vì vậy, tinh chỉnh là những gì bạn từng sử dụng, (echo $0 )chỉ cần thêm lệnh bạn thường sử dụng và nó sẽ được thực thi.

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.