首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用ssh执行Unix命令列表

是一种远程管理服务器的方法,通过ssh协议可以安全地连接到远程服务器,并在命令行中执行各种Unix命令。下面是一些常见的使用ssh执行Unix命令的列表:

  1. 查看当前目录下的文件和文件夹:ls
    • 分类:文件和文件夹列表命令
    • 优势:快速查看当前目录下的内容
    • 应用场景:查看服务器上的文件和文件夹
  2. 切换目录:cd 目录路径
    • 分类:目录切换命令
    • 优势:快速切换到指定目录
    • 应用场景:进入服务器上的不同目录进行操作
  3. 创建目录:mkdir 目录名
    • 分类:目录创建命令
    • 优势:快速创建新的目录
    • 应用场景:在服务器上创建新的目录
  4. 复制文件或目录:cp 源文件/目录
    • 分类:文件/目录复制命令
    • 优势:快速复制文件或目录到指定路径
    • 应用场景:在服务器上进行文件或目录的复制操作
  5. 移动文件或目录:mv 源文件/目录
    • 分类:文件/目录移动命令
    • 优势:快速移动文件或目录到指定路径
    • 应用场景:在服务器上进行文件或目录的移动操作
  6. 删除文件或目录:rm 文件/目录
    • 分类:文件/目录删除命令
    • 优势:快速删除指定的文件或目录
    • 应用场景:在服务器上进行文件或目录的删除操作
  7. 查看文件内容:cat 文件名
    • 分类:文件内容查看命令
    • 优势:快速查看文件的内容
    • 应用场景:在服务器上查看文件的内容
  8. 编辑文件:vi 文件名
    • 分类:文件编辑命令
    • 优势:可以在命令行中编辑文件内容
    • 应用场景:在服务器上进行文件的编辑操作
  9. 压缩文件或目录:tar 选项
    • 分类:文件/目录压缩命令
    • 优势:可以将文件或目录压缩成一个文件
    • 应用场景:在服务器上进行文件或目录的压缩操作
  10. 解压文件或目录:tar -xvf 压缩文件
    • 分类:文件/目录解压命令
    • 优势:可以将压缩文件解压成原始文件或目录
    • 应用场景:在服务器上进行文件或目录的解压操作

以上是一些常见的使用ssh执行Unix命令的列表,通过ssh连接到远程服务器后,可以根据需要执行相应的命令来管理服务器。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

SSH 远程执行命令简介

ssh执行远程操作 命令格式 ssh -p $port $user@$p 'cmd' $port : ssh连接端口号 $user: ssh连接用户名 $ip:ssh连接的ip地址 cmd:远程服务器需要执行的操作...准备工作 基于公私钥认证或者用户名密码认证能确保登录到远程local2服务器(有点基本运维知识的人做这个事情都不是问题) cmd如果是脚本,注意绝对路径问题(相对路径在远程执行时就是坑) 不足 这个命令可以满足我们大多数的需求...,但是通常运维部署很多东西的时候需要root权限,但是有几处限制: 远程服务器local2禁止root用户登录 在远程服务器脚本里转换身份用expect需要send密码,这样不够安全 执行远程服务器需要...中文翻译一下:就是可以提供一个远程服务器的虚拟tty终端,加上这个参数我们就可以在远程服务器的虚拟终端上输入自己的提权密码了,非常安全 命令格式 ssh -t -p $port $user@$ip  '...执行远程服务器的脚本 for ip in ${ip_array[*]} do  if [ $ip = "192.168.1.1" ]; then   port="7777"  else   port="

1.8K10

Linux下使用SSH远程执行命令方法收集

说明:可以做SSH免密登录之后执行,这样可以省去每次执行输入密码的提示。...对于简单的命令: 如果是简单执行几个命令,则: ssh user@remoteNode "cd /home ; ls" 基本能完成常用的对于远程节点的管理了,几个注意的点: 双引号,必须有。...如果不加双引号,第二个ls命令在本地执行 分号,两个命令之间用分号隔开 多行命令可以输入双引号后回车,结尾使用双引号包裹 对于脚本的方式: 有些远程执行命令内容较多,单一命令无法完成,考虑脚本方式实现...重定向目的在于不显示远程的输出了 在结束前,加exit退出远程节点 执行本地的脚本 我们在本地创建一个脚本文件test.sh,内容为: ls pwd echo $0 然后运行下面的命令ssh root...helloworld 总结 以上所述是小编给大家介绍的Linux下使用SSH远程执行命令方法收集,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

5K21
  • 如何使用PHP SSH2模块执行远程Linux命令

    PHP SSH2扩展是用于在PHP程序中使用SSH(安全壳协议)的一种扩展。它允许建立加密连接和执行远程命令、上传和下载文件等操作,十分方便实用。...远程执行命令 该扩展最常见的用途之一是在远程服务器上执行命令。...以下是一个使用ssh2_exec()函数执行命令并打印输出的示例: $connection = ssh2_connect('tinywan.com', 22); ssh2_auth_password($...stream, true); echo stream_get_contents($stream); 在此例子中,我们首先与服务器建立连接,然后使用ssh2_exec()在服务器上执行ls -l命令。...总结 PHP SSH2扩展为用户提供了一种简便的方法,在PHP程序中使用SSH进行连接、执行命令、上传和下载文件等操作。它在服务器管理和部署的过程中是非常有用的。

    50310

    Linux远程ssh执行命令expect使用及几种方法

    expect命令实现脚本免交互 一、Linux下SSH无密码认证远程执行命令 在客户端使用ssh-keygen生成密钥对,然后把公钥复制到服务端(authorized_keys)。...实现步骤: 1、客户端机器创建密钥对   # ssh-keygen -t rsa #一直回车 2、登录需要执行命令ssh服务器,创建.ssh目录,设置好目录权限 mkdir /root/.ssh chmod...2、批量执行命令 #!...free -m\r exit\r\"; exp_continue} }" done 参数说明:set:可以设置超时,也可以设置变量timeout:expect超时等待时间,默认10Sspawn:执行一个命令...expect "":匹配输出的内容exp_continue:继续执行下面匹配\r:可以理解为回车1,以此类推puts:打印字符串,类似于echoawk -v I=" 补充: #ssh root@$ip

    10K40

    shell实现ssh登录并执行命令

    先安装expect yum install -y expect touch test.sh chmod 755 test.sh 使用expect时发现执行脚本的时候不能使用sh test.sh 应该用.../test.sh,因为expect不是bash ssh 正常是使用 ssh uk@mvno-b-app-07 "sh /data/uk/script/start-job.sh" 然后还需要输密码等操作...比如我们使用spawn、send和expect命令完成了ftp登陆主机,执行下载文件任务,但是我们希望在文件下载结束以后,仍然可以停留在ftp命令行状态,以便手动的执行后续命令,此时使用interact...到此就完成了,不用一台台机器登录上去执行命令了,一行命令搞定。...Copyright: 采用 知识共享署名4.0 国际许可协议进行许可 Links: https://lixj.fun/archives/shell实现ssh登录并执行命令

    1.7K10

    SSH连接服务器后执行多条命令

    SSH连接服务器后执行多条命令 大家平时有没有遇到自己连接云服务器,ssh 连接上去之后,发现自己的一些小工具用不了 例如go build无法使用 ,由于我们安装配置golang 环境的时候,是在文件.../etc/profile中写了配置,因此需要source 一下/etc/profile 那么是否可以在ssh 连接上服务器的时候就可以立即自动执行这一类命令呢?...我们的智慧无穷无尽,小工具也是非常的多,今天来讲述一下SSH连接服务器后执行多条命令可以如何做 1 使用分号隔开 使用 分号 ;来隔开命令 附带1条命令 ssh User@Host 'source /etc.../profile' 附带多条命令 ssh User@Host 'source /etc/profile ; uptime' 2 使用管道符号隔开 使用管道|来隔开命令 附带1条命令 ssh User.../ 多条命令 ssh User@Host << EOF > ls -al > source /etc/profile > EOF 4 使用脚本的方式 使用脚本的方式花样就更多了,例如有一个脚本myinit.sh

    2.4K40

    SSH命令使用说明

    ssh是个啥? SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。...用户使用这个公钥,将登录密码加密后,发送回来。 远程主机用自己的私钥,解密登录密码,如果密码正确,就同意用户登录。 SSH防不住啥?...:用户名user,通过端口10000,登录远程主机host SSH使用捷径:公钥登录 使用密码登录,每次都必须输入密码,非常麻烦。...用ssh-keygen命令生成一个: ssh-keygen 运行上面的命令以后,系统会出现一系列提示,可以一路回车。...这时再输入下面的命令,将公钥传送到远程主机host上面: ssh-copy-id user@host 好了,从此登录,就不不用输入密码了。

    35110

    dos2unix命令解决 Shell 脚本无法执行的问题

    解决问题     在执行脚本时,报了以下错误: -sh: ....我们编辑的 .sh文件的格式为 dos 格式,而 Linux 只能执行 unix 格式的脚本。   我们可以通过vi编辑器来查看文件的format格式。...步骤如下: 首先用vi命令打开文件 vi test.sh 在vi命令模式中使用 :set ff 命令 可以看到改文件的格式为dos 修改文件format为unix 方法1:使用vi修改文件...format 命令:set ff=unix 执行完后再通过set ff命令查看文件格式,结果如下: 方法2:直接使用dos2unix命令修改 dos2unix test.sh     ...---- 2. dos2unix 命令介绍     dos2unix命令用来将 DOS 格式的文本文件转换成 UNIX 格式的(DOS/MAC to UNIX text file format converter

    1.6K10

    使用SSH连接远程主机并执行多个Bash命令最优雅的方法是什么

    问题 我已经设置好了ssh代理,我可以用Bash脚本在外部服务器上运行命令执行以下操作: ssh blah_server "ls; pwd;" 现在,我真正想做的是在外部服务器上运行许多长命令。...将所有这些命令都放在引号之间看起来会很不美观,而且我确实不想为了避开这个问题而多次使用SSH连接。 那么,有没有一种方法可以让我一次性完成这个操作,比如用括号或其他方式来包含所有的命令?...回答 使用 Here-Document: ssh user@remote_host << EOF 命令1 命令2 命令3 EOF 不过这样执行会有一个问题: 输出信息的开头都有一句提示 "Pseudo-terminal...如果要避免这个提示信息,可以将上述命令的第一行改为 ssh user@remote_host /usr/bin/bash << EOF 朋友们可以拿手上的测试环境试一试。...参考 stackoverflow question 4412238 man ssh

    10510
    领券