config.sh 939 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. ######### Debain config.sh ###########
  2. #!/bin/bash
  3. en_US()
  4. {
  5. cat <<EOF >/etc/default/locale
  6. LANG=en_US.UTF-8
  7. EOF
  8. echo -e "Please log in again on Debian tty1"
  9. }
  10. zh_CN()
  11. {
  12. cat <<EOF >/etc/default/locale
  13. # 中文显示
  14. LANG="zh_CN.UTF-8"
  15. LANGUAGE="zh_CN:zh"
  16. EOF
  17. echo -e "Please log in again on Debian tty1"
  18. }
  19. autonet()
  20. {
  21. # 自动修改interfaces 网卡自动加载
  22. lspci | grep Ethernet
  23. ni=$(ip addr | grep enp | head -n 1 | awk -F ': ' '{print $2}')
  24. sed -i "s/enp[a-zA-Z0-9]*/${ni}/g" /etc/network/interfaces
  25. ifup $ni
  26. }
  27. # 设置菜单
  28. start_menu()
  29. {
  30. echo -e ":: DEBIAN LOCALE LANGUAGE SETTINGS & Modify Interfaces"
  31. read -p ":: Please enter the number <1>:English <2>:Chinese :: <8> AutoModify Interfaces " num_x
  32. case "$num_x" in
  33. 1)
  34. en_US
  35. ;;
  36. 2)
  37. zh_CN
  38. ;;
  39. 8)
  40. autonet
  41. ;;
  42. esac
  43. }
  44. start_menu
  45. #################################################