Linux常用命令速查指南

需积分: 0 0 下载量 167 浏览量 更新于2024-08-05 收藏 6KB MD 举报
"Linux命令备份" 在Linux操作系统中,熟练掌握命令行操作是高效工作的关键。以下是一些常用的Linux命令,用于系统管理、文件处理、网络通信和日志查看等任务。 1. **查看端口号** 使用`ss -tlnop`命令可以查看系统上所有打开的TCP和UDP端口。若要筛选特定端口号,如8080,可添加`grep`过滤器,例如`ss -tlnop | grep 8080`。这将列出与8080端口相关的连接状态。 2. **查看进程** 要查看运行中的进程,可以使用`ps -ef`命令。通过结合`grep`,我们可以查找特定进程,例如`ps -ef | grep mysql`,这样就能找出所有与MySQL相关的进程。 3. **下载镜像文件** `wget`是Linux下的一个下载工具,用于从互联网下载文件。假设你需要下载MySQL 8.0.26的镜像文件,可以使用`wget`命令加上镜像的URL,如`wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.26-winx64-debug-test.zip`。请注意,这里的URL应替换为实际的下载链接。 4. **远程服务器传输文件** `scp`命令用于安全地在不同主机之间复制文件。例子中,`scp /home/mysql root@172.192.103.39:/opt/mysql`将本地的/home/mysql目录复制到远程服务器172.192.103.39的/opt/mysql路径下。请确保提供正确的用户名、IP地址和路径。 5. **压缩、解压文件** - **.tar** 文件:`tar`命令用于处理.tar文件。压缩命令是`tar -zcvf 压缩文件名 被压缩文件的位置`,例如`tar -zcvf xx.tar.gz /home/mysql`。解压则是`tar -xvf 压缩文件存放位置`,如`tar -xvf xx.tar.gz /home/mysql`。 - **.zip** 文件:`zip`用于创建.zip文件。压缩单个文件如`zip xx.txt.zip xx.txt`,压缩整个目录用`zip -r xx.zip xx`。解压缩则用`unzip`,如`unzip xx.zip`。 6. **查看日志命令** `tail`命令常用来查看日志文件。`tail -f 日志文件名`实时显示日志更新,适用于监控服务动态。`tail -100f`或`-n 100`查看最后100行,`-n 10`查看最后10行,`-n +10`从第10行开始查看所有后续内容。例如,`tail -f service.log`、`tail -100f service.log`、`tail -n 10 service.log`和`tail -n +10 service.log`分别对应上述功能。 这些基本的Linux命令是日常运维和开发中不可或缺的工具,熟练掌握它们能极大提高工作效率。在Linux环境中工作时,了解并灵活运用这些命令至关重要。