Điểm:1

Thay đổi một thư mục cụ thể một cách dễ dàng hơn

lá cờ tr

Bất cứ khi nào tôi muốn bắt đầu viết mã, tôi phải đĩa CD đến Máy tính để bàn/Lập trình/C++, trong khi tôi đang tìm kiếm một cách dễ dàng hơn để làm như vậy, chính xác hơn là tôi đang tìm kiếm một lệnh đầu cuối sẽ tự động đĩa CD vào thư mục cụ thể đó. Tôi có thể tạo một lệnh như vậy trong terminal không? Và nếu vậy, làm thế nào?

Điểm:2
lá cờ cn

Có một số khả năng.

• Trong trường hợp đầu tiên, bạn có thể duy trì các bí danh đưa bạn đến các thư mục cụ thể, ví dụ:

alias cdplus='cd Desktop/Lập trình/C++'

Lệnh cdplus sau đó sẽ đưa bạn vào thư mục đó.

• Ngoài ra, bạn có thể sử dụng biến CDPATH. Trong biến như vậy, bạn bao gồm các thư mục trong đó đĩa CD lệnh sẽ tìm kiếm các thư mục phù hợp, vì vậy bạn không cần phải nhập đường dẫn đầy đủ. ví dụ.nếu bạn xác định

CDPATH=".:Máy tính để bàn/Lập trình"

Bạn sẽ có thể cd C++ (và bất kỳ thư mục nào khác trong lập trình) bất kể thư mục hiện tại của bạn. Mục nhập đầu tiên, ., có nghĩa là thư mục hiện tại, vì vậy bạn có thể giữ đĩa CDnhập vào một thư mục trong thư mục hiện tại.

• Các công cụ của bên thứ ba tồn tại để điều hướng thư mục nhanh, chẳng hạn như đi đến, hoạt động theo cách tương tự như với bí danh, nhưng tách biệt các định nghĩa này. Bạn cũng có thể sử dụng công cụ tìm mờ (fzf, sudo apt cài đặt fzf). Trên Ubuntu, một phím tắt bash, thay thế+c ("Thư mục hiện tại") được tự động thiết lập để nhanh chóng điều hướng đến bất kỳ thư mục nào trong thư mục hiện tại. Bạn nhận được một danh sách tất cả các thư mục nhanh chóng thu hẹp lại khi bạn nhập các phần của tên. Đánh đi vào đưa bạn vào thư mục đó.

¢ Một công cụ như nhảy tự động (sudo apt cài đặt autojump) đăng ký các thư mục bạn truy cập và cho phép bạn truy cập lại chúng nhanh chóng chỉ bằng cách nhập tên của chúng sau dấu nhảy tự động chỉ huy. Công cụ này "học" từ cách sử dụng hiện tại của bạn mà không cần duy trì danh sách. Một thay thế là nhảy nhót, viết lại bằng ngôn ngữ lập trình "Go".

Điểm:2
lá cờ id

Tôi sẽ viết điều này với giả định rằng bạn không biết nhiều về Ubuntu - vui lòng chấp nhận lời xin lỗi của tôi nếu nó quá đơn giản.

Hoàn toàn bạn có thể. Bạn cần tạo một bí danh. Chọn tên cho lệnh bạn muốn đặt bí danh cho lệnh bạn muốn thực thi. Mở một thiết bị đầu cuối (Điều khiểnthay thết) và nhập nó để kiểm tra xem nó hiện không được gán cho thứ gì đó.

Vì vậy, giả sử bạn muốn sử dụng lệnh ăn xin để di chuyển đến thư mục đó, bạn có thể tạm thời thực hiện bằng cách tạo bí danh cho đường dẫn tuyệt đối đến thư mục bạn muốn. Mở một thiết bị đầu cuối và gõ

alias prog="cd/home/user/Desktop/Programming/C++"

(rõ ràng là bạn sẽ cần đặt đúng đường dẫn đến thư mục đích của mình; xin lưu ý rằng đó phải là đường dẫn tuyệt đối chứ không phải đường dẫn tương đối).

Sau đó, trong phiên cuối cùng đó, mỗi khi bạn gõ ăn xin nó sẽ thực thi cd/nhà/người dùng/Máy tính để bàn/Lập trình/C++ chỉ huy.

Lưu ý rằng điều này sẽ chỉ hoạt động trong phiên cuối đó. Để làm cho nó vĩnh viễn, bạn sẽ cần phải chỉnh sửa .bashrc tập tin:

Bạn cần thoải mái chỉnh sửa các tệp cấu hình văn bản.

Cá nhân tôi không thấy thoải mái khi sử dụng Vi / Vim – nhưng nano khá đơn giản.

Nó liên quan đến việc chỉnh sửa .bashrc đó là trong thư mục nhà của bạn.

Tôi nghĩ rằng điều này khá an toàn, ngay cả khi bạn không quen với việc chỉnh sửa các tệp như vậy:

  1. Mở một thiết bị đầu cuối (Điều khiểnthay thết)

  2. Chuyển đến thư mục nhà của bạn với đĩa ~

  3. Xác nhận .bashrc ở đó với ls -a

  4. Giả sử là như vậy, trước tiên hãy tạo một bản sao dự phòng của nó để bạn có thể hoàn tác nếu bạn làm hỏng hoàn toàn:

     cp .bashrc .bashrc-bak
    

    (nếu bạn gây ra sự cố, bạn có thể khôi phục cài đặt gốc .bashrc tập tin bằng cách gõ cp .bashrc-bak .bashrc)

  5. Bây giờ bạn có thể chỉnh sửa .bashrc biết có một bản sao an toàn:

    Loại nano .bashrc (hoặc bạn có thể sử dụng trình soạn thảo văn bản thay thế nếu muốn)

    Điều này mở ra .bashrc trong trình soạn thảo văn bản.

Mặc dù bạn có thể thêm các dòng ở bất kỳ đâu, nhưng sẽ rất hợp lý khi chỉnh sửa trong tương lai để tìm một khoảng trống có một số bí danh và thêm bí danh của bạn bên dưới các bí danh đó:

alias prog=âcd /home/user/Desktop/Programming/C++â 

Sau đó lưu tệp bằng cách nhấn Điều khiểnÔvà thoát khỏi nano với Điều khiểnX. Nếu bạn làm sai, nếu bạn không thể hoàn tác, hãy thoát khỏi nano (Điều khiểnX) mà không lưu và bắt đầu lại.

Thay đổi sẽ có hiệu lực ngay khi bạn bắt đầu phiên cuối mới hoặc nhập . ~/.bashrc (lưu ý các . lúc bắt đầu!).

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