欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 文化 > 【想起就补】整理了一些SSH中常用的命令

【想起就补】整理了一些SSH中常用的命令

2024/11/30 4:56:23 来源:https://blog.csdn.net/qq_39611212/article/details/140034853  浏览:    关键词:【想起就补】整理了一些SSH中常用的命令

希望文章能给到你启发和灵感~
如果觉得文章对你有帮助的话,点赞 + 关注+ 收藏 支持一下博主吧~

阅读指南

  • 开篇说明
  • 一、基础环境说明
    • 1.1 硬件环境
    • 1.2 软件环境
  • 二、常用命令类型
    • 2.1 远程登录相关
    • 2.2 文件操作命令
    • 2.3 权限和所有权操作命令
    • 2.4 文件搜索和查找命令
    • 2.5 压缩和解压命令
    • 2.6 文件传输命令
    • 2.7 进程管理命令
    • 2.8 端口转发命令
    • 2.9 其他命令

开篇说明

本篇记录一下大家SSH中常用的一些命令,以及自己平时用到的,有新的或者想起来的后续也会继续补充~主要是linux和max中适用的指令;
在这里插入图片描述

一、基础环境说明

考虑环境因素,大家适当的对比自己的软硬件环境情况分析~请仔细阅读硬件、软件环境

1.1 硬件环境

MacOS Monterey 版本 12.6.8 Apple M1

1.2 软件环境

二、常用命令类型

在SSH(Secure Shell)中,存在许多常用的命令,这些命令涵盖了远程登录、文件传输、端口转发、进程管理等多个方面;

2.1 远程登录相关

【1】ssh 用户名@主机名:用于连接到远程主机。例如,ssh user@example.com。
【2】exit:退出远程连接。

2.2 文件操作命令

  • pwd:显示当前目录。
  • cd 目录:切换目录。
  • ls:列出目录内容。
  • ll:列出目录内容的详细信息。
  • cat 文件名:查看文件内容。
  • nano 文件名:使用nano编辑器编辑文件。
  • cp 源文件 目标文件:复制文件。
  • mv 源文件 目标文件:移动或重命名文件。
  • rm 文件名:删除文件。
  • mkdir 目录名:创建目录。
  • rmdir 目录名:删除目录。
  • touch 文件名:创建空文件。

2.3 权限和所有权操作命令

  • chmod 权限 文件名:更改文件权限。
  • chown 用户名:组名 文件名:更改文件所有者。
  • chgrp 组名 文件名:更改文件所属组。

2.4 文件搜索和查找命令

  • grep “关键词” 文件名:在文件中搜索关键词。
  • find 目录 -name “文件名”:查找文件。
  • locate “文件名”:使用locate命令快速查找文件。

2.5 压缩和解压命令

  • tar -czvf 压缩文件名.tar.gz 要压缩的目录或文件:使用tar命令压缩文件或目录。
  • tar -xzvf 压缩文件名.tar.gz:使用tar命令解压缩文件。

2.6 文件传输命令

  • scp 本地文件 用户名@主机名:/远程路径:将本地文件复制到远程主机。
  • scp 用户名@主机名:/远程/file_path 本地路径:从远程主机复制文件到本地。

2.7 进程管理命令

  • top:显示系统进程信息。
  • ps aux:显示当前进程信息。
  • kill [进程ID]:结束进程。
  • kill -9 [进程ID]:强制结束进程。

2.8 端口转发命令

  • ssh -L local_port:remote_host:remote_port 用户名@主机名:将本地端口转发到远程主机。
  • ssh -R remote_port:local_host:local_port 用户名@主机名:将远程主机端口转发到本地主机。

2.9 其他命令

  • ifconfig 或 ip addr show:查看网络接口信息

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com