windows 远程连接linux


一、CMD/PowerShell 连接远程服务器

什么是cmd?  就是windows端的命令行窗口, 可以使用 快捷键 win + R 后在输入框里输入 cmd 然后回车调出来。

什么是powerShell? 就是cmd的增强版。可以在电脑左下角搜索程序那里搜出来。

ssh 用户名@服务器地址 如 ssh root@39.123.124.99
ssh是以ssh模式连接远程服务器的命令。
如果你的用户名和服务器地址都对了,那么下一行就会让你输入password, 需要注意的是,在你输入的时候它并不会显示你的输入, 你只需要认真输入完后回车就OK了,
成功的话就连上了, 然后就是  ls cd 等一顿撸了。

 二、XShell连接远程服务器

下载XShell,并安装。

新建连接并输入IP、账号、密码

三、XShell命令行

  cd  去到想去的地方  

        cd ..    (  英文的 点点 .. 是去到上一层  )

        cd public ( 进入当前文件夹的public 文件夹下 )

        cd ~ ( ~ 根目录的意思   回到根目录     )

 ls      列出当前文件夹下的所有文件及文件夹   

         ls 

         ls -ahl  (-ahl 修饰符是显示完整点的,而且还是一竖排的,看着比较直观)

pwd   显示当前所在的文件夹路径

mkdir  新建文件夹    (mkdir test     在当前文件夹下新建 test文件夹 )

cp     复制文件或文件夹

         cp flie.txt flie2.txt              把file.txt文件复制为新文件file2.txt 
    cp file.txt /root/test/          把文件file.txt从当前目录复制到/root/test/目录下

         cp * /root/test/                  把当前目录下的所有未隐藏文件复制到/root/test/目录下 
         cp -a flie flie.bak              递归性地把当前目录下的flie目录复制为新目录flie.bak,保持文件属性,并复制所有的文件,包括以句点开头的隐藏文件。为了方便起见,-a选项包含-R选项 
         cp -i                                 在覆盖前询问用户 cp -v 告诉用户正在做什么 

rm     删除文件或文件夹  如果是文件 就带文件后缀名

   rm * 删除当前目录下的所有文件(未隐藏文件)。rm命令不删除目录,除非也指定了-r(递归)参数。 
        rm -rf domed 删除domed目录以及它所包含的所有内容 
        rm -i a* 删除当前目录下所有以字母a开头的文件,并且在每次删除时,提示用户进行确认 

mv      移动文件    (   

                               mv aa.txt public     把 aa.txt 移动到当前目录下的 public文件夹下

                               mv aa.txt ~/root       把 aa.txt 移动到根目录下的 root 文件夹下

                               )

vim  用vim编辑器打开某个文件 (vim aa.txt)   

        vim 编辑器下  先按 ESC 然后 键入 大写的 ZZ 保存改动并退出

         vim 编辑器下  先按 ESC 然后 键入 :q   不 保存改动并退出