Menu
Woocommerce Menu

linux命令大全,wget整个目录

0 Comment

wget命令下载FTP整个目录进行文件备份,wget整个目录

使用wget下载整个FTP目录,可以用于服务器间文件传输,进行远程备份。通过限制网速,可以解决带宽限制问题。

#wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r -c

备注:星号*必须有,否则下载下来的就一个文件index.html
-r参数就是用来目录下载的
-c是使用断点续传,服务器要支持

可以写到shell脚本中,后台执行。

#!/bin/sh wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r -c

保存为wget.sh,并赋予可执行权限

# chmod +x wget.sh

后台执行这个脚本,在命令后加“&”即可

./wget.sh &

如果希望把执行结果输出到文件的话,前面加 nohup,默认输出文件名为
nohup.out

nohup ./wget.sh &

如果要限速的话,加上–limit-rate=100k,代表限速100k,-c是断点续传的意思。

使用wget下载整个FTP目录,可以用于服务器间文件传输,进行远程备份。通过限制网速,…

Linux,linux命令大全

 

2. 局部作用域(Local Scope)

和全局作用域相反,局部作用域一般只在固定的代码片段内可访问到,最常见的例如函数内部,所有在一些地方也会看到有人把这种作用域成为函数作用域.

如示例1中的age与inner都只有局部作用域。(js中if、for没有自己的作用域)

2.Linux是什么?

同Windows操作系统一样,Linux也是一种操作系统,目前绝大多数Web服务器都采用Linux,这也是java程序员熟悉Linux操作系统的原因。

作用域链(Scope Chain)

在JavaScript中,函数也是对象,实际上,JavaScript里一切都是对象。函数对象和其它对象一样,拥有可以通过代码访问的属性和一系列仅供JavaScript引擎访问的内部属性。其中一个内部属性是[[Scope]],由ECMA-262标准第三版定义,该内部属性包含了函数被创建的作用域中对象的集合,这个集合被称为函数的作用域链,它决定了哪些数据能被函数访问。

1.辅助性通用操作

  • ctrl+alt:使鼠标箭头退出Linux操作系统,进入Window操作系统。
  • ifconfig:查看ip。
  • clear:清空屏幕。
  • cd ~:返回工作目录。
  • cd directory:进入指定目录。
  • cd ..:返回上级目录。
  • pwd:查看当前位置。

    2.文件创建与删除


  • touch filename:在当前目录下创建文件。
  • mkdir dir:在当前目录下创建文件夹。
  • rm -rf filename:删除当前目录下指定名称的文件或者文件夹。
  • rmdir dir:删除空文件夹。

    3.文件查询


  • ls:查看当前路径下所有可见的文件与文件夹。
  • ls -l:查看当前目录下所有可见的文件及文件夹的详细信息。
  • ls -a:查看当前目录下所有文件与文件夹,包含隐藏文件夹与文件。
  • ls
    -al:查看当前目录下所有文件与文件夹的详细信息,包含隐藏文件夹与文件。

    4.复制 剪切 重命名


  • cp oldfile dir:将文件复制到指定文件夹下。
  • mv oldfile dir:将文件剪切到指定文件夹下。
  • mv oldname newname:为文件重命名。

    5.修改文件权限


Linux将文件的访问者分为三类:文件创建者、与文件创建者同组的成员、与文件创建者不同组的成员。不同的访问者权限不同。

js的作用域

作用域是JavaScript最重要的概念之一,想要学好JavaScript就需要理解JavaScript作用域和作用域链的工作原理。

任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期。在JavaScript中,变量的作用域有全局作用域和局部作用域两种。

作用域

一 概述

结果分析

我相信大家一定会有想不到的结果,接下来我们就以最复杂的例3来分析整个过程。

当一个函数创建后,它的作用域链会被创建此函数的作用域中可访问的数据对象填充。在函数bar创建时,它的作用域链中会填入一个全局对象,该全局对象包含了所有全局变量,如下图所示:

图片 1

解析到函数调用时,即bar(5),会生成一个active
object的对象,该对象包含了函数的所有局部变量、命名参数、参数集合以及this,然后此对象会被推入作用域链的前端,当运行期上下文被销毁,活动对象也随之销毁。新的作用域链如下图所示:

图片 2

过程解析:

图片 3

function bar(age) {

        console.log(age);
        var age = 99;
        var sex="male";
        console.log(age);
        function age(){
            alert(123);
        } ;
        console.log(age);
        return 100;
}

result=bar(5);

一 词法分析过程(涉及参数,局部变量声明,函数声明表达式):
    1-1 、分析参数,有一个参数,形成一个 AO.age=undefine;
    1-2 、接收参数 AO.age=5;
    1-3 、分析变量声明,有一个 var age, 发现 AO 上面有一个 AO.age ,则不做任何处理
    1-4 、分析变量声明,有一个 var sex,形成一个 AO.sex=undefine;
    1-5 、分析函数声明,有一个 function age(){} 声明, 则把原有的 age 覆盖成 AO.age=function(){};
二 执行过程:
    2-1 、执行第一个 console.log(age) 时,当前的 AO.age 是一个函数,所以输出的一个函数
    2-2 、这句 var age=99; 是对不 AO.age 的属性赋值, AO.age=99 ,所以在第二个输出的age是 99;
    2-3 、同理第三个输出的是 99, 因为中间没有改变 age 值的语句了。

          注意:执行阶段:
                        function age(){
                            alert(123)
                        } ;

            不进行任何操作,将执行语句复制给age这部操作是在词法分析时,即运行前完成的。

js扩展 js的作用域
作用域是JavaScript最重要的概念之一,想要学好JavaScript就需要理解JavaScript作用域和作用域链的工作原…

八 MySQL安装

解压MySQL安装文件,使用“rpm -ivh
文件名”格式分别执行MySQL-client-5.6.16-1.rhel5.i386.rpm/MySQL-devel-5.6.16-1.rhel5.i386.rpm
/MySQL-server-5.6.16-1.rhel5.i386.rpm三个可执行文件。

service mysql start/stop/restart:开闭/停止/重启MySQL服务器。

58、js扩展,58js扩展

6.文件编辑

文件编辑使用vim编辑器。vim编辑器有两种状态:命令状态、编辑状态。使用vim编辑器打开文件以后,处于命令状态,此时点击i进入编辑状态,在编辑状态下点击esc退出编辑状态,进入命令状态,可以向文件输入内容。

  • tar -xvf file:解压。
  • vi file:使用vi编辑器打开文件。
  • d+b:在命令状态,敲d,然后敲b, 删除上一行。
  • esc:退出编辑状态。
  • :wq:保存并退出。
  • :q!:不保存修改内容,强制退出。
  • more file:查看文件内容,不可编辑。

1. 全局作用域(Global Scope)

在代码中任何地方都能访问到的对象拥有全局作用域,一般来说一下几种情形拥有全局作用域:

(1)最外层函数和在最外层函数外面定义的变量拥有全局作用域

图片 4

var name="yuan";

    function foo(){
        var age=23;
        function inner(){
            console.log(age);
        }

        inner();
    }

    console.log(name);    // yuan
    //console.log(age);   // Uncaught ReferenceError: age is not defined
    foo();                // 23
    inner();              // Uncaught ReferenceError: inner is not defined

图片 5

(2)所有末定义直接赋值的变量自动声明为拥有全局作用域,例如:

图片 6

    var name="yuan";

    function foo(){
        age=23;

        var sex="male"
    }
    foo();
    console.log(age);   //  23
    console.log(sex);   // sex is not defined

图片 7

变量blog拥有全局作用域,而sex在函数外部无法访问到。

(3)所有window对象的属性拥有全局作用域

一般情况下,window对象的内置属性都都拥有全局作用域,例如window.alert()、window.location、window.top等等。

五 远程操作

在本地Windows操作系统上操纵远程Linux服务器,使用工具putty。

示例演示

please have a try:

图片 8

//-----**********************例1*********************************

var s=12;
    function f(){
        console.log(s);
         var s=12;          // if s=12
        console.log(s)
    }
    f();

//-----**********************例2*********************************

var s=10;
function foo(){
  console.log(s);
  var s=5;
  console.log(s);
  function s(){console.log("ok")}// 函数的定于或声明是在词法分析时完成的,执行时已不再有任何操作

  console.log(s);
}

foo();

//-----***********************例3********************************

function bar(age) {

        console.log(age);
        var age = 99;
        var sex= 'male';
        console.log(age);
        function age() {
            alert(123)
        };
        console.log(age);
        return 100;
}

result=bar(5);

//-----********************************************************

图片 9

标签:,

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图