1.文件目录类
| 功能 | 命令 |
|---|---|
| 显示当前所在目录 | pwd |
| 编辑文本 | vi 或 vim |
| 查看目录文件信息 | ls |
| 文件详细信息列表 | ls -l |
| 进入目录 | cd |
| 回到上级目录 | cd … |
| 进入上一次工作路径 | cd - |
| 回到自己的家目录 | cd ~ |
| 创建目录 | mkdir |
| 删除空目录 | rmdir |
| 创建空文件 | touch |
| 拷贝 | cp |
| 删除 | rm ; -r:递归删除整个文件夹,-f:强制删除不提示; |
| 移动或修改文件名 | mv |
| 显示文件所有内容 | cat |
| 分页查看文件 | less |
| 查看末尾文件 | tail ; -f 实时 |
| 查看命令历史 | history |
| 改变目录或文件的权限 | chmod |
vi、vim 快捷键
拷贝:yy
粘贴:p
删除:dd
显示行号:冒号 set nu
关闭行号:冒号 set nonu
定位行号:冒号 行数 回车
查找:/
撤销:u

less 分页查看文件
/:向下搜索
?:向上搜索
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索
q:退出
2.搜索查询类
| 功能 | 命令 |
|---|---|
| 查看可执行文件的位置 | which mysql |
| 查看文件的位置 | whereis |
| 将从指定目录向下递归遍历其子目录,将满足条件的文件或目录显示在终端 | find 目录 条件 |
3.压缩解压类
| 功能 | 命令 |
|---|---|
| 压缩tar.gz | tar zcvf filename.tar.gz dirname |
| 解压tar.gz | tar -xvf xxx.tar.gz |
| 压缩 gz | gzip filename |
| 解压 gz | gunzip xxx.gz 或 gzip -d xxx.gz |
| 压缩zip | zip -r xx.zip /home/ |
| 解压zip | unzip xx.zip |
| 压缩rar | rar e xxx.rar |
| 解压rar | rar a xxx.rar |
rar:http://www.rarsoft.com/download.htm 下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以)
4.磁盘目录占用情况
| 功能 | 命令 |
|---|---|
| 查看磁盘空间 | df -h |
| 查看目录空间 | du -h |
| 查看系统内存使用情况,包括物理内存、交互区内存和内核缓冲区内存 | free -h |
5.时间日期类
| 功能 | 命令 |
|---|---|
| 查询时间 | date |
| 修改系统时间 | date -s ‘2021-06-01 12:00:00’ |
| 显示本月日历 | cal |
| 显示2021年日历 | cal 2021 |
6.关机、重启
| 功能 | 命令 |
|---|---|
| 立刻关机 | shutdown -h now |
| 1分钟后关机 | shutdown -h 1 |
| 重启 | shutdown -r now |
| 关机 | halt |
| 重启 | reboot |
| 把内存的数据同步到磁盘 | sync |
7.用户相关
| 功能 | 命令 |
|---|---|
| 添加用户 | useradd 用户名 |
| 修改用户密码 | passwd 用户名 |
| 删除用户 | userdel 用户名 |
| 删除用户并删除对应的home目录 | userdel -r 用户名 |
| 查询用户信息 | id 用户名 |
| 切换用户 | su - 用户名 |
| 返回原用户 | exit或logout |
| 显示登陆信息 | who am i |
8.用户组相关
| 功能 | 命令 |
|---|---|
| 新增组 | groupadd 组名 |
| 删除组 | groupdel 组名 |
| 新增用户时直接加上组 | useradd -g 用户组 用户名 |
9.系统进程相关
| 功能 | 命令 |
|---|---|
| 查看进程 | ps -ef \ grep java |
| 强制结束进程 | kill -9 [进程id] ; -9 强制停止 |
| 结束全部进程 | killall nginx |
| 查看端口占用进程 | lsof -i:8080 |
| 查看java进程 | jps |
10.防火墙相关
| 功能 | 命令 |
|---|---|
| 查看防火墙状态 | systemctl status firewalld |
| 关闭防火墙 | systemctl stop firewalld |
| 启动防火墙 | systemctl start firewalld |
| 重启防火墙 | systemctl restart firewalld |
| 开机禁用 | systemctl disable firewalld |
| 开机启用 | systemctl enable firewalld |
| 查看某个端口是否开放 | firewall-cmd --query-port=3306/tcp |
| 开放某个端口 | firewall-cmd --zone=public --add-port=3306/tcp --permanent |
| 开放一段端口 | firewall-cmd --zone=public --add-port=40000-45000/tcp --permanent |
| 查看开放端口列表 | firewall-cmd --zone=public --list-ports |
21.rz 拷贝文件至服务器
22.sz [文件] 服务器拷贝文件至本机
这篇博客汇总了Linux系统中常用的各种命令,包括文件目录管理(如ls、cd、mkdir、rm等)、搜索查询(which、whereis、find)、压缩解压(tar、gzip、zip等)、磁盘空间检查(df、du)、时间日期操作、系统进程管理(ps、kill、jps)以及防火墙设置。这些命令对于日常的系统维护和管理至关重要。
281

被折叠的 条评论
为什么被折叠?



