it-swarm-vi.com

Làm thế nào để bắt đầu thiết bị đầu cuối với thư mục làm việc hiện tại là "Trang chủ" thay vì "Root" mặc định?

Khi tôi khởi động thiết bị đầu cuối của mình, thư mục làm việc hiện tại luôn là "/". Tôi muốn nó bắt đầu từ "/home/<username>" tức là nhà của tôi.

Bất kỳ giải pháp cho điều này?

5
SIDD

Khi bạn mở một thiết bị đầu cuối mới, thư mục làm việc hiện tại sẽ là thư mục nhà của bạn.

[email protected]:~$ echo ${PWD}
/home/nevon

Điều đó nói rằng, nếu đây không phải là trường hợp của bạn, tôi cho rằng bạn có thể nối phần sau vào cuối tệp .bashrc của mình:

cd /home/username
7
Tommy Brunn

Nếu thư mục làm việc ban đầu cho thiết bị đầu cuối không phải là thư mục chính của bạn, bạn có khả năng gặp vấn đề nghiêm trọng về cấu hình. Kiểm tra lượt theo dõi:

grep $USER /etc/passwd # Should show /home/youruser before the Shell location

Kiểm tra quyền/chủ sở hữu thư mục nhà của bạn:

ls -ltrd $HOME # You must be the owner

Đảm bảo bạn không thực hiện 'cd' trên tập lệnh khởi động Shell của mình:

~/.profile ~/.bashrc
6
João Pinto

Tôi cũng sẽ kiểm tra cấu hình của tài khoản người dùng. Có lẽ cấu hình thư mục chính của người dùng được đặt thành "/" chứ không phải "/home/<username>".

0
txwikinger

Tôi đã thêm --working-directory=~/ vào lệnh được thực thi bằng phím tắt trên bàn phím để sửa lỗi này.

0
user10532