bash와 네트워크 관리자 네트워크 연결 목록을 얻으시겠습니까?


9

터미널에서 이더넷 및 무선 연결 목록을 얻고 싶습니다. 이들은 네트워크 관리자 GUI에 나열되며 SSid 등의 연결에 대한 정보를 얻습니다. 다음 단계는 원치 않는 삭제

여기에 이미지 설명을 입력하십시오

답변:


19

모든 NetworkManager 연결은 다음 위치에 있습니다. /etc/NetworkManager/system-connections/

따라서 쉽게 ls목록을 얻을 수 있습니다 .

ls /etc/NetworkManager/system-connections/

그런 다음 원하는 것을 제거하십시오.

sudo rm /etc/NetworkManager/system-connections/some-connection

nmcli더 좋은 아이디어 인 tool 을 사용할 수도 있습니다 .

연결 목록을 얻으려면

nmcli connection

연결에 대한 정보를 얻으려면

nmcli connection show connection-name

grep특정 정보를 찾기 위해 핍핑 할 수 있습니다 .

nmcli connection show connection-name | grep ipv4.dns

연결을 수정하려면

nmcli connection modify connection-name config-name new-alue

예:

nmcli connection modify HomeNetwork ipv4.dns 8.8.8.8

연결을 삭제하려면

nmcli connection delete connection-name
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.