扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
在内核空间查看虚拟设备的 Linux 命令是 lspci。
创新互联公司服务项目包括清河门网站建设、清河门网站制作、清河门网页制作以及清河门网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,清河门网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到清河门省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
lspci 命令用于列出 PCI 设备信息,它提供了一组可用于列出系统中所有 PCI 设备的选项。
例如,要列出所有虚拟设备,可以使用以下命令:
lspci -v | grep -i virtual
这将在输出中显示所有具有“virtual”关键字的设备,包括虚拟网卡、虚拟磁盘等。
还可以使用 lspci -k 命令来查看设备的驱动信息。
此外,使用 lsusb 可以查看 USB 设备的信息,lsdev 命令也可以查看设备的信息。
1、ls命令
ls命令是列出目录内容(List Directory Contents)的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。
2、lsblk命令
"lsblk"就是列出块设备。除了RAM外,以标准的树状输出格式,整齐地显示块设备。
3、查看一个程序是否运行
ps –ef|grep tomcat //查看所有有关tomcat的进程
4、终止线程
kill -9 19979 //终止线程号位19979的线程
5、查看文件,包含隐藏文件
ls -al
6、当前工作目录
pwd
7、创建目录
mkdir newfolder
8、删除目录(此目录是空目录)
rmdir deleteEmptyFolder
9、删除文件包括其子文件
rm -rf deleteFile
10、移动文件
mv /temp/movefile /targetFolder//扩展重命名 mv oldNameFile newNameFile
11、切换用户
su -username
12、修改文件权限
chmod 777 file.java //file.java的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行
13、压缩文件
tar -czf test.tar.gz /test1 /test2
14、列出压缩文件列表
tar -tzf test.tar.gz
15、解压文件
tar -xvzf test.tar.gz
16、查看文件头10行
head -n 10 example.txt
17、查看文件尾10行
tail -n 10 example.txt
18、查看日志文件
tail -f exmaple.log //这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)。
19、启动Vi编辑器
vi
20、查看系统当前时间
date
命令会输出 周几 几月 几日 时间 和 时间显示格式 和年份
Sat Feb 22 15:36:49 CST 2019
date +”%Y-%m-%d”
查看linux设备型号
[root@rac1 ~]# dmidecode -s system-product-name
# SMBIOS implementations newer than version 2.8 are not
# fully supported by this version of dmidecode.
#查看内核/操作系统/CPU信息
uname -a
#查看操作系统版本
head -n 1 /etc/issue
#查看CPU信息
cat /proc/cpuinfo
#查看计算机名
hostname
#列出所有PCI设备
lspci -tv
#列出所有USB设备 《Linux就该这么学》
lsusb -tv
基本
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量 资源
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh 目录名 # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载 磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态
Linux不直接支持NTFS文件系统,如果U盘是NTFS文件系统就无法直接挂载使用。首先用lsblk列出所有块设备: lsblksd表示SCSI磁盘,后面跟a,b,c之类的字母表示第几个磁盘,字母之后再跟数字表示这个磁盘的第几个分区。大部分人只有一个硬盘,此时再接一个U盘,这个U盘就是sdb,U盘上的分区就是sdb1。除此以外,还可以根据显示的容量判断U盘设备名是sdb还是sdc。其他情况以此类推。 然后可以在用户目录创建一个usb目录:(也可以根据喜好设置在其他地方,下面的挂载地址跟着改变即可) mkdir ~/usb1最后把U盘分区挂载到这个目录即可:(可能会提示输入密码,输入密码后回车即可) sudo mount /dev/sdb1 ~/usb1然后就可以通过访问 ~/usb1目录来访问U盘: cd ~/usb1 ls最后要拔出U盘以前,要卸载U盘:(卸载时要退出usb1目录,不然无法卸载)(可能会提示输入密码,输入密码后回车即可) sudo umount /dev/sdb1
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流