Điểm:0

vấn đề mở rộng biến

lá cờ gh

Tôi đang chạy bản cài đặt trần Lubfox 20.04 không liên quan đến docker.

vi | vỏ grep -i
SHELL=/bin/bash

bất cứ khi nào tôi cố gắng mở rộng biến hệ thống như $HOME auto complete đều không hoạt động chính xác. Ví dụ $HOME

tiếng vang $HOME
/nhà/alex

đúng bộ.

     con mèo \$HOME/zu_entfernende_Kernel 
mèo: '$HOME/zu_entfernende_Kernel': Datei oder Verzeichnis nicht gefunden

khi tôi nhấn vào tab để tự động hoàn thành,$HOME được mở rộng sang \$HOME xin lỗi vì đầu ra tiếng Đức, nhưng lỗi dường như có liên quan đến ngôn ngữ của tôi.

Lưu ý khi tôi sử dụng

LANG=C 

trước khi nó hoạt động như mong đợi.

alex@Guilmon:~$ LANG=C
alex@Guilmon:~$ con mèo $HOME/zu_entfernende_Kernel
tiêu đề linux-5.3.0-62
linux-headers-5.3.0-62-generic
linux-image-5.3.0-62-chung
alex@Guilmon:~$ 

thông tin ngôn ngữ

    trạng thái localectl
   Ngôn ngữ hệ thống: LANG=de_DE.UTF-8
       Sơ đồ bàn phím VC: de
      Bố cục X11: de
       Mẫu X11: pc105
     Tùy chọn X11: mũ: không

bất kỳ ý tưởng làm thế nào tôi có thể xác định lỗi xuống?

bac0n avatar
lá cờ cn
`shopt -s direxand`, bạn có thể muốn thêm nó vào `~/.bashrc`
nobody avatar
lá cờ gh
Hừm nhưng tại sao nó vẫn hoạt động khi tôi thay đổi LANG trước đây? Nhưng tôi sẽ thử câu trả lời cảm ơn bạn.
bac0n avatar
lá cờ cn
Tôi chưa thể tái tạo sự cố của bạn nhưng ví dụ *LANG=C*, ngay cả khi nó được mong muốn, là một ví dụ không hoạt động.
bac0n avatar
lá cờ cn
Bằng cách nào đó, tính năng tự động hoàn thành không thể giải quyết đường dẫn trong ví dụ đó.
Điểm:0
lá cờ gh

giải pháp dễ dàng trong trường hợp của tôi là xóa $HOME/.bashrc.

Từ tệp gốc trong /etc/skel/.bashrc

nếu [ -f /usr/share/bash-completion/bash_completion ]; sau đó
    . /usr/share/bash-completion/bash_completion

Có nghĩa là đọc tập tin này nếu nó có mặt. và đây là tính năng làm phiền tôi.

# Bật toàn cầu mở rộng và hoàn thành có thể lập trình
chương trình shopt -s extglob

Đă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.