linux命令操作

本文介绍了如何在Linux环境下使用scp命令进行文件的上传和下载,无论是从Linux到Windows还是在Linux之间。同时,文章详细讲解了标准输出和标准错误输出的概念,以及如何通过重定向操作将输出和错误分别保存到不同的文件,甚至合并到一起。此外,还提到了标准输入的概念,展示了如何利用标准输入从一个文件读取内容并写入另一个文件。
摘要由CSDN通过智能技术生成

linux命令操作

如何从Linux服务器上传/下载文件

1.客户端为Linux操作系统,服务端为windows系统
从服务器下载普通文件:
scp 用户名@目标Ip地址:文件名 目录名
向服务器所传文件

客户端上传文件:
scp 要上传文件的全路径 用户名@目标IP地址:文件名
(或者利用xftp软件进行上传或下载)

2.服务器和客户端都是Linux操作系统

下载:scp 用户名@目标Ip地址:文件名 目录名
向服务器所传文件(要注意一下用户,不然没权限)
上传:scp 要上传文件的全路径 用户名@目标IP地址:文件名

相对应的用户只能传给同一个用户,root除外
例如:
在这里插入图片描述
在这里插入图片描述
发现客户端的redhat通过scp将文件传给了服务端的redhat用户.

数据流重定向
(1)标准输出:标准正确输出命令执行所回传正确的信息;标准错误输出,可以理解为命令执行失败后,所回传的错误信息,为了区分正确和错误输出,我们可以用重定向将正确输出放到一个地方,错误输出放到一个地方。
标准输出:代码1 ,使用>或>>
标准错误输出:代码2,使用2>或2>>
写法:
正确:命令 > 输出到的文件
错误:命令 2>输出到的文件

把错误的文件写入正确的文件
错误的命令 > 正确的文件 2>&1

(2)标准输入:将原本需要从键盘输入的数据改成由文件内容来代替,代码为0,使用<或<<;在标准输入中,<代表将原来需要由键盘输入的数据改由文件内容来替代,<<则代表结束输入。

例如:
我们原本用
cat > 文件名,然后回车,写的内容都会自动写在文件名上,若是没有改文件,则自动创建该文件
在这里插入图片描述
此时我们来用<来代替键盘
cat > 文件名 < 想要写入的文件
例如:
在这里插入图片描述
xixixi这个文件里的内容为这个
我们将通过标准输入方法来加它写进test文件
cat > test < xixixi
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值