想问有没有大佬知道,国产的统信系统有没有和win一样有个脚本可以获取电脑的信息啊,单位要统计电脑信息。最好是能看到cpu型号、电脑ip地址、mac地址、激活码这些
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
命令行:
chmod +777 w.sh
echo -n "计算机名称" >> c.txt
sh w.sh
配置文件:
ip=$(ifconfig $temp_file | grep -w "inet" | awk '{ print $2}' | tr '\n' ' ')
mac=$(ifconfig $temp_file | grep -w "ether" | awk '{ print $2}' | tr '\n' ' ')
os1=$(cat /etc/os-version $temp_file | grep -w "SystemName\[zh_CN\]" )
os2=$(cat /etc/os-version $temp_file | grep -w "EditionName\[zh_CN\]" )
os3=$(cat /etc/os-version $temp_file | grep -w "OsBuild" )
os=${os1#*=}${os2#*=}${os3#*=}
office=$(dpkg -l | grep -s office | awk -F ' amd64' '{print $1 FS}'| xargs | tr -s " ")
echo -n "IP地址:"
echo "$ip"
echo -n " | " >> c.txt
echo -n "$ip" >> c.txt
echo -n "MAC地址:"
echo "$mac"
echo -n " | " >> c.txt
echo -n "$mac" >> c.txt
echo -n "操作系统:"
echo "$os"
echo -n " | " >> c.txt
echo -n "$os" >> c.txt
echo -n "办公软件:"
echo "$office"
echo -n " | " >> c.txt
echo "$office" >> c.txt
echo -n >> c.txt
echo -n "当前已录入最新数据是:"
cat c.txt | awk 'END {print}'
1.获取您的操作系统信息:
您可以使用以下命令以获取您当前正在运行的操作系统版本、操作系统名称、主机名称以及发行版本:
(1)uname -a:该命令可以用来显示操作系统的详细版本号,包括内核的版本号、主机的名称以及发行版本。
(2)cat /etc/issue:该命令用来显示操作系统的版本信息、主机名称以及发行版本信息。
2.获取您的硬件配置信息:
(1)lscpu:该命令可以显示您的CPU的相关信息,如型号、物理核心数量、逻辑核心数量、核心速度、线程数量以及缓存配置等。
(2)lshw:该命令可以显示您当前正在运行的硬件状态,如处理器型号、主板型号、内存大小、硬盘大小、显卡型号、网卡型号等。
(3)lspci:该命令可以显示您当前正在运行的PCI设备,如主板芯片组、显卡、声卡、网卡等。
(4)dmidecode:该命令可以显示从BIOS中获取的硬件配置信息,如处理器型号、主板型号、内存大小等。
(5)hdparm:该命令可用于显示硬盘的信息,如磁盘大小、速度、缓存大小、总扇区数量、接口类型等。
3.查看您的网络配置:
您可以使用以下命令来查看您的网络配置:
(1)ifconfig:该命令可以显示您的网络接口的配置信息,如IP地址、Mac地址、接口类型等。
(2)route:该命令用于显示您当前正在使用的路由表信息,包括默认路由、本地IP网段以及要访问的远程IP地址。
(3)ipconfig:该命令可以显示本地IP地址、子网掩码、默认网关、DNS服务器以及DHCP服务器的配置信息。
总结:
要获取您的电脑配置信息,您可以使用以下命令:uname -a、cat /etc/issue、lscpu、lshw、lspci、dmidecode和hdparm,以获取您当前正在运行的操作系统版本、硬件配置信息和网络配置
参考地址:
http://www.oa57.net/blog/203476.html
@777 os1=$(cat /etc/os-version $temp_file | grep -w "SystemName\[zh_CN\]" )这是不是少代码啊,我执行的时候这里出错了
统信系统可以使用命令行工具来获取电脑信息。一种常用的命令是lshw
,它可以显示整个电脑的硬件和软件配置信息。
具体步骤如下:
打开终端:可以通过桌面上的应用菜单或者快捷键Ctrl+Alt+T来打开终端。
输入命令:在终端中输入以下命令,并按下Enter键:
sudo lshw |
这个命令将显示整个电脑的硬件和软件配置信息。稍等片刻,系统会自动收集并显示详细信息。
3. 浏览配置信息:一旦命令执行完毕,你将看到一个包含许多标签的输出。这些标签包括处理器、内存、硬盘、显卡、声卡等设备的详细信息。你可以使用方向键来浏览这些信息,在需要时滚动屏幕。
4. 导出配置信息:如果你希望将配置信息导出保存或与他人共享,可以将输出重定向到一个文本文件中。只需在命令后面添加大于号(>)和文件名,然后按下Enter键。例如:
|
sudo lshw > config.txt |
这个命令将把配置信息保存到一个名为config.txt的文本文件中。你可以通过cat命令或文本编辑器来查看和编辑这个文件。
除了lshw
命令之外,还有一些其他命令可以帮助你了解电脑的配置信息,例如lscpu
。
@777 替我解决了,感谢大佬!!
加入交流群
请使用微信扫一扫!