• Home
  • -
  • shell命令

shell命令

  • 获取本地eth0 IP地址和无线网卡wlan0 IP地址:
    eth0_IP=$(ifconfig eth0 | grep "inet " | awk '{print $2}' | cut -c 1-)
    wlan0_IP=$(ifconfig wlan0 | grep "inet " | awk '{print $2}' | cut -c 1-)

  • 获取本地挂载的硬盘名称:
    largeDiskB=$(sudo fdisk -l | grep "1.8 TiB" |awk '{print $2}'|cut -c 1-8|awk 'NR==1{print}') largeDiskB=$(sudo fdisk -l | grep "1.8 TiB" |awk '{print $2}'|cut -c 1-8|awk 'NR==2{print}')

获取1TiB大小的硬盘名称,结果为/dev/sdb/dev/sdc。由于存在多个,需要通过awk获取某行的值,NR==1表示第一行。