提高生产力的 10 个 Linux 命令
这里有10个Linux命令,可用来了解系统并快速提高工作效率。
10个了解系统的Linux命令
打开终端应用程序,然后开始键入以下命令以了解您的Linux桌面或云服务器/VM。
1、free – 获得空闲和已使用的内存
您的内存不足了吗? 使用free命令显示Linux系统中可用和已用物理(RAM)以及交换内存的总量。 它还显示内核使用的缓冲区和缓存:
linuxmi@linuxmi:~/www.linuxmi.com
free # 以容易理解的格式输出 linuxmi@linuxmi:~/www.linuxmi.comfree -h
# 使用cat命令查找详细信息
linuxmi@linuxmi:~/www.linuxmi.com$ cat /proc/meminfo

但是,free命令不会提供有关内存配置,Linux服务器支持的最大内存以及Linux内存速度的信息。 因此,我们必须使用dmidecode命令:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo dmidecode -t memory

想要确定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

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

另外,您可能会发现lshw命令和inxi命令对显示Linux硬件信息很有用:
linuxmi@linuxmi:~/www.linuxmi.com
inxi -Fxz

3、id – 显示用户信息
显示给定USER名称的Linux用户和组信息。 如果省略用户名,则显示当前用户的信息:
linuxmi@linuxmi:~/www.linuxmi.com$ id

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

4、lsblk – 列表块存储设备
所有Linux块设备均提供对硬件设备的缓冲访问,并允许根据配置读取和写入块。 Linux块设备具有名称。 例如,对于NVMe是/dev/nvme0n1,对于HDD/SSD等SCSI设备是/dev/sda。 但是您不必记住它们。 您可以使用以下语法轻松列出它们:
lsblk
# 仅列出 #
lsblk -l
# 使用grep命令过滤掉 loop devices #
lsblk -l | grep ‘^loop’

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

6、lscpu – 显示有关CPU的信息
lscpu命令以易于理解的格式收集并显示CPU架构信息,以容易理解的格式输出,其中包括各种CPU错误:
linuxmi@linuxmi:~/www.linuxmi.com$ lscpu

也可以使用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

您将看到有关以下信息:
- NUMA个内存节点
- 共享缓存
- CPU套件
- 处理器核心
- 处理器“线程”等
8、lsusb – 列出USB设备
我们都使用USB设备,例如外部硬盘驱动器和键盘。 运行NA命令以显示有关Linux系统中USB总线及其连接的设备的信息。
lsusb
#检测连接到系统的USB设备的PID和VID信息#
sudo usbview

usbview提供了连接到系统的USB设备的图形摘要。 通过在树形显示中选择单个设备可以显示详细信息
lspci – 列出PCI设备
我们使用lspci命令显示有关系统中的PCI总线以及与其连接的设备的信息:
linuxmi@linuxmi:~/www.linuxmi.com$ lspci

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 命令的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

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

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

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 代码,但可以通过借助其他工具实现:使用命令行编译器 (javac) 编译代码,生成字节码文件 (filename.class)。使用 Java 解释器 (java) 解释字节码,执行代码并输出结果。

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

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

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

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

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

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