一、文件传输

方法:使用sftp连接方式,sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性

命令:

//登入:sftp username@ip
sftp root@10.110.4.76
//回车后出现以下提示,输入yes和密码就可以了
-----------
The authenticity of host '10.110.4.76 (10.110.4.76)' can't be established.
ECDSA key fingerprint is SHA256:bwc7IIGJbg8TpMEiSLb2ea4e7FDz+ANKowA9+d1bSGY.
Are you sure you want to continue connecting (yes/no)?
Warning: Permanently added '10.110.4.76' (ECDSA) to the list of known hosts.
root@10.110.4.76's password:
Connected to root@10.110.4.76. //使用命令:
上传文件:put 本地文件 远程目录
上传文件夹:put -r 本地文件夹 远程目录
下载文件:get 远程文件 本地目录
----------------------------------------
sftp>put C:/Users/user/Downloads/mongodb-org-server-4.2.8-1.el7.x86_64.rpm /root
Uploading C:/Users/user/Downloads/mongodb-org-server-4.2.8-1.el7.x86_64.rpm to /root/mongodb-org-server-4.2.8-1.el7.x86_64.rpm
C:/Users/user/Downloads/mongodb-org-server-4.2.8-1.el7.x86_64.rpm
sftp> //常用命令
SFTP命令汇总:
cd 路径 //更改到远程目录的路径
lcd 路径 //更改到本地目录的路径
chgrp group path //将文件path的组更改为group
chmod mode path //将文件path的权限更改为mode
chown owner path //将文件path的属主更改为owner
exit //退出 sftp
help //显示这个帮助文本
get 远程路径 //下载文件
ln existingpath linkpath //符号链接远程文件
ls [选项] [路径] //显示远程目录列表
lls [选项] [路径] //显示本地目录列表
mkdir 路径 //创建远程目录
lmkdir 路径 //创建本地目录
mv oldpath newpath //移动远程文件
open [用户@]主机[:端口] 连接到远程主机
put 本地路径 //上传文件
pwd //显示远程工作目录
lpwd //打印本地工作目录
quit //退出 sftp
rmdir 路径 //移除远程目录
lrmdir 路径 //移除本地目录
rm 路径 //删除远程文件
lrm 路径 //删除本地文件
symlink existingpath linkpath//符号链接远程文件
version //显示协议版本

二、Shell命令

命令:

//登入:ssh username@ip
ssh root@10.110.4.76
//回车后出现以下提示,输入yes和密码就可以了
查看相关
  • ls //查看文件夹下的列表命令

通常使用:
ls -a //显示一般文件外,隐藏文件也会显示出来
ls -l //显示详细的文件信息,也可以写成 ll (这是ls -l的别名)
  • pwd //用于当前工作目录路径

  • cd //用于切换用户当前工作目录

	进入当前列表的目录:cd  目录
进入任意目录: cd 目录绝对路径(全路径)
返回上一次的目录:cd -
退出一层级目录:cd ..
  • find //查找命令

文件查找:find 目录 -name "文件名"
  • grep //强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来

grep [option] "pattern" filename
option 常见参数
-c:只输出匹配行的计数
-i:不区分大小写(只适用与单字符)
-n:显示匹配行及行号
-s:不显示不存在或无匹配文本的错误信息
-v:显示不包含匹配文本的所有行
-o:只显示文件中匹配到的部分
-l:列出匹配的文件清单
-L:列出不匹配的文件清单
// 输出test.txt文件中aaa所在的行号
grep -n "aaa" test.txt
  • ps //进程查看命令,非常强大

     //命令
ps a 显示所有程序,包括其他用户的程序
ps e 列出程序时,显示每个程序所使用的环境变量
ps f 用ASCII字符显示树状结构,表达程序间的相互关系
  • cat //文件内容输出

  cat test.txt
  • tail //显示文件最后10行内容

   # tail -f  //实时输出文件内容,服务器debug时查看运行日志
查看进程和服务
  • 查看服务和状态
service 服务名 status
#service httpd status //查看apache Http服务的运行情况

-ps 结合 gerp 使用管道

ps -ef I grep 服务名称
#ps -ef | grep java //查看运行的java相关的服务
  • 查看占用端口的服务
 lsof -i :端口
lsof -i :8080 /查看8080端口的服务情况

PS:每天分享一点点,你我共同进步

通过CMD远程操作Linux系统的更多相关文章

  1. 远程登录Linux系统及上传下载文件

    目录 1. 远程登录Linux系统 1.1 为什么要远程登录 1.2 Xshell6安装 1.3 连接登录 1.3.1 连接前提 1.3.2 Xshell连接配置 2. 远程上传下载文件 2.1 Xf ...

  2. Linux C 程序 文件操作(Linux系统编程)(14)

    文件操作(Linux系统编程) 创建一个目录时,系统会自动创建两个目录.和.. C语言实现权限控制函数 #include<stdio.h> #include<stdlib.h> ...

  3. 使用XRDP实现Windows远程桌面Linux系统

    一般情况下我们用ssh客户端远程登陆Linux系统,至于图形界面下的linux远程登陆工具,我们一般都会想到vnc,但它的安全性不够,在这里,我将介绍XRDP的安装配置方法.我们可以很方便的通过Win ...

  4. java使用Jsch实现远程操作linux服务器进行文件上传、下载,删除和显示目录信息

    1.java使用Jsch实现远程操作linux服务器进行文件上传.下载,删除和显示目录信息. 参考链接:https://www.cnblogs.com/longyg/archive/2012/06/2 ...

  5. 独立服务器远程重装Linux系统

    独立服务器远程重装Linux系统 http://rashost.com/blog/remote-reinstall-linux-dedicated-server 本文介绍怎样在没有console连接, ...

  6. 远程登录Linux系统(使用xshell),远程上传加载文件(使用Xftp)

    一.Xshell(远程登录Linux系统) 1.安装xshell 自己百度找安装包 2.连接登录 1.连接前提 需要Linux开启一个sshd的服务,监听22号端口,一般默认是开启的 查看是否开启: ...

  7. Xshell远程连接Linux系统

    一般来说我们连接Linux,会使用到一些远程连接工具 比如:Xshell和Xftp Xshell:远程连接linux系统 Xftp:远程在Linux系统中上传或下载文件 Xshell和Xftp百度云链 ...

  8. Xshell6远程访问linux及Xftp6远程针对linux系统中文件操作(附图文详解)

    1.首先我们需要先做好前期准备工作,需要到XManager6官网上将Xshell及Xftp下载并安装,安装过程一直下一步就好了.这里是其官网:http://www.xshellcn.com/.安装完成 ...

  9. 004远程登录Linux系统

    通过windows主机远程登录Linux主机 前提一:从windows能ping通Linux 前提二:关闭Linux防火墙,运行命令:/etc/init.d/iptables stop (1)使用Pu ...

随机推荐

  1. ISE和modelsim的配合

    modelsim好强呀,我在ISE中在编写时clk不小心把input写成了inout,ISE也没有给我报错:在modelsim中仿真时提示出这个错误了!

  2. 前端学习(三):body标签(一)

    进击のpython ***** 前端学习--body标签 body中的相关标签,因为是主要展现在页面的内容区域 所以相对来说内容多,杂,要背记的部分很多 当学完这节的内容之后,你可以试着写一片精致的文 ...

  3. 华东师范大学数学分析课本p294,引理3的我的更正证明

    书上的证明是一个特例,我的证明是,如果这个特例不成立,就继续做n-1,直到特例的情况出现,即可.

  4. CSS样式基础2

    CSS: 一.常用样式:字体,颜色,背景 二.布局:浮动  定位  标签特性 三.标签盒子模型: 边距  边框 四.动画:旋转 渐变 注意:子标签会继承父标签的样式但不是所有的样式都会被继承. 1.1 ...

  5. Windows下使用图形化mount挂载磁盘到文件夹

    Windows上也有类似于Linux上的mount命令,至于mount是什么: mount是Linux下的一个命令,它可以将分区挂接到Linux的一个文件夹下,从而将分区和该目录联系起来,因此我们只要 ...

  6. Python for循环语句

    Python for 循环语句:遍历任何序列的项目,可以是字符串.列表.元组.字典.集合对象. 流程图: 第一种: ''' for 迭代对象 in 序列: 代码块(一行语句或多行代码) ''' 第二种 ...

  7. bzoj 5206 [Jsoi2017]原力

    LINK:原力 一张无向图 这道题统计三元环的价值和.有重边但是无自环. 我曾经写过三元环计数 这个和那个题差不太多. 不过有很多额外操作 对于重边问题 我们把所有颜色相同的重边缩在一起 这样的话我们 ...

  8. HTTP Request Method(十五种)

    序号 方法 描述 1 GET 请求指定的页面信息,并返回实体主体. 2 HEAD 类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头 3 POST 向指定资源提交数据进行处理请求(例如提 ...

  9. 笨办法学习python3练习代码ex20.py 函数和文件

    注意,还要在python3,就是ex20.py的同目录里面直接创建一个ex20.txt的文件.里面至少要有三行内容 #函数和文件 #readline:只读取文本文件的一行 #seek(0):将读写位置 ...

  10. 使用Flask开发简单接口(3)--引入MySQL

    前言 前面的两篇文章中,我们已经学习了通过Flask开发GET和POST请求接口,但一直没有实现操作数据库,那么我们今天的目的,就是学习如何将MySQL数据库运用到当前的接口项目中. 本人环境:Pyt ...