为何不是远程链接Linux服务器? 由于我不会,远程链接window我就用电脑自带的“远程桌面链接”。vim
如下所述都是在CentOS操做系统下的。windows
服务器刚换成Linux的时候很迷茫,感受无从下手,不知道咋么能在这里访问我远处的服务。服务器
首先就是百度,怎么链接远程Linux服务器,奥!!! 原来是须要一个工具,哈哈哈哈哈傻逼。dom
刚开始使用的是PuTTY(百度一搜就能够搜到)链接,可是总感受用着不太舒服,而后就百度 链接远程Linux服务器 用什么工具好,而后就发现了这个 XShell 很是nice,用着也很爽。
ssh
什么是cmd? 就是windows端的命令行窗口, 可使用 快捷键 win + R 后在输入框里输入 cmd 而后回车调出来。编辑器
什么是powerShell? 就是cmd的加强版。能够在电脑左下角搜索程序那里搜出来。
用它俩连服务器是同样的方式 :工具
ssh 用户名@服务器地址 如 ssh root@39.123.124.99
ssh是以ssh模式链接远程服务器的命令。
若是你的用户名和服务器地址都对了,那么下一行就会让你输入password, 须要注意的是,在你输入的时候它并不会显示你的输入, 你只须要认真输入完后回车就OK了,
成功的话就连上了, 而后就是 ls cd 等一顿撸了。阿里云
XShell 能够从官网上下载, v6版本的选择我的用户 是无偿使用的。 spa
1,经过左上角 文件 -> 新建 而后一步步的下去,操作系统
2. 新建窗口,直接输入 ssh root@123.123.123.123 ( root: 用户名, 123.123.123.123 :主机) 而后回车,就会蹦出一样的输入密码的界面。
到输入密码的那个页面(下图第4个) 若是你使用 密钥登陆的话,就选public key ,若是是帐号密码登陆的话,就选 Password
可是会出现个状况,就是password那个选项不能选,这个我也不知道什么缘由,而后我去阿里云后台,给服务器重置了密码 ,重启 后再来XShell ,使用上述操做,这个时候,它就能够选了,猜想有多是没有设置密码,致使这个不能选。
在登陆的状况下 点击这里,而后就会新建一个会话,期间会提示说须要安装xftp,我就不安装,而后想上传什么东西,直接拖进新开的对话窗口里,刷刷的就传上去了。
固然也可使用命令进行上传下载操做,移步本文第四部分。
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 不 保存改动并退出