首页 系统教程 操作系统 提高生产力的 10 个 Linux 命令

提高生产力的 10 个 Linux 命令

Feb 11, 2024 pm 10:15 PM
linux linux教程 linux系统 linux命令 外壳脚本 lol lsp 嵌入式linux linux入门 linux学习

这里有10个Linux命令,可用来了解系统并快速提高工作效率。

10个了解系统的Linux命令

打开终端应用程序,然后开始键入以下命令以了解您的Linux桌面或云服务器/VM。

1、free – 获得空闲和已使用的内存

您的内存不足了吗? 使用free命令显示Linux系统中可用和已用物理(RAM)以及交换内存的总量。 它还显示内核使用的缓冲区和缓存:

linuxmi@linuxmi:~/www.linuxmi.com

free # 以容易理解的格式输出 linuxmi@linuxmi:~/www.linuxmi.com

free -h
# 使用cat命令查找详细信息
linuxmi@linuxmi:~/www.linuxmi.com$ cat /proc/meminfo

提高生产力的 10 个 Linux 命令

但是,free命令不会提供有关内存配置,Linux服务器支持的最大内存以及Linux内存速度的信息。 因此,我们必须使用dmidecode命令:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo dmidecode -t memory

提高生产力的 10 个 Linux 命令

想要确定Linux下的显卡的内存量,请尝试:

linuxmi@linuxmi:~/www.linuxmi.com

glxinfo | egrep -i ‘device|memory’
Device: llvmpipe (LLVM 11.0.0, 256 bits) (0xffffffff)
Video memory: 3895MB
Unified memory: no

提高生产力的 10 个 Linux 命令

2、hwinfo – 硬件探针

我们可以快速探测Linux服务器或桌面中的硬件:

# 查找关于Linux机器的详细信息
hwinfo
# 只显示摘要 #
hwinfo –short
# 查看所有磁盘 #
hwinfo –disk
# 得到一个概述 #
hwinfo –short –block
# 找一个特定的磁盘 #
hwinfo –disk –only /dev/sda
# 尝试4个显卡端口的监视器数据 #
hwprobe=bios.ddc.ports=4 hwinfo –monitor
# 限制信息到特定的设备 #
hwinfo –short –cpu –disk –listmd –gfxcard –wlan –printer

提高生产力的 10 个 Linux 命令

另外,您可能会发现lshw命令和inxi命令对显示Linux硬件信息很有用:

linuxmi@linuxmi:~/www.linuxmi.com

inxi -Fxz

提高生产力的 10 个 Linux 命令

3、id – 显示用户信息
显示给定USER名称的Linux用户和组信息。 如果省略用户名,则显示当前用户的信息:

linuxmi@linuxmi:~/www.linuxmi.com$ id

提高生产力的 10 个 Linux 命令

查看谁在您的Linux服务器上登录:

who
who am i

提高生产力的 10 个 Linux 命令

4、lsblk – 列表块存储设备

所有Linux块设备均提供对硬件设备的缓冲访问,并允许根据配置读取和写入块。 Linux块设备具有名称。 例如,对于NVMe是/dev/nvme0n1,对于HDD/SSD等SCSI设备是/dev/sda。 但是您不必记住它们。 您可以使用以下语法轻松列出它们:

lsblk
# 仅列出 #
lsblk -l
# 使用grep命令过滤掉 loop devices #
lsblk -l | grep ‘^loop’

提高生产力的 10 个 Linux 命令

5、lsb_release – Linux发行信息

想要获取特定于发行版的信息,例如当前安装的发行版的说明,发行版号和代号:

linuxmi@linuxmi:~/www.linuxmi.com$ lsb_release -a

没有可用的LSB模块。

LSB Version: core-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal

提高生产力的 10 个 Linux 命令

6、lscpu – 显示有关CPU的信息

lscpu命令以易于理解的格式收集并显示CPU架构信息,以容易理解的格式输出,其中包括各种CPU错误:

linuxmi@linuxmi:~/www.linuxmi.com$ lscpu

提高生产力的 10 个 Linux 命令

也可以使用lshw命令列出Cpu:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo lshw -C cpu

7、lstopo – 显示硬件拓扑

是否想查看Linux服务器或桌面版的拓扑? 尝试:

linuxmi@linuxmi:~/www.linuxmi.com$ lstopo

linuxmi@linuxmi:~/www.linuxmi.com$ lstopo-no-graphics

提高生产力的 10 个 Linux 命令

您将看到有关以下信息:

  1. NUMA个内存节点
  2. 共享缓存
  3. CPU套件
  4. 处理器核心
  5. 处理器“线程”等

8、lsusb – 列出USB设备

我们都使用USB设备,例如外部硬盘驱动器和键盘。 运行NA命令以显示有关Linux系统中USB总线及其连接的设备的信息。

lsusb

#检测连接到系统的USB设备的PID和VID信息#

sudo usbview

提高生产力的 10 个 Linux 命令

usbview提供了连接到系统的USB设备的图形摘要。 通过在树形显示中选择单个设备可以显示详细信息

lspci – 列出PCI设备

我们使用lspci命令显示有关系统中的PCI总线以及与其连接的设备的信息:

linuxmi@linuxmi:~/www.linuxmi.com$ lspci

提高生产力的 10 个 Linux 命令

9、timedatectl – 查看当前日期和时区

通常,我们使用date命令在CLI上设置或获取日期/时间信息:

linuxmi@linuxmi:~/www.linuxmi.com$ date | lolcat

2020年 12月 20日 星期日 13:30:22 CST

但是,现代Linux发行版使用timedatectl命令查询和更改系统时钟及其设置,并启用或禁用时间同步服务(NTPD和co):

linuxmi@linuxmi:~/www.linuxmi.com$ timedatectl | lolcat

10、w – 谁登录了

在Linux上运行w命令以查看有关计算机上当前使用的Linux用户及其进程的信息:

提高生产力的 10 个 Linux 命令

总结

现在,我们已经了解学习了10个系统Linux命令,以了解系统快速提高生产率来解决问题。 在下面的评论部分中,请告诉我您知道的最喜欢的工具。谢谢!

以上是提高生产力的 10 个 Linux 命令的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

vscode需要什么电脑配置 vscode需要什么电脑配置 Apr 15, 2025 pm 09:48 PM

VS Code 系统要求:操作系统:Windows 10 及以上、macOS 10.12 及以上、Linux 发行版处理器:最低 1.6 GHz,推荐 2.0 GHz 及以上内存:最低 512 MB,推荐 4 GB 及以上存储空间:最低 250 MB,推荐 1 GB 及以上其他要求:稳定网络连接,Xorg/Wayland(Linux)

notepad怎么运行java代码 notepad怎么运行java代码 Apr 16, 2025 pm 07:39 PM

虽然 Notepad 无法直接运行 Java 代码,但可以通过借助其他工具实现:使用命令行编译器 (javac) 编译代码,生成字节码文件 (filename.class)。使用 Java 解释器 (java) 解释字节码,执行代码并输出结果。

Linux体系结构:揭示5个基本组件 Linux体系结构:揭示5个基本组件 Apr 20, 2025 am 12:04 AM

Linux系统的五个基本组件是:1.内核,2.系统库,3.系统实用程序,4.图形用户界面,5.应用程序。内核管理硬件资源,系统库提供预编译函数,系统实用程序用于系统管理,GUI提供可视化交互,应用程序利用这些组件实现功能。

vscode 无法安装扩展 vscode 无法安装扩展 Apr 15, 2025 pm 07:18 PM

VS Code扩展安装失败的原因可能包括:网络不稳定、权限不足、系统兼容性问题、VS Code版本过旧、杀毒软件或防火墙干扰。通过检查网络连接、权限、日志文件、更新VS Code、禁用安全软件以及重启VS Code或计算机,可以逐步排查和解决问题。

vscode 可以用于 mac 吗 vscode 可以用于 mac 吗 Apr 15, 2025 pm 07:36 PM

VS Code 可以在 Mac 上使用。它具有强大的扩展功能、Git 集成、终端和调试器,同时还提供了丰富的设置选项。但是,对于特别大型项目或专业性较强的开发,VS Code 可能会有性能或功能限制。

VSCode怎么用 VSCode怎么用 Apr 15, 2025 pm 11:21 PM

Visual Studio Code (VSCode) 是一款跨平台、开源且免费的代码编辑器,由微软开发。它以轻量、可扩展性和对众多编程语言的支持而著称。要安装 VSCode,请访问官方网站下载并运行安装程序。使用 VSCode 时,可以创建新项目、编辑代码、调试代码、导航项目、扩展 VSCode 和管理设置。VSCode 适用于 Windows、macOS 和 Linux,支持多种编程语言,并通过 Marketplace 提供各种扩展。它的优势包括轻量、可扩展性、广泛的语言支持、丰富的功能和版

git怎么查看仓库地址 git怎么查看仓库地址 Apr 17, 2025 pm 01:54 PM

要查看 Git 仓库地址,请执行以下步骤:1. 打开命令行并导航到仓库目录;2. 运行 "git remote -v" 命令;3. 查看输出中的仓库名称及其相应的地址。

vscode终端使用教程 vscode终端使用教程 Apr 15, 2025 pm 10:09 PM

vscode 内置终端是一个开发工具,允许在编辑器内运行命令和脚本,以简化开发流程。如何使用 vscode 终端:通过快捷键 (Ctrl/Cmd ) 打开终端。输入命令或运行脚本。使用热键 (如 Ctrl L 清除终端)。更改工作目录 (如 cd 命令)。高级功能包括调试模式、代码片段自动补全和交互式命令历史。

See all articles