1、 ip -a 、 cat /sys/class/net/ens39/address 其中 HWaddr欄位就是MAC地址,這是最常用的方式.
2、cat /proc/net/arp 查看連接到本機的遠端IP的MAC地址
B. linux如何查看ip地址命令
在 Linux 系統的命令行提示符下面,輸入 ifconfig -a 即可查看各個 TCP/IP 參數。包括:IP 地址、子網掩碼、網關、DNS,等等。
C. linux如何查看mac地址
打開終端,然後輸入ifconfig命令,就會出來該電腦的所有網卡信息,有5個冒號分隔的一串數字,就是mac地址,對應著一個網卡的唯一代碼。
D. linux怎麼看ip地址
在系統提示符(普通用戶為 $,超級用戶為 #)下面,輸入:ifconfig -a,然後再輸入回車鍵即可查看本機的 IP 地址、子網掩碼、網關、以及 DNS 等參數。
E. Linux查詢IP地址
F. linux如何看物理地址
1、這里以ubuntu為例,抄演示查看物理網卡地址的方法,首先按下Alt+F12打開終端輸入框:
2、然後輸入命令「ifconfig -a」,這里該命令類似於windows下的ipconfig命令:
3、按下回車後就會出現網卡的詳細信息了,這里的高亮部分即是ip信息,網卡物理地址在最後第二行顯示:
G. 如何查看linux里的ip
第一個方法:
首先打開linux操作系統在進入到界面。桌面右鍵打開終端,在終端里輸入命令'ipconfig -a'後按下回車鍵就可以了
有些系統找不到上面命令,那麼就用'ip addr'這個
第二個方法:
打開系統工具,設置。再選擇網路,在裡面我們可以清楚地看到IP地址
H. 獲取Linux IP地址的六種方法總結
本文總結六種查看Linux IP地址的方法,方便以後的運維開發工作。
在介紹前先學習一下三個命令行篩選的主要的指令,也是頻繁使用到的命令。
1、head。 head 命令可用於查看文件的開頭部分的內容,有一個常用的參數 -n 用於顯示行數,默認為 10。
運行head --help查看說明信息:
-q 隱藏文件名
-v 顯示文件名
-c<數目> 顯示的位元組數。
-n<行數> 顯示的行數。
2、grep。 grep 命令用於查找文件里符合條件的字元串。運行grep --help查看說明信息,參數太多主要有以下幾種:
grep -r遞歸選擇。
grep -v反選,顯示不包含匹配文本的所有行。
grep -n顯示符合樣式的那一行之前。
grep -A顯示符合範本樣式的那一列之外,並顯示該行之後的內容。
3、awk。 強大的文本分析工具,命令使用過於復雜(awk --help),只需要知道 awk '{print$2}'為列印第二行數據。
4、tail 。tail命令可用於查看文件的結束部分的內容,有一個常用的參數 -n 用於顯示行數,默認為 10。tail --help查看主要的參數:
tail -n顯示最後多少行
tail -c顯示最後十個字元
tail -f 循環讀取,跟蹤顯示最後十行
5、cut。 顯示每行從開頭算起的文字。
cut -b :以位元組為單位進行分割。
cut -c :以字元為單位進行分割
cut -d :自定義分隔符,默認為製表符
cut -f :與-d一起使用,指定顯示哪個區域
無線網卡地址:
echo wlan0=`ifconfig wlan0 | head -n2 | grep inet | awk '{print$2}'`
有線網卡地址:
echo eth0=`ifconfig eth0 | head -n2 | grep inet | awk '{print$2}'`
或者命令:
ifconfig | grep "inet " | cut -d: -f2 | awk '{print $1}' | grep -v "^127."
無線網卡地址:
ip address | grep wlan0 | awk '{print$2}'
有線網卡地址:
ip address | grep eth0 | awk '{print$2}'
或者
echo eth0=`ip address show eth0 | head -n4 | grep inet | awk '{print$2}'
echo wlan0=`ip address show wlan0 | head -n4 | grep inet | awk '{print$2}'
運行hostname -help命令查看說明信息:
Program options:
-a, --alias alias names
-A, --all-fqdns all long host names (FQDNs)
-b, --boot set default hostname if none available
-d, --domain DNS domain name
-f, --fqdn, --long long host name (FQDN)
-F, --file read host name or NIS domain name from given file
-i, --ip-address addresses for the host name
-I, --all-ip-addresses all addresses for the host
-s, --short short host name
-y, --yp, --nis NIS/YP domain name
hostname -i得到環回地址127.0.1.1, hostname -I得到具體的網卡信息192.168.31.82 。
php語言查看ip就是使用函數shell_exec來執行shell命令。
比如:
<?php
echo shell_exec("echo wlan0=`ifconfig wlan0 | head -n2 | grep inet | awk '{print$2}'`");
?>
然後執行php ip.php 。shell_exec()裡面可以放置任何shell命令。這個方法的意義在於php可以通過網頁對外提供服務。
#!/usr/bin/env python
import socket
import fcntl
import struct
def get_ip_address(ifname):
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
return socket.inet_ntoa(fcntl.ioctl(
s.fileno(),
0x8915, # SIOCGIFADDR
struct.pack('256s', ifname[:15])
)[20:24])
Local_wlan0=get_ip_address("wlan0")
Local_lo=get_ip_address("lo")
#Local_eth0=get_ip_address("eth0")
print Local_wlan0
print Local_lo
#print Local_eth0
利用socket包,然後執行python ip.py 得到wlan0信息。
#!/usr/bin/env python
import os
def get_ip():
out = os.popen("echo wlan0=`ifconfig wlan0 | head -n2 | grep inet | awk '{print$2}'`").read()
print out
if __name__ == '__main__':
get_ip()
和php的shell_exec函數類似,os.popen()裡面可以放置任何shell命令。注意有個函數os.system的結果只是命令執行結果的返回值,執行成功為0;os.popen()可以讀出執行的內容,輸出的結果比較特殊,帶換行符\n 。
I. linux怎麼查看ip地址
1.在linux中,首先需要找到終端並打開你的終端。
2.在終端中輸入命令ifconfig
3.輸入了ifconfig之後,回車。會彈出以下窗口顯示的內容。
J. linux如何查看路徑
首先打開linux的終端,查看網路數據。
總結:
1
1、首先打開linux的終端,查看網路數據。
2、再查看所有程序。
3、復制要查詢的程序的id。
4、再進入proc文件,查詢id。
5、接著打開proc文件所有程序。
6、最後用grep命令列出查詢的程序路徑。