Những người mới bắt đầu sử dụng Linux thường phải đối mặt với vấn đề làm thế nào để tìm các tệp và chương trình, đặc biệt là xem xét cấu trúc thư mục hoàn toàn khác so với Mac OS hoặc Windows. Người mới bắt đầu đôi khi cảm thấy thất vọng khi cố gắng tìm các tệp hoặc tệp nhị phân cần thiết, vì vậy hướng dẫn này chia sẻ các tính năng cơ bản trong Linux.

chia sẻ các tính năng cơ bản trong Linux.

Trước khi chúng tôi đi sâu vào, hãy đảm bảo kiểm tra các hướng dẫn trước đây của tôi về các vấn đề cơ bản về Linux ( 1 , 2 và 3 ) để có được những bài học hiện tại.

Bước 1 Tìm tệp trong thư mục (Tìm/find)

Lệnh đầu tiên tôi muốn chỉ cho bạn là find . Như bạn có thể đoán, find có thể tìm thấy nội dung bằng cách tìm trong thư mục cho tệp bạn đang tìm kiếm. Theo mặc định, nó đệ quy, có nghĩa là nó sẽ tìm trong tất cả các thư mục con và hiển thị danh sách mọi nơi nó tìm thấy tệp. Chẳng hạn, nếu chúng ta đang tìm kiếm aircrack-ng , chúng ta có thể gõ:

  • bt > find -name aircarck-ng
lệnh Tìm tệp trong thư mục linux

Lưu ý rằng chúng ta cần nói với Linux rằng chúng ta muốn tìm kiếm theo tên ( -name ) và sau đó là tên của tệp mà chúng ta đang tìm kiếm.

Sau đó, nó trả về đường dẫn đầy đủ của mọi nơi mà nó tìm thấy aircrack-ng . Chúng tôi có thể cụ thể hơn và yêu cầu Linux chỉ cho chúng tôi biết nơi tìm thấy aircrack-ng trong thư mục / pentest . Chúng ta có thể làm điều này bằng cách gõ:

  • bt> find / pentest -name aircrack-ng
Tìm hiểu Cơ bản HDH về Linun

Lệnh này cho biết, “hãy tìm trong thư mục pentest và tất cả các thư mục con của nó và cho tôi biết nơi bạn tìm thấy thứ gọi là aircrack-ng”.

Bây giờ, Linux chỉ trả về các đường dẫn đó đến các tệp trong thư mục / pentest hoặc các thư mục con của nó, chẳng hạn như  /pentest/wireless/aircrack-ng

Bước 2 Tìm kiếm nhị phân trong biến đường dẫn  (Which)

Lệnh tìm kiếm tiếp theo chúng tôi muốn xem xét là  (Which) . Lệnh này cho phép chúng tôi tìm kiếm các nhị phân trong biến đường dẫn của chúng tôi. Hmm … thậm chí tôi nghĩ rằng đó là rất nhiều techogooglygoop. Hãy thử làm cho một số ý nghĩa của nó.

Binaries là các tệp tương đương với các tệp thực thi trong Windows. Đây là các tệp làm một cái gì đó như echo , ls , cd , mv , v.v … Biến đường dẫn của chúng tôi là biến giữ đường dẫn thư mục đến nhị phân của chúng tôi. Thông thường, các nhị phân của chúng ta nằm trong thư mục / bin (bin là viết tắt của nhị phân) hoặc / sbin và điều đó được phản ánh trong biến đường dẫn của chúng ta. Cài đặt biến đường dẫn của chúng tôi có thể được kiểm tra bằng cách yêu cầu Linux  echo  giá trị trong biến. Chúng tôi làm điều này bằng cách gõ:

  • bt> echo $ PATH
Linux đáp ứng với giá trị trong biến đường dẫn

Linux đáp ứng với giá trị trong biến đường dẫn. Đây là những nơi mà  which  sẽ tìm kiếm nhị phân. Vì vậy, khi chúng ta gõ:

  • bt > which ls
Linux đáp ứng với giá trị trong biến đường dẫn

Nó trả về đường dẫn đến nhị phân đó. Nếu chúng ta sử dụng  which  để tìm kiếm aircrack-ng :

  • bt> aircrack-ng
Linux đáp ứng với giá trị trong biến đường dẫn

Sau đó, chúng ta có thể thấy rằng Linux trả về / usr / local / bin / aircrack-ng . Nếu aircrack-ng không có trong một thư mục nằm trong đường dẫn.

Bước 3 Tìm bất kỳ tệp nào trong bất kỳ thư mục nào

Không giống như  whichwhereis không giới hạn trong việc tìm kiếm nhị phân trong đường dẫn của chúng tôi. Nó có thể định vị các tệp trong bất kỳ thư mục nào, và ngoài ra, nó cũng định vị các hướng dẫn sử dụng tệp hoặc trang man . Vì vậy, khi chúng ta gõ:

  • bt > whereis aircrack-ng

Chúng ta có thể thấy rằng whereis trả lại đường dẫn đến nhiều vị trí của aircrack-ng bao gồm cả các trang man .

Bước 4 Tìm tệp bằng Cơ sở dữ liệu (Xác định vị trí locate )

Các locate chỉ huy cũng có thể được sử dụng để tìm các file và thường là nhanh hơn nhiều so với một trong hai which hay whereis . Sự khác biệt là  locate  sử dụng cơ sở dữ liệu của tất cả các tệp trong hệ thống tệp và do đó các tìm kiếm diễn ra nhanh hơn nhiều.

Hạn chế của việc định vị là các tệp mới sẽ KHÔNG được tìm thấy bằng cách  locate vì cơ sở dữ liệu thường chỉ được cập nhật hàng ngày, thường được lên lịch vào giữa đêm khi hoạt động trên hệ thống sáng vì việc cập nhật cơ sở dữ liệu này có thể cần nhiều CPU.

  • locate aircrack-ng
Tìm tệp bằng Cơ sở dữ liệu linux

Bạn có thể thấy trong ảnh chụp màn hình ở trên, định vị trả về một đường dẫn mỗi khi nó gặp bất kỳ tệp nào có aircrack-ng trong đó

Để lại một bình luận