Linux ip 명령 출력이 왜 그렇게 혼란스럽습니까?

Linux ip 명령 출력이 왜 그렇게 혼란스럽습니까?

내가 아는 한, ifconfig 명령은 한동안 개발 및 업데이트되지 않았으며 이제는 더 이상 사용되지 않으므로 ip 명령을 사용해야 합니다. 2020년 결과가 왜 그렇게 읽기 어려운지 이해가 되지 않습니다. --pretty 버전을 아직 추가하지 않은 이유는 무엇입니까? 이것이 기술적인 질문이 아니라는 것은 알지만 이해가 되지 않습니다. 저는 네트워킹을 공부하려는 멍청한 놈이고 "ip Route"의 의미를 이해할 수 있도록 "route -n"의 출력을 읽고 있습니다.

답변1

출력물에 색상을 지정할 수 있습니다.

ip -c

원하는 내용을 더 쉽고 빠르게 읽을 수 있습니다.

저는 ~/.bashrc에서 별칭을 사용했습니다.

alias ip='ip -c'

답변2

멋지고 많은 정보를 얻고 싶다면 확인해 보세요.나미클리(NetworkManager 패키지의 일부):https://developer.gnome.org/NetworkManager/stable/nmcli.html.

nmcli device show이와 같은 간단한 명령은 멋진 표 형식으로 제공되는 것보다 더 많은 정보를 제공할 수 있습니다 .ipifconfig

답변3

IP 라우팅은 그리 어렵지 않다고 생각합니다.

$ ip route 

기본적으로 100.115.92.193 dev eth0 100.115.92.192/28 dev eth0 proto 커널 전체 링크 src 100.115.92.202

자신을 더 아름답게 만드는 것은 쉽습니다.

echo "IP Address is";ip route |cut -d " " -f 9

IP 주소는 다음과 같습니다.

100.115.92.202

또는 grep, sed, awk 또는 cut의 변형을 사용하면 당연히 자신의 취향에 맞게 실험하고 출력을 시스템에 맞게 조정해야 합니다.

관련 정보