Điểm:0

Người mới sử dụng Linux với câu hỏi hoàn thành tab unrar

lá cờ ru
MDS

Tôi đã cài đặt hoàn thành bash.

Khi cố gắng giải nén rar đến một thư mục đích có khoảng trắng trong đó, quá trình hoàn thành tab sẽ thêm \ và một khoảng trắng nhưng sẽ không hoàn thành tab sau đó. Ví dụ:

mở ra /mnt/STORAGE/test.rar /mnt/TVSHOWSTOO/What\ 

Nó sẽ không hoàn thành tab qua khoảng trắng sau What\ mặc dù có 2 khả năng. Tôi phải nhập đường dẫn đầy đủ vào thời điểm này.

Tôi đã tìm kiếm trên các diễn đàn trong vài giờ và dường như không thể tìm thấy bất cứ điều gì để giúp tôi đi đúng hướng. Tôi cầu xin sự thiếu hiểu biết của tôi về điều này. Tôi thừa nhận là một người mới sử dụng Linux và thậm chí không biết bắt đầu từ đâu nếu nó liên quan đến việc chỉnh sửa .bashrc tập tin. Mọi sự trợ giúp sẽ rất được trân trọng.

Điểm:0
lá cờ ng

"mặc dù có 2 khả năng"

Các trình bao khác nhau hoạt động khác nhau, nhưng trình bao bash mặc định trong Ubuntu sẽ không hoàn thành tab đến cuối đường dẫn nếu có nhiều đường dẫn khớp với những gì bạn đã nhập cho đến nay. Nó sẽ chỉ hoàn thành những gì duy nhất đối với những gì bạn đã nhập cho đến nay và dừng lại khi có nhiều tệp khác nhau tại thời điểm đó.

Nếu bạn tiếp tục nhập cho đến khi chỉ có một tệp duy nhất khớp với những gì bạn đã nhập cho đến nay, bạn có thể sử dụng tính năng hoàn thành tab cho đến cuối đường dẫn.

MDS avatar
lá cờ ru
MDS
Đó là chỗ tôi đang mắc lỗi vì có 2 khả năng cho /mnt/TVSHOWSTOO/Wh What If...?/ và What We Do In The Shadows/. Nếu tôi hoàn thành tab trên /mnt/TVSHOWSTOO/Wha thì nó sẽ tự động hoàn thành thành /mnt/TVSHOWSTOO/What\ với khoảng trắng sau dấu gạch chéo ngược. Nếu tôi cố gắng tự động hoàn thành với /mnt/TVSHOWSTOO/What\ W thì nó sẽ không tự động hoàn thành. Tôi cho rằng việc thêm W sau /What\ sẽ được hiểu là What We Do In The Shadows/ chứ không phải What If...?/
Nmath avatar
lá cờ ng
Nếu không có định dạng, rất khó để phân tích nhận xét của bạn. Vui lòng sử dụng liên kết [chỉnh sửa](https://askubuntu.com/posts/1363031/edit) bên dưới bài đăng của bạn để thêm thông tin chi tiết. Loại thông tin này không thể được truyền đạt hiệu quả dưới dạng nhận xét. Đảm bảo sử dụng định dạng `đơn cách` để chúng tôi có thể phân biệt các đường dẫn với văn bản xung quanh. Vì đường dẫn của bạn bao gồm các khoảng trắng nên có thể dễ dàng hơn khi đặt toàn bộ đường dẫn trong dấu ngoặc kép. Về bản chất, khoảng trắng không được hỗ trợ trong POSIX/UNIX, vì vậy, tốt nhất là bạn không sử dụng khoảng trắng trong tên tệp của mình.
Nmath avatar
lá cờ ng
Tôi không thể tái tạo hành vi mà bạn đang mô tả. Tôi đã tạo ba thư mục: `nếu nó`, `nếu họ thì sao` và `chúng tôi làm gì` và tab tự động hoàn thành mỗi thư mục. Bạn đang sử dụng vỏ nào? Đầu ra của `echo $SHELL` là gì?
MDS avatar
lá cờ ru
MDS
/bin/bash Đây là liên kết tới ảnh chụp màn hình https://photos.app.goo.gl/tep2EePusoTrDrdYA Dòng đầu tiên là tôi chỉ đang cố gắng hiển thị những kết quả phù hợp trong thư mục đó. Ngay sau khi tôi thêm một và hoàn thành tab, nó sẽ kết thúc thành What\ và sẽ không hoàn thành bảng sau đó bất kể điều gì.
MDS avatar
lá cờ ru
MDS
Tôi nên thêm điều này dường như chỉ xảy ra với unrar.
muru avatar
lá cờ us
@MDS bạn đã cài đặt gói `bash-completion` chưa?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.