Liệt kê 6 lệnh không dùng nữa trong Linux và các lệnh thay thế
Linux cung cấp hàng tá tiện ích dòng lệnh để thực hiện các nhiệm vụ khác nhau. Tuy nhiên, theo thời gian, một số công cụ này đã trở nên lỗi thời và được thay thế bằng các công cụ dòng lệnh khác. Trong hướng dẫn này, bạn có thể biết được 6 lệnh Linux đã bị lỗi thời và các lệnh thay thế chúng. Hầu hết các lệnh này là tiện ích mạng được cung cấp bởi gói net-tools, không được bảo trì tích cực trong một thời gian dài.
6 lệnh không còn dùng và những thay thế của nó
Lệnh ifconfig
Lệnh ifconfig trong Linux là một lệnh mạng dùng để xem và thay đổi cấu hình của một giao diện mạng. Nó hiển thị chi tiết về giao diện mạng như tên giao diện, cấu hình địa chỉ IP, MTU và địa chỉ phần cứng, chỉ là một số ví dụ. Nó cũng có thể được sử dụng để tắt hoặc kích hoạt một giao diện.
Lệnh ip là lệnh thay thế cho lệnh ifconfig với các dạng sau đây.
$ ip address OR $ ip addr OR $ ip a OR $ ip link
Kiểm tra địa chỉ IP trong Linux
Lệnh netstat
Lệnh netstat trong Linux là một công cụ dòng lệnh để giám sát các thống kê mạng đa dạng. Nó giám sát các kết nối mạng hoạt động, kết nối đến và đi, bảng định tuyến và các cổng lắng nghe cùng với các PID của các dịch vụ liên quan đến các cổng lắng nghe.
Lệnh này đã được thay đổi bằng lệnh ss, thực hiện các công việc tương tự.
$ ss -t OR $ ss -l
Lệnh scp
Lệnh scp, viết tắt của secure copy, đã lâu được sử dụng để chuyển file một cách an toàn từ một hệ thống Linux sang hệ thống khác. Tuy nhiên, từ phiên bản RHEL 9 trở đi, lệnh scp đã bị loại bỏ do một loạt các thách thức về bảo mật. Thực tế, các phiên bản Red Hat hiện đại không còn đi kèm với scp nữa.
Thay vào đó, scp đã được thay thế bằng các công cụ thay thế khác như rsync và sftp.
$ rsync -zvh backup.tar.bz2 /tmp/backups/ OR $ sftp tecmint@192.168.0.161
Các lệnh truyền tệp Linux
Lệnh route
Công cụ dòng lệnh route cho phép bạn xem và thay đổi bảng định tuyến trên hệ thống Linux của bạn. Tuy nhiên, công cụ này đã được thay thế bằng lệnh ip route.
$ ip route show
Kiểm tra bảng định tuyến Linux
Lệnh egrep và fgrep
Cả hai lệnh egrep và fgrep thuộc gia đình các chức năng của lệnh grep. Dưới đây là mô tả ngắn gọn về những gì mỗi lệnh thực hiện.
- Lệnh egrep là một tiện ích tìm kiếm mẫu, nó in ra các dòng trong một tệp tin khớp với một chuỗi hoặc mẫu cụ thể.
- Lệnh fgrep tìm kiếm các chuỗi ký tự cố định trong một tệp tin hoặc nhiều tệp tin.
Lệnh egrep đã được thay thế bằng grep -E trong khi lệnh fgrep đã được thay thế bằng grep -F.
Lệnh arp, route, iptunnel và nameif
Gần như tất cả các công cụ dòng lệnh mạng trong gói net-tools đã bị lỗi thời hoặc được thay thế bởi các công cụ mới. Các lệnh arp, route, iptunnel và nameif đã bị lỗi thời và đã có những công cụ tốt hơn thay thế chúng.
Các lệnh đã được thay thế như sau:
- arp – Đã được đổi sang lệnh ip neighbor (ip n).
- route – Được đổi sang lệnh ip route (ip r).
- iptunnel – Được đổi sang lệnh ip tunnel.
- nameif – Được đổi sang lệnh ip link.
Kết luận
Bên trên là tổng hợp về một số lệnh đã bị lỗi thời và được thay thế bằng các lựa chọn khác tốt hơn. Đáng chú ý rằng mặc dù một số lệnh này đã bị lỗi thời hoặc được coi là lỗi thời, chúng vẫn hoạt động khi được thực thi. Các công cụ mạng đã bị lỗi thời như ifconfig, route và netstat vẫn cung cấp thông tin mong muốn khi được thực thi. Cuối cùng, quyết định về việc sử dụng công cụ dòng lệnh thay thế hay dòng lệnh cũ hoàn toàn nằm trong tay người dùng.