精华内容
下载资源
问答
  • scp -P 端口 c://xxxx.txt user@ip:/home/root ...在本地的终端上才能将本地文件拷入服务器。 (2)scp -r localfile.txt username@192.168.0.1:/home/username/ 其中, 1)scp是命令,-r是参...

    scp -P 端口 c://xxxx.txt user@ip:/home/root

    注意:

    -P 大写

    -i 公钥

    (我是将文件上传到阿里云)

     

    (1)在本地的终端下,而不是在服务器上。在本地的终端上才能将本地的文件拷入服务器。
    (2)
    scp -r localfile.txt username@192.168.0.1:/home/username/
    其中,
    1)scp是命令,-r是参数
    2)localfile.txt 是文件的路径和文件名
    3)username是服务器账号
    4)192.168.0.1是要上传的服务器ip地址
    5)/home/username/是要拷入的文件夹路径

     

     

     

    如何连接一个Linux服务器

    Linux服务器端准备工作

    • 首先需要在Linux服务器上安装openssh-server,打开Linux服务器命令行终端,键入下面命令

      sudo apt-get install openssh-server
      • 1
    • 修改Linux服务器的ssh配置文件

    sudo gedit /etc/ssh/sshd_config
    • 1
    • 先使用”#”注释掉PermitRootLogin without-password
    • 添加一行 PermitRootLogin yes
    • 然后开启ssh服务

      ps -e | grep ssh
      • 1

    客户端准备工作

    客户端既可以是Windows系统用户,也可以是Linux系统用户,下面我们就分别介绍这两种系统如何来连接Linux服务器

    Ubuntu系统

    • 一般情况下,Ubuntu系统都是自带了openssh-client,如果没有安装,在命令行键入下面
    sudo apt-get install openssh-client
    • 1
    • 如果已经安装好了openssh-client,那么可以使用下面的命令连接服务器
    • ssh username@ip       在命令行下输入,然后就可以连接到服务器了
    ssh username@IP
    • 1
    • 这里的username是服务器的一个用户账号,IP也是服务器的IP地址

    Windows系统

    • Windows平台下有许多提供ssh服务的软件,我们在这里使用Xshell 5软件

    • 打开Xshell 5软件,点击左上角的新建

    • 主机处输入Linux服务器的IP地址,协议选择为ssh端口号22

    • 点击确定按钮,再点击连接,此时会弹出一个交互窗口,输入服务器的一个账户和密码

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述


    数据传输

    下面我们就分别介绍Windows和Linux两种系统如何与Linux服务器进行数据传输

    Ubuntu系统

    • 在于服务器连接正常后,再次打开一个命令行终端,键入以下命令,就可以将客户端数据传入服务器
    scp ./filename username@IP:/home/bio321/Desktop
    • 1
    • 也可以将服务器端的数据传入到客户端,键入以下命令
    scp username@IP:/home/bio321/Desktop/filename ./data 
    • 1

    Windows系统

    • 在Linux服务器安装lrzsz,服务器端打开命令行,键入以下命令安装
    sudo apt-get install lrzsz
    • 1
    • 将客户端数据传入服务端,服务端打开命令行,键入命令rz

    • 将服务端数据传入客户端,服务端打开命令行,键入命令sz

     

    1、从服务器上下载文件
    scp username@servername:/path/filename /var/www/local_dir(本地目录)

     例如scp root@192.168.0.101:/var/www/test.txt  把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)
     

    2、上传本地文件到服务器
    scp /path/filename username@servername:/path   

    例如scp /var/www/test.php  root@192.168.0.101:/var/www/  把本机/var/www/目录下的test.php文件上传到192.168.0.101这台服务器上的/var/www/目录中

    (之后会提醒输入登陆服务器的密码)

     

    3、从服务器下载整个目录
    scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)

    例如:scp -r root@192.168.0.101:/var/www/test  /var/www/  

    4、上传目录到服务器
    scp  -r local_dir username@servername:remote_dir
    例如:scp -r test  root@192.168.0.101:/var/www/   把当前目录下的test目录上传到服务器的/var/www/ 目录

     

     

    tar zxvf zhcon-0.2.5.tar.gz

    分别是四个参数
    x : 从 tar 包中把文件提取出来         x:解压缩。c是压缩。
    z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
    v : 显示详细信息
    f xxx.tar.gz :  指定被处理的文件是 xxx.tar.gz

     

    Linux 下的解压命令

    注:1、c-创建-create

      2、v-复杂输出

        3、f-文件-file

          4、x-解压-extract

          5、z-gz格式

      66666、真不会用语法的就使用man...例如  man tar  他就会给你现实tar的一些参数操作

          

    .tar

    打包语法:tar cvf newFileName.tar fileName || dirName 

    解包语法:tar xvf newFileName.tar fileName(-C dirName)

    解释:1、这个是文件打包(跟压缩没有关系)

            2、后面如果加-C dirName的话就代表解包(下面关于tar的都累死)后放到dirName这个路径的文件夹下面

            3、newFileName是指打包后文件的文件名   fileName是指文件名、如果有多个文件的话可以并列写、并且用" "空格隔开; 如果用dirName的话,那就打包那个文件夹(附带里面的文件)

    截图:

     

     .tar.gz

     压缩:

         方法1    tar czvf newfileName.tar.gz fileName || dirName

         方法2    tar cvf tmpfileName.tar fileName || dirName (就是想打包成.tar);     gzip -v tmpfileName.tar (删除源文件、变成了tmpfileName.tar.gz、并且显示压缩比---如果-v写成-q的话就不显示压缩比);

    解压:  

      1、tar zxvf fileName

          2、tar xvf fileName(亲测也可以)

          3、gzip -d fileName.tar.gz ;  tar xvf fileName

    解释:压缩的时候两种方式、其实第一种够用了、第二种就是分步进行的、先把打包成tar、然后用gzip压缩成.tar.gz格式、推荐第一种。解压正好相反

    截图:

    不显示压缩比的gzip

    这个是吧a.php压缩成.tar.gz

    直接解压   显示了a.php

       

    这个显示了压缩比

    解压e.tar.gz 

     

    .bz2

    压缩:

      方法1、  tar jcvf fileName.tar.bz2 fileName

      方法2、  bzip2 -z fileName.tar.bz2 fileName.tar

    解压缩:

          方法1、 tar jxvf fileName.tar.bz2

      方法2、 bzip2 -d fileName.tar.bz2;  tar xvf fileName.tar

    注释:电脑里面简单的测试通过了...如果有错误请指正

    截图:

     

     

     

    .zip

     

    压缩: tar xvf fileName.zip fileName

    解压:upzip fileName.zip

     

    .rpm

     

    解压:rpm2cpio fileName.rpm | cpio  -div   

     

     .rar

    今天不小心下载了一个rar的文件= =

    因为linux自带没有解压rar的方法、所以得下载一个http://down.itlearner.com/soft/2412.shtml

    make 安装好以后

    压缩: rar a fileName

    解压: rar x fileName.rar

    展开全文
  • js读取本地文件和写入本地文件

    万次阅读 2018-12-24 18:13:21
    读取本地文件: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</...

    读取本地文件:

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    
    </head>
    <body>
        <div>
            <input type="file" id="files" style="display: none" onchange="fileImport();">
            <input type="button" id="fileImport" value="导入">
        </div>
        <script src="../js/jQuery/jquery-1.11.1.js"></script>
        <script>
            //点击导入按钮,使files触发点击事件,然后完成读取文件的操作
            $("#fileImport").click(function () {
                $("#files").click();
            })
            function fileImport() {
                //获取读取我文件的File对象
                var selectedFile = document.getElementById('files').files[0];
                var name = selectedFile.name;//读取选中文件的文件名
                var size = selectedFile.size;//读取选中文件的大小
                console.log("文件名:"+name+"大小:"+size);
    
                var reader = new FileReader();//这是核心,读取操作就是由它完成.
                //reader.readAsText(selectedFile);//读取文件的内容,也可以读取文件的URL
                reader.onload = function () {
                    //当读取完成后回调这个函数,然后此时文件的内容存储到了result中,直接操作即可
                    console.log(this.result);
                }
            }
        </script>
    </body>
    </html>

    写入本地文件:

    //首先导入一个Js文件
    <script type="text/javascript" src="./JS/FileSaver.js" charset="utf-8"></script>
    
    //HTML中添加一个导出元素
    <input type="button" id="export" value="导出"/>
    
    //JS文件
    $("#export).click(function(){
        var content = "这是直接使用HTML5进行导出的";
        var blob = new Blob([content], {type: "text/plain;charset=utf-8"});
        saveAs(blob, "file.txt");//saveAs(blob,filename)
    });

     

    展开全文
  • 利用git上传本地文件、文件夹到Github

    万次阅读 多人点赞 2017-07-25 11:24:10
    利用git上传文件至github是特别常用的,总结以下内容供参考使用。 第一步:下载git工具,[这里是链接](https://git-scm.com/downloads),选择适合自己的版本进行安装。第二步:安装完成后,找到Git bash,双击打开...

      利用git上传文件至github是特别常用的,总结以下内容供参考使用。

    第一步:下载git工具

    下载链接,选择适合自己的版本进行安装。

    这里写图片描述

    第二步:安装完成后,找到Git bash,双击打开

    这里写图片描述

    第三步:输入自己的用户名和邮箱(为注册GITHUB账号时的用户名和邮箱)

      $ git config --global user.name "coliyin@163.com"
      $ git config --global user.email "coliyin@163.com"
    

    这里写图片描述

    第四步:设置SSH key

      众所周知ssh是加密传输。加密传输的算法有好多,git可使用rsa,rsa要解决的一个核心问题是,如何使用一对特定的数字,使其中一个数字可以用来加密,而另外一个数字可以用来解密。这两个数字就是你在使用git和github的时候所遇到的public key也就是公钥以及private key私钥。

      其中,公钥就是那个用来加密的数字,这也就是为什么你在本机生成了公钥之后,要上传到github的原因。从github发回来的,用那公钥加密过的数据,可以用你本地的私钥来还原。

      如果你的key丢失了,不管是公钥还是私钥,丢失一个都不能用了,解决方法也很简单,重新再生成一次,然后在github.com里再设置一次就行。

    言归正传,我们首先检验本机是否生成密钥,执行命令:

       $ cd ~/.ssh
       $ ls
    

    若结果如下,则说明密钥已存在。

    这里写图片描述

    如果没有密钥,则执行以下命令来生成密钥:

    $ ssh-keygen -t rsa -C "coliyin@163.com"
    

    生成过程中按3次回车键就好(默认路径,默认没有密码登录),生成成功后,去对应默认路径里用记事本打开id_rsa.pub,得到ssh key公钥。

    第五步:为github账号配置SSH key

      接下来,切换到个人github账号里,点击右上角用户头像下的小三角,找到setting,在右侧菜单栏中找到SSH and GPG keys,选择new SSH key,输入title,下面key的内容就是本机ssh key 公钥,直接将id_rsa.pub中的内容粘贴过来就可以,然后点击下面的add SSH key即可完成。

    第六步:上传本地文件

    1、创建一个本地文件

    这里写图片描述

    2、建立本地仓库

    (1)首先进入layout文件夹:

    这里写图片描述

    (2)执行指令进行初始化,会在原始文件夹中生成一个隐藏的文件夹.git:

       $  git init
    

    这里写图片描述

    (3)执行指令将文件添加到本地仓库:

        $ git add .         //添加当前文件夹下的所有文件
        $ git add **.cpp    //添加当前文件夹下的**.cpp这个文件
    

    (4)输入本次的提交说明,准备提交暂存区中的更改的已跟踪文件,单引号内为说明内容:

        $ git commit -m "layout"  //引号中的内容为对该文件的描述
    

    这里写图片描述

    3、关联github仓库

    在github中新建一个repository,复制仓库地址:

    这里写图片描述

    执行命令:

       //新建一个repository时会出现下面的代码,直接复制即可
       $ git remote add origin https://github.com/CongliYin/CSS.git
    

    注意:

    如果出现错误:fatal: remote origin already exists,则执行以下语句:

        $ git remote rm origin
    

    再重新执行:

       $ git remote add origin https://github.com/CongliYin/CSS.git
    

    即可成功。

    最后执行命令:

        $ git push origin master
    

    如果出现错误failed to push som refs to…,则执行以下语句,先把远程服务器github上面的文件拉先来,再push 上去。:

       $ git pull origin master
    

    这里写图片描述

    刷新github,即可看到上传的文件夹。

    展开全文
  • Linux上传本地文件到Hadoop的HDFS文件系统

    万次阅读 多人点赞 2018-06-12 21:24:36
    记录如何将本地文件上传至HDFS中 前提是已经启动了hadoop成功(nodedate都成功启动) ①先切换到HDFS用户 ②创建一个input文件夹 zhangsf@hadoop1:~$ hdfs dfs -mkdir /input 多级创建的时候 hdfs dfs -mkdir ...

    记录如何将本地文件上传至HDFS中

    前提是已经启动了hadoop成功(nodedate都成功启动)

    ①先切换到HDFS用户

    ②创建一个input文件夹

    zhangsf@hadoop1:~$ hdfs dfs -mkdir /input

    多级创建的时候  hdfs dfs -mkdir -p /wifi/classify

    查看创建的文件夹在 hadoop1:50070中查看(我自己的对应的是:  http://192.168.5.130:50070)

    ③将本地文件上传到HDFS,前面为 服务器中的文件路径,后面为HDFS中路径

    zhangsf@hadoop1:~$ hdfs dfs -put /home/zhangsf/aaa.txt  /input
    zhangsf@hadoop1:~$ hdfs dfs  -ls /input
    Found 1 items
    -rw-r--r--   2 zhangsf supergroup         89 2018-06-12 06:03 /input/aaa.txt

          其中 aaa.txt 是本地文件

    zhangsf@hadoop1:~$ ls
    aaa.txt  data  hadoop  hadoop2  opt  package
    zhangsf@hadoop1:~$ pwd
    /home/zhangsf

          查看自己上传成功了,也可以进入hadoop1:7077的

       Browse Directory中查看

    查看

    上传成功ok!

    方法二: 使用moveFromLocal指令

    zhangsf@hadoop1:~$ hadoop fs -moveFromLocal aaa.txt  /data
    

     

     

     

    展开全文
  • vue 选择本地文件目录

    万次阅读 热门讨论 2020-10-15 15:12:09
    vue 选择本地文件目录先看效果原码片断 通过的vue结合原生的input 进行本地文件系统目录的选择 先看效果 传统的文件处理会有一些文件上传相关的插件,但有时候会有一些需求是不能简单选择一个文件上传就能解决的...
  • Vue项目读取本地文件

    万次阅读 2020-07-31 10:35:24
    Vue项目读取本地文件 观前提示: 本文所使用的IDEA版本为ultimate 2019.1,node版本为v12.16.2,vue版本为@vue/cli 4.3.1。
  • 本地文件包含漏洞详解

    万次阅读 2018-06-14 22:10:22
    文件包含分为两种,一种为本地文件包含,一种为远程文件包含,此篇记录本地文件包含。本地文件包含(Local File Include),简称 LFI。 0x01:涉及函数 文件包含在 php 中,涉及到的危险函数有四个,分别是 inclu....
  • 同理,也想通过页面直接读取本地文件中的内容。   问题分析:因为整个处理过程不涉及到后台的运行,所以处理过程应该在前台进行处理。那就是通过js代码来处理。   解决过程:通过在网上查找,发现了js中的...
  • js读取本地文件

    万次阅读 2017-08-28 09:08:24
    博主从网上搜各种读取本地json文件的...在网页上选取本地文件,然后读取其中数据。 最后发现FileReader这个函数,问题解决。具体见链接。 参考出处 : http://blog.csdn.net/zk437092645/article/details/8745647/...
  • C#实现对本地文件的访问,获取本地文件的地址 本文介绍的是C#通过openFileDialog控件实现对计算机本地文件的访问,获取计算机本地文件的地址。 OpenFileDialog 组件介绍:(Windows 窗体) :允许用户通过使用...
  • 本地文件上传至docker容器

    万次阅读 2018-11-08 10:42:27
    问题 在往docker容器中直接使用rz上传文件时,速度很慢,所以考虑使用从本地上传至容器 拿到容器ID docker ps -a ...将本地文件上传到容器的指定目录中 docker cp 本地文件路径 ID全称:容器路径 ...
  • JS实现本地文件上传至阿里云服务器 前言 在前面的博客《AngularJS进阶(二十五)JS实现图片预览并导入服务器功能》(点击查看详情)中,实现了JS将本地图片文件预览并上传至阿里云服务器的操作。这次需要实现将本地打包...
  • linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器 // 假设远程服务器IP地址为 192.168.1.100 1.从服务器复制文件到本地: scp root@192.168.1.100:/data/test.txt /home/myfile/ root@192.168.1.100 root...
  • JavaScript读取本地文件

    万次阅读 2018-08-10 17:55:11
    利用XMLHttpRequest对本地文件进行读取操作,值得注意的是,HTML文档的格式要与流中的读取格式设置一致, 代码如下: function load(name) { let xhr = new XMLHttpRequest(), okStatus = document.location....
  • 强制让浏览器允许JS读写本地文件……的操作!问题描述:让自己的浏览器允许js读写本地文件,尽可能多的兼容各种浏览器。(即本机的js文件读写本机的文件)问题回复——1:您的意思是不需要浏览器与用户交互直接操作...
  • java读取本地文件失败终极解决方案FileNotFoundException,等一系列相关异常解决
  • 本地文件添加到SVN

    万次阅读 2018-07-20 11:53:07
    1 新建文件夹 取名toolsWork 2 右键SVN,选择import 3 弹出下面 设置你在svn里面... 4 checkout 到本地 建立svn依赖 ...5 本地文件生成后,右键本地文件 出现下面的提交 更新等功能 说明与svn建立依赖成功  ...
  • Spark读取本地文件和HDFS文件

    千次阅读 2020-01-09 11:44:05
    前言 旁边的实习生又一脸懵逼了:Spark有bug,明明我本地/data目录下有test.txt文件,但运行就报错: Caused by: java.io.FileNotFoundException: File file:/data/test.txt does not ...如何读取本地文件 Spark ...
  • 本地文件上传到gitlab上

    万次阅读 2019-05-15 14:28:51
    1、首先要在gitlab上新建一个工程。... 2、新建工程界面如下:选择工程上传到的路径,给工程起个名字,在描述框中对工程进行简单描述,然后项目设为私有,最后点击create project按钮,这样一个新的工程就建成了。...
  • Electron-读写本地文件

    万次阅读 2020-04-08 21:03:23
    Electron本地文件 前言 做本地应用程序的时候经常需要用到nodeJS来保存数据 这时候就涉及到了主进程和渲染进程的数据传递了 Electron读写本地文件其实和nodeJs差不多,只是中间加了一层API 废话不多说直接上内容 ...
  • 同理,也想通过页面直接读取本地文件中的内容。   问题分析:因为整个处理过程不涉及到后台的运行,所以处理过程应该在前台进行处理。那就是通过js代码来处理。   解决过程:通过在网上查找,发现了js中的...
  • HDFS和本地文件系统文件互导

    千次阅读 2017-10-21 15:18:10
    一、从本地文件系统到HDFS 使用hdfs自带的命令 命令:hdfs dfs -copyFromLocal inputPath outputPath inputPath:本地文件目录的路径 outputPath:hdfs文件目录路径,即存储路径 二、从HDFS到本地文件系统 ...
  • HTML5提供了一台API可以实现文件的读写,文件读取利用API是FileReader代码如下:读取本地文件&lt;!doctype html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset=&...
  • 1、保存列表为.txt文件 #1/list写入txtipTable = ['158.59.194.213', '18.9.14.13', '58.59.14.21'] fileObject = open('sampleList.txt', 'w') for ip in ipTable: fileObject.write(ip) fileObject....
  • vue中读取本地文件

    千次阅读 2020-03-25 19:38:06
    原理其实就是通过http请求访问项目的静态文件 vue中读取本地文件
  • php本地文件包含&远程文件包含

    千次阅读 2016-04-07 12:49:04
    本地文件包含&远程文件包含
  • 使用ByteArrayOutputStream将数据写入本地文件 在一个项目中做一次性校验部分,需要将校验后数据写入表格后上传。巧的是,服务器Down了。作为一个新手实习生菜鸟,为了测试自己的代码和输出结果有没有毛病,在大神...
  • Nginx 映射本地文件

    万次阅读 2018-04-28 10:15:11
    Nginx 映射本地文件一、使用场景Windows环境下,通过url访问本地文件。二、相关配置1、修改nginx.conf文件,原配置文件的root为文件所在的目录。resource为访问资源的url配置。如果修改resource,rewrite也要对应...
  • git 上传本地文件到github

    万次阅读 多人点赞 2014-07-17 17:48:55
    git 上传本地文件到github git config --global user.name "Your Real Name" git config --global user.email you@email.address git init git add . git commit -m 'Test' git remote add origin git@github....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,337,375
精华内容 934,950
关键字:

本地文件