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博客二爹

相关推荐
A小辣椒21 小时前
TShark:Wireshark CLI 功能
linux
A小辣椒1 天前
TShark:基础知识
linux
AlfredZhao1 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao2 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334662 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
bush43 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5203 天前
Linux 11 动态监控指令top
linux
不会C语言的男孩3 天前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言