Linux常见命令(持续更新)

Linux命令

Linux查看文件句柄

要查看Linux中的文件句柄,可以通过使用命令lsof或lsof -p <进程ID>。下面是两种方法的解释:

方法一:使用lsof命令查看文件句柄

打开终端。

输入命令lsof,然后按下回车键。

这将显示当前系统上所有打开的文件句柄的列表,包括文件、目录、网络连接等。

方法二:使用lsof命令查看特定进程的文件句柄

打开终端。

输入命令lsof -p <进程ID>,将<进程ID>替换为你要查看文件句柄的进程的实际ID。

这将显示指定进程的文件句柄列表,包括该进程打开的文件、目录、网络连接等。

linux查看系统位数

uname -a

arch 命令查看

getconf LONG_BIT 查看

lsb_release

Chown改变所属用户

使用 chown 命令可以更改文件或目录的所有者和所属组

chown user:group file.txt

这会将 "file.txt" 文件的所有者更改为 "user",所属组更改为 "group"。

Linux创建文件的几个命令

创建文件是一项基本操作,Linux 提供了多种方法来完成它。这里将深入研究用于创建文件的四个主要命令:touch、 cat、echo和printf。

Touch

Cat

Echo

Vi/vim

Linux创建目录

Touch

Cp (如果目录不存在会创建)

Mkdir

Linux查看进程

ps aux

ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。

a:显示当前终端下的所有进程信息,包括其他用户的进程。

u:使用以用户为主的格式输出进程信息。

x:显示当前用户在所有终端下的进程。

Ps-elf

Top

pstree -aup

cat /proc/pid

Linux查看内存

Free

-m 选项是以MB为单位来展示内存使用信息; -h 选项则是以人类(human)可读的单位来展示。

Free -m free -h

/proc/meminfo

Vmstat

使用 vmstat -s 命令和选项, 可以对内存使用情况进行统计, 类似于 /proc/meminfo。

Top

想要查看物理内存的硬件信息,可以使用 demidecode 命令。

Linux查看CPU

cat /proc/cpuinfo

top

mpstat

Linux查看磁盘查看文件大小

df df 只能查看一级文件夹大小、使用比例、档案系统及其挂入点,但对下级文件夹和文件无能为力。

du du-sh 查看当前目录下各个文件及目录占用空间大小

Linux修改用户密码

Linux 修改密码用 passwd 命令,用root用户运行passwd ,passwd user_name可以设置或修改任何用户的密码,普通用户运行passwd只能修改它自己的密码。

相关推荐
小魏小魏我们去那里呀5 分钟前
Java2Flowchart:一款把 Java 方法一键转换成 Mermaid 流程图的 IntelliJ 插件
java·ide·intellij-idea
网络安全许木7 分钟前
自学渗透测试第16天(Linux文本处理进阶)
linux·运维·服务器·网络安全·渗透测试
小江的记录本7 分钟前
【RAG】RAG检索增强生成(核心架构、全流程、RAG优化方案、常见问题与解决方案)
java·前端·人工智能·后端·python·机器学习·架构
迷藏49410 分钟前
**TiDB 在高并发场景下的性能优化实战:从慢查询到极致吞吐的跃迁**在现代分布式系统中,数据库不仅是数据存储的
java·数据库·python·性能优化·tidb
Lugas Luo11 分钟前
车载录像存储性能模拟测试工具设计
linux·嵌入式硬件·测试工具
铅笔小新z20 分钟前
【Linux】进程控制(下)
linux·运维·chrome
企鹅的蚂蚁21 分钟前
Ubuntu 22.04 终端进阶:Terminator 安装与快捷键完全手册
linux·运维·ubuntu
不会写程序的未来程序员28 分钟前
nvm 安装教程:Node.js 版本管理全攻略 (Win/Mac/Linux) + .nvmrc 实战
linux·macos·node.js·前端开发·环境配置·nvm
毅炼40 分钟前
MySQL 常见问题总结(1)
java·大数据·数据库
路由侠内网穿透42 分钟前
本地部署开源发票管理系统 Invoice Ninja 并实现外部访问
运维·服务器·数据库·物联网·开源