airport – Tiện ích không dây dòng lệnh ít được biết đến dành cho Mac

Mục lục:

Anonim

Ẩn đối với người dùng Mac bình thường là một tiện ích dòng lệnh hấp dẫn cho phép bạn xem, định cấu hình và khắc phục sự cố kết nối không dây của máy Mac, hoàn toàn từ Terminal của MacOS và Mac OS X. Lệnh này có tệp trợ giúp nhưng nếu không thì không nhiều tài liệu và đánh giá bởi vị trí khó hiểu của lệnh, Apple có thể không nghĩ rằng nó quá hữu ích đối với người dùng Mac bình thường.Nhưng công cụ sân bay dòng lệnh ẩn thực sự rất hữu ích, đặc biệt đối với những người dùng Mac cao cấp hơn, những người muốn có toàn quyền kiểm soát phần cứng wi-fi của họ trực tiếp từ dòng lệnh trong Mac OS X.

Với suy nghĩ đó, đây là cách truy cập vào công cụ sân bay cực kỳ hữu ích nhưng ít được biết đến và cách bạn cũng có thể sử dụng công cụ này cho một số tác vụ mạng.

Cách Truy cập & Sử dụng Công cụ Dòng lệnh sân bay trên Mac OS

Trong trường hợp bạn đang thắc mắc, vâng, công cụ sân bay dòng lệnh tồn tại trong hầu hết các phiên bản Mac OS X, ngay cả các phiên bản hiện đại đã ngừng gọi mạng không dây là 'sân bay' và gọi nó là Wi-Fi. OK chúng ta hãy bắt đầu.

Đầu tiên, Truy cập dễ dàng hơn vào Công cụ Wi-Fi sân bay

Điều đầu tiên bạn cần làm là tạo một liên kết tượng trưng tới lệnh sân bay, vì nó nằm ở một vị trí rất bất tiện với đường đi sâu, điều này giúp sử dụng nhanh chóng. Tạo một liên kết tượng trưng đến sân bay rất dễ dàng, trong Terminal gõ như sau:

Đối với MacOS Mojave, Catalina, Big Sur và các bản phát hành MacOS mới hơn sudo ln -s / Hệ thống/Thư viện/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport

Đối với Mac OS X High Sierra, Sierra, El Capitan, Mavericks và phiên bản cũ hơn sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport

Phần trên có thể hơi khó đọc trên một số trình duyệt, vì vậy, bạn có thể sử dụng cách sau (nó thực hiện tương tự, chỉ chia thành hai lệnh):

Đối với Mac OS Catalina, Mojave và các phiên bản macOS mới hơn $ cd /usr/local/ bin/ $ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

Đối với Mac OS X High Sierra, Sierra, El Capitan, Mavericks và các phiên bản cũ hơn $ cd /usr/sbin $ sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

Lưu ý sự khác biệt duy nhất giữa các phiên bản macOS hiện đại và các phiên bản trước đó là nơi bạn sẽ đặt liên kết tượng trưng, ​​nằm trong /usr/local/bin/ so với trong /usr/sbin/

Cho dù bạn sử dụng phương thức nào, lệnh sudo sẽ nhắc bạn nhập mật khẩu gốc, hãy nhập mật khẩu đó và nhấn return.

Có, đường dẫn mật mã khổng lồ xuyên qua chiều sâu của Mac OS X là nơi Apple giấu tiện ích sân bay tuyệt vời, nhưng bằng cách chạy lệnh trên, bạn vừa liên kết đường dẫn dài đó với 'sân bay' ngắn hơn nhiều , thật tuyệt.

Sử dụng Airport Wireless Tool trong Mac OS X Command Line

Bây giờ bạn đã có thể truy cập sân bay nhanh chóng và dễ dàng bằng liên kết tượng trưng ở trên, bạn có thể bắt đầu sử dụng công cụ sân bay.

Đối với người mới bắt đầu, có thể bạn sẽ thấy cờ -I và cờ -s là hữu ích và cung cấp nhiều thông tin nhất.

Ví dụ: với sân bay -s, bạn sẽ có một bộ định tuyến wi-fi thực sự và nhận được danh sách các mạng không dây khả dụng hoàn chỉnh với SSID, địa chỉ phần cứng BSSID, loại mã hóa bảo mật và kênh của chúng.

airport -s

Bạn cũng có thể sử dụng tên sân bay -I tại dấu nhắc Terminal. Dấu nhắc này sẽ trả về thông tin cụ thể cho kết nối wi-fi hiện tại, trông giống như sau:

$ airport -I commQuality: 75 rawQuality: 59 avgSignalLevel: -40 avgNoiseLevel: -97 linkStatus: ESS portType: Client lastTxRate: 11 maxRate: 11 lastAssocStatus: 1 BSSID : 00:06:5b:2a:37:10 SSID: Bảo mật Mạng OSX: không có $

Hiển thị là thông tin chi tiết về chất lượng tín hiệu không dây, nhiễu, bảo mật và các thuộc tính mạng WiFi khác.

Lệnh sân bay mạnh hơn là chỉ có thể liệt kê thông tin trên mạng không dây hiện tại, tuy nhiên, bạn thực sự có thể điều chỉnh thủ công mọi cài đặt wi-fi, cài đặt card mạng, khắc phục sự cố mạng, thay đổi các loại bảo mật được sử dụng trên một kết nối, chụp các gói vào tệp pcap, tham gia và tách mạng, tách khỏi mạng wifi, ưu tiên bộ định tuyến và mạng, xem cường độ và nhiễu tín hiệu, điều chỉnh trình điều khiển phần cứng wi-fi và cũng thực hiện rất nhiều chức năng khắc phục sự cố mạng .Đây dễ dàng là một trong những cách mạnh mẽ nhất để tương tác với thẻ không dây trên máy Mac.

Mặc dù không có trang hướng dẫn cho lệnh sân bay, nhưng việc gắn cờ -h hoặc –help vào lệnh to sẽ đưa ra một danh sách ngắn các cờ và giải thích về chức năng của chúng. Bạn cũng có thể chỉ cần chạy 'sân bay' tại dòng lệnh Mac OS X để nhận toàn bộ tệp trợ giúp, hiển thị bên dưới:

Như bạn có thể thấy, có rất nhiều tùy chọn để tương tác với mạng không dây bằng cách sử dụng tiện ích sân bay trong Mac OS X. Người dùng Mac nâng cao thực sự nên sử dụng tiện ích này vì nó cực kỳ hữu ích. mạnh mẽ và cực kỳ hữu ích.

Bạn cũng có thể làm một số điều khá thú vị với sân bay. Đối với một vài ví dụ, bạn có thể kiểm tra cường độ tín hiệu không dây trực tiếp từ dòng lệnh với sân bay. Một ví dụ khác sẽ chỉ liệt kê các bộ định tuyến wi-fi có sẵn ở gần theo tên, được sắp xếp theo cường độ tín hiệu (cảm ơn @jacobiun về điều này) nhưng bỏ qua BSSID và các dữ liệu khác:

"

airport -s | đuôi -n +1 | sed &39;s/ :/, &:/g&39; | sed &39;s/ -/, -/g&39; | cắt -d &39;, &39; -f1, 3 | sed &39;s/^]//;s/]$//&39; | grep -v SSID>"

Lần tới khi bạn thực hiện bất kỳ tác vụ nào liên quan đến wi-fi hoặc mạng không dây nói chung, hãy nhớ đến công cụ sân bay tuyệt vời này.

airport – Tiện ích không dây dòng lệnh ít được biết đến dành cho Mac