【持续更新】shell脚本 + Linux命令

目录

[lsb_release -a](#lsb_release -a)

查看系统配置参数

查看Ubuntu系统位数

打印系统信息

.sh文件

shell脚本

lsusb


lsb_release -a

lsb_release -a // 显示操作系统的发行版本信息

查看系统配置参数

getconf

查看Ubuntu系统位数

getconf LONG_BIT

打印系统信息

uname

.sh文件

" .sh文件 "实则是Linux系统提供的脚本

shell脚本

/etc/shells 查看当前系统支持的解释器类型
/bin/bash 系统默认解释器
在脚本文件的第一行的 " #!" 指定解释器,本质是个应用程序( " #!"后面跟着路径 )

shell命令运行后,就是进程

shell命令是Linux系统下的ELF可执行文件

在Linux终端运行的shell命令,实际上是ELF可执行文件,不在终端输入" ./xxx " 就能直接运行可执行文件,是因为" ./xxx " 被链接包装过,就像xx.exe应用程序链接桌面,在桌面上可以直接进入xx.exe。

" ./xxx "中的 " ./ " 是指路径,让解释器去找,告诉解释器" 要执行的文件在当前路径",解释器就不会去系统路径找。

Makefile中的 " $( ) " 取变量的值

shell中的 " ${ } " 取变量的值

lsusb

lsusb // "list USB"。列出所有连接到计算机的 USB 设备的实用命令。

它能够显示 USB 总线及其连接的设备详细信息。

相关推荐
Escalating_xu44 分钟前
【Linux 网络编程】五种 I/O 模型与非阻塞 I/O:从“等数据”到正确处理 EAGAIN
java·linux·网络
无言听风雨丶1 小时前
Linux 容器本质探秘:Cgroup 与 Namespace 深度解析与实战
linux·运维·服务器·kubernetes
万联WANFLOW1 小时前
CVE-2026-98432 等漏洞自查:AI 查出的 Linux、Windows 漏洞,运维怎么确认受不受影响
linux·运维·windows·网络安全
debugdynamo1 小时前
Netcatty:把 SSH 客户端做回工作台
运维·其他·ssh
时空无限1 小时前
ssh 直接免密输入 sudo 密码
运维·ssh
OPEN-F1 小时前
Ubuntu 自动登录后 GNOME 远程桌面连不上?一次登录钥匙环锁定的排查与永久修复
linux·运维·ubuntu
数字新视界1 小时前
机房动环监控系统在提升数据中心能效与安全中的应用探索
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
硅基手札2 小时前
【Linux 内核专栏 19】20 · 嵌入式子系统 — GPIO·pinctrl·clock·regulator
linux·运维·单片机·linux内核·嵌入式开发·调试定位
默|笙2 小时前
【Linux网络】传输层协议TCP(3)滑动窗口、流量控制
linux·网络·tcp/ip