Linux 常用命令汇总

目录

前言

常用命令

ls命令说明

cd命令说明

touch命令说明

mkdir命令说明

[rm 命令说明](#rm 命令说明)

拷贝、移动文件

磁盘信息查询

进程信息

用户去权限相关命令

用户管理

查看用户信

前言

把常用的总结在下面,需要的时候方便找

常用命令

|--------|----------------------------------------|--------------------------|-----------------------------|
| 序号 | 命令 | 对应英文 | 作用 |
| 01 | ls | list | 查看当前文件夹下的内容 |
| 02 | pwd | print work directory | 查看当前所在文件夹 |
| 03 | cd [目录名] | change directory | 切换文件夹 |
| 04 | touch[文件名] | touch | 如果文件不存在,新建文件 |
| 05 | makdir[目录名] | make directory | 创建目录 |
| 06 | rm[文件名] | remove | 删除指定文件 |
| 07 | clear | clear | 清屏 |
| 08 | find[路径]-name"*.py" | | 查找指定路径下扩展名是.py的文件,包括子目录 |
| 09 | tar -cvf 打包文件.tar 被打包的文件/路径... | | 打包文件 |
| 10 | tar -xvf 打包文件.tar | | 解包文件 |
| 11 | tar -zcvf 打包文件.tar.gz 被打包的文件/路径... | | 压缩文件 |
| 12 | tar -zxvf 打包文件.tar.gz | | 解压文件 |
| 13 | tar -zxvf 打包文件.tar.gz -C 目标路径 | | 解压到指定路径 |
| 14 | sudo apt install 软件包 | | 安装软件 |
| 15 | sudo apt remove 软件名 | | 卸载软件 |
| 16 | sudo apt upgrade | | 更新已安装软件包 |

ls命令说明

ls -a //显示指定目录下所有子目录与文件夹,包括隐藏文件

上述图片中,其中以.为开头的文件为隐藏文件,需要用 -a参数才能显示,. 代表当前目录,..代表上一级目录

ls -l //以列表方式显示文件的详细信息

ls -h //配合 -l 以人性化的方式显示文件大小

cd命令说明

cd //切换到当前用户的主目录(/home/用户目录)

cd ~ //切换当前用户的主目录(/home/用户目录)

cd . //保持在当前目录不变

cd .. //切换到上级目录

cd - //可以在最近两次工作目录之间切换

touch命令说明

touch 可以创建文件或修改文件时间,如果文件不存在,可以创建一个空白文件,如果文件存在,可以修改文件的末次修改日期

mkdir命令说明

创建一个新目录

mkdir -p 目录 //可以递归创建目录

rm 命令说明

删除文件或目录,注意使用这个命令是永久删除

rm -f //强制删除 忽略不存在的文件,无需提示

rm -r //递归地删除目录下的内容,删除文件夹时必须加此参数

拷贝、移动文件

|----|-------------|------|-------------------|
| 序号 | 命令 | 对应英文 | 作用 |
| 01 | tree[目录名] | tree | 以树状图列出文件目录结构 |
| 02 | cp 源文件目标文件 | copy | 复制文件或目录 |
| 03 | mv 源文件 目标文件 | move | 移动文件或目录/文件或者目录重命名 |

磁盘信息查询

df -h //disk free 显示磁盘剩余空间

du -h [目录名] // disk usage 显示目录下的文件大小

进程信息

ps aux //prosess status 查看进程的详细状况

top //动态显示运行中的进程并进行排序

kill [-9] 进程号 //终止指定代号的进程,-9代表强行终止

用户去权限相关命令

|----|-------------------|--------------|
| 序号 | 命令 | 作用 |
| 01 | groupadd 组名 | 添加组 |
| 02 | groupdel | 删除组 |
| 03 | cat/etc/group | 确认组信息 |
| 04 | chgrp -R 组名 文件/目录 | 递归修改文件/目录所属组 |

用户管理

|----|------------------------------|--------|---------------------------------------|
| 序号 | 命令 | 作用 | 说明 |
| 01 | useradd -m -g 组 新建用户名 | 添加新用户 | -m 自动建立用户家目录 -g 指定用户所在的组,否则会建立一个和同名的组 |
| 02 | password 用户名 | 设置用户密码 | 如果是普通用户,直接用password可以修改自己的账户密码 |
| 03 | userdel -r 用户名 | 删除用户 | -r 选项会自动删除用户家目录 |
| 04 | cat/etc/password | grep 用户名 | 确认用户信息 | 新建用户后,用户信息会保存在etc/password文件中 |

查看用户信息

|----|-----------|----------------|
| 序号 | 命令 | 作用 |
| 01 | id[用户名] | 查看用户UID 和GID信息 |
| 02 | who | 查看当前所有登录的用户列表 |
| 03 | whoami | 查看当前登录用户的账户名 |

先写到这 明天继续写

另外本文是参考的史上最全的Linux常用命令汇总(超全面!超详细!)收藏这一篇就够了!_linux命令汇总-CSDN博客二爹

相关推荐
wingaso28 分钟前
[经验总结]删除gitlab仓库分支报错:错误:无法推送一些引用到“http:”
linux·数据仓库·git
独行soc32 分钟前
2025年渗透测试面试题总结-阿里云[实习]阿里云安全-安全工程师(题目+回答)
linux·经验分享·安全·阿里云·面试·职场和发展·云计算
勤不了一点43 分钟前
小白上手RPM包制作
linux·运维·服务器·软件工程
麦a~M了M2 小时前
ansible
linux·运维·ansible
QQ_4376643143 小时前
Linux下可执行程序的生成和运行详解(编译链接汇编图解)
linux·运维·c语言·汇编·caffe
窦再兴4 小时前
来一个复古的技术FTP
linux·运维·服务器
xiaobin889994 小时前
【2025最新版】VMware虚拟机下载安装教程 保姆级图文详解(附安装包+常用镜像Linux,win11,ubuntu,centos)
linux·其他·ubuntu·centos
ALex_zry5 小时前
Ubuntu 20.04 C++开发环境搭建指南(2025版)
linux·c++·ubuntu
linhhanpy5 小时前
自制操作系统(二、输入输出和shell的简易实现)
汇编·操作系统·自制操作系统
疯狂的挖掘机5 小时前
记一次从windows连接远程Linux系统来控制设备采集数据方法
linux·运维·windows