一、Curl命令

语法

  1. curl(选项)(参数)

选项

-a/--append 上传文件时,附加到目标文件
-A/--user-agent <string> 设置用户代理发送给服务器
-anyauth 可以使用“任何”身份验证方法
-b/--cookie <name=string/file> cookie字符串或文件读取位置
     --basic 使用HTTP基本验证
-B/--use-ascii 使用ASCII /文本传输
-c/--cookie-jar <file> 操作结束后把cookie写入到这个文件中
-C/--continue-at <offset> 断点续转
-d/--data <data> HTTP POST方式传送数据
     --data-ascii <data> 以ascii的方式post数据
     --data-binary <data> 以二进制的方式post数据
     --negotiate 使用HTTP身份验证
     --digest 使用数字身份验证
     --disable-eprt 禁止使用EPRT或LPRT
     --disable-epsv 禁止使用EPSV
-D/--dump-header <file> 把header信息写入到该文件中
     --egd-file <file> 为随机数据(SSL)设置EGD socket路径
     --tcp-nodelay 使用TCP_NODELAY选项
-e/--referer 来源网址
-E/--cert <cert[:passwd]> 客户端证书文件和密码 (SSL)
     --cert-type <type> 证书文件类型 (DER/PEM/ENG) (SSL)
     --key <key> 私钥文件名 (SSL)
     --key-type <type> 私钥文件类型 (DER/PEM/ENG) (SSL)
     --pass <pass> 私钥密码 (SSL)
     --engine <eng> 加密引擎使用 (SSL). "--engine list" for list
     --cacert <file> CA证书 (SSL)
     --capath <directory> CA目录 (made using c_rehash) to verify peer against (SSL)
     --ciphers <list> SSL密码
     --compressed 要求返回是压缩的形势 (using deflate or gzip)
     --connect-timeout <seconds> 设置最大请求时间
     --create-dirs 建立本地目录的目录层次结构
     --crlf 上传是把LF转变成CRLF
-f/--fail 连接失败时不显示http错误
     --ftp-create-dirs 如果远程目录不存在,创建远程目录
     --ftp-method [multicwd/nocwd/singlecwd] 控制CWD的使用
     --ftp-pasv 使用 PASV/EPSV 代替端口
     --ftp-skip-pasv-ip 使用PASV的时候,忽略该IP地址
     --ftp-ssl 尝试用 SSL/TLS 来进行ftp数据传输
     --ftp-ssl-reqd 要求用 SSL/TLS 来进行ftp数据传输
-F/--form <name=content> 模拟http表单提交数据
     --form-string <name=string> 模拟http表单提交数据
-g/--globoff 禁用网址序列和范围使用{}和[]
-G/--get 以get的方式来发送数据
-H/--header <line> 自定义头信息传递给服务器
     --ignore-content-length 忽略的HTTP头信息的长度
-i/--include 输出时包括protocol头信息
-I/--head 只显示请求头信息
-j/--junk-session-cookies 读取文件进忽略session cookie
     --interface <interface> 使用指定网络接口/地址
     --krb4 <level> 使用指定安全级别的krb4
-k/--insecure 允许不使用证书到SSL站点
-K/--config 指定的配置文件读取
-l/--list-only 列出ftp目录下的文件名称
     --limit-rate <rate> 设置传输速度
     --local-port<NUM> 强制使用本地端口号
-m/--max-time <seconds> 设置最大传输时间
     --max-redirs <num> 设置最大读取的目录数
     --max-filesize <bytes> 设置最大下载的文件总量
-M/--manual 显示全手动
-n/--netrc 从netrc文件中读取用户名和密码
     --netrc-optional 使用 .netrc 或者 URL来覆盖-n
     --ntlm 使用 HTTP NTLM 身份验证
-N/--no-buffer 禁用缓冲输出
-o/--output 把输出写到该文件中
-O/--remote-name 把输出写到该文件中,保留远程文件的文件名
-p/--proxytunnel 使用HTTP代理
     --proxy-anyauth 选择任一代理身份验证方法
     --proxy-basic 在代理上使用基本身份验证
     --proxy-digest 在代理上使用数字身份验证
     --proxy-ntlm 在代理上使用ntlm身份验证
-P/--ftp-port <address> 使用端口地址,而不是使用PASV
-q 作为第一个参数,关闭 .curlrc
-Q/--quote <cmd> 文件传输前,发送命令到服务器
-r/--range <range> 检索来自HTTP/1.1或FTP服务器字节范围
--range-file 读取(SSL)的随机文件
-R/--remote-time 在本地生成文件时,保留远程文件时间
     --retry <num> 传输出现问题时,重试的次数
     --retry-delay <seconds> 传输出现问题时,设置重试间隔时间
     --retry-max-time <seconds> 传输出现问题时,设置最大重试时间
-s/--silent 静默模式。不输出任何东西
-S/--show-error 显示错误
     --socks4 <host[:port]> 用socks4代理给定主机和端口
     --socks5 <host[:port]> 用socks5代理给定主机和端口
     --stderr <file>  
-t/--telnet-option <OPT=val> Telnet选项设置
     --trace <file> 对指定文件进行debug
     --trace-ascii <file> Like --跟踪但没有hex输出
     --trace-time 跟踪/详细输出时,添加时间戳
-T/--upload-file <file> 上传文件
     --url <URL> Spet URL to work with
-u/--user <user[:password]> 设置服务器的用户和密码
-U/--proxy-user <user[:password]> 设置代理用户名和密码
-w/--write-out [format] 什么输出完成后
-x/--proxy <host[:port]> 在给定的端口上使用HTTP代理
-X/--request <command> 指定什么命令
-y/--speed-time 放弃限速所要的时间,默认为30
-Y/--speed-limit 停止传输速度的限制,速度时间

实例

文件下载

curl命令可以用来执行下载、发送各种HTTP请求,指定HTTP头部等操作。如果系统没有curl可以使用yum install curl安装,也可以下载安装。curl是将下载文件输出到stdout,将进度信息输出到stderr,不显示进度信息使用--silent选项。

  1. curl URL --silent

这条命令是将下载文件输出到终端,所有下载的数据都被写入到stdout。

使用选项-O将下载的数据写入到文件,必须使用文件的绝对地址:

  1. curl http://man.linuxde.net/text.iso --silent -O

选项-o将下载数据写入到指定名称的文件中,并使用--progress显示进度条:

  1. curl http://man.linuxde.net/test.iso -o filename.iso --progress
  2. ######################################### 100.0%

断点续传

curl能够从特定的文件偏移处继续下载,它可以通过指定一个便宜量来下载部分文件:

  1. curl URL/File -C 偏移量
  2.  
  3. #偏移量是以字节为单位的整数,如果让curl自动推断出正确的续传位置使用-C -:
  4. curl -C -URL

使用curl设置参照页字符串

参照页是位于HTTP头部中的一个字符串,用来表示用户是从哪个页面到达当前页面的,如果用户点击网页A中的某个连接,那么用户就会跳转到B网页,网页B头部的参照页字符串就包含网页A的URL。

使用--referer选项指定参照页字符串:

  1. curl --referer http://www.google.com http://man.linuxde.net

用curl设置cookies

使用--cookie "COKKIES"选项来指定cookie,多个cookie使用分号分隔:

  1. curl http://man.linuxde.net --cookie "user=root;pass=123456"

将cookie另存为一个文件,使用--cookie-jar选项:

  1. curl URL --cookie-jar cookie_file

用curl设置用户代理字符串

有些网站访问会提示只能使用IE浏览器来访问,这是因为这些网站设置了检查用户代理,可以使用curl把用户代理设置为IE,这样就可以访问了。使用--user-agent或者-A选项:

  1. curl URL --user-agent "Mozilla/5.0"
  2. curl URL -A "Mozilla/5.0"

其他HTTP头部信息也可以使用curl来发送,使用-H"头部信息" 传递多个头部信息,例如:

  1. curl -H "Host:man.linuxde.net" -H "accept-language:zh-cn" URL

curl的带宽控制和下载配额

使用--limit-rate限制curl的下载速度:

  1. curl URL --limit-rate 50k

命令中用k(千字节)和m(兆字节)指定下载速度限制。

使用--max-filesize指定可下载的最大文件大小:

  1. curl URL --max-filesize bytes

如果文件大小超出限制,命令则返回一个非0退出码,如果命令正常则返回0。

用curl进行认证

使用curl选项 -u 可以完成HTTP或者FTP的认证,可以指定密码,也可以不指定密码在后续操作中输入密码:

  1. curl -u user:pwd http://man.linuxde.net
  2. curl -u user http://man.linuxde.net

只打印响应头部信息

通过-I或者-head可以只打印出HTTP头部信息:

  1. [root@localhost text]# curl -I http://man.linuxde.net
  2. HTTP/1.1 200 OK
  3. Server: nginx/1.2.5
  4. date: Mon, 10 Dec 2012 09:24:34 GMT
  5. Content-Type: text/html; charset=UTF-8
  6. Connection: keep-alive
  7. Vary: Accept-Encoding
  8. X-Pingback: http://man.linuxde.net/xmlrpc.php二、Elinks命令
    elinks命令能实现一个纯文本界面的WWW浏览器,操作方式与“lynx”类似

语法

  1.  
  1. elinks(选项)(参数)
  1.  

选项

  1.  
  1. -anonymous:是否使用匿名帐号方式;
  2. -auto-submit:对于偶然遇到的第一个表单是否自动提交;
  3. -config-dir:指定elinks指令运行时读取和写入自身的配置和运行状态的存放目录;
  4. -dump:将HTML文档以纯文本的方式打印到标准输出设备;
  5. -version:显示指令的版本信息;
  6. -h:显示帮助信息。
  1.  

参数

  1.  

URL:指定要访问的URL地址。

  1. 三、lynx命令

语法

  1.  
  1. lynx(选项)(参数)
  1.  

选项

  1.  
  1. -case:在搜索字符串时,区分大小写;
  2. -ftp:关闭ftp功能;
  3. -nobrowse:关闭目录浏览功能;
  4. -noclor:关闭色彩显示模式;
  5. -reload:更新代理服务器的缓存,只对首页有效;
  6. --color:如果系统支持彩色模式,则激活彩色模式;
  7. --help:显示指令的帮助信息;
  8. --versiom:显示指令的版本信息。
  1.  

参数

  1.  

URL:指定要访问的网站的URL地址。

  1.  

内部命令

  1.  

移动命令

  1.  
  1. 下方向键:页面上的下一个链接(用高亮度显示)。
  2. 上方向键:页面上的前一个链接(用高亮度显示)。
  3. 回车和右方向键:跳转到链接指向的地址。
  4. 左方向键:回到上一个页面。
  1.  

滚动命令

  1.  
  1. +、Page-DownSpaceCtrl+f:向下翻页。
  2. -、Page-UpbCtrl+b:向上翻页。
  3. Ctrl+a:移动到当前页的最前面。
  4. Ctrl+e:移动到当前页的最后面。
  5. Ctrl+n:向下翻两行。
  6. Ctrl+p:往回翻两行。
  7. ):向下翻半页。
  8. (:往回翻半页。
  9. #:回到当前页的 Toolbar 或 Banner。
  1.  

文件操作命令

  1.  
  1. c:建立一个新文件。
  2. d:下载选中的文件。
  3. E:编辑选中的文件。
  4. f:为当前文件显示一个选项菜单。
  5. m:修改选中文件的名字或位置。
  6. r:删除选中的文件。
  7. tTag highlighted file
  8. u:上载一个文件到当前目录。
  1.  

其他命令

  1.  
  1. ?、h:帮助。
  2. a:把当前链接加入到一个书签文件里。
  3. c:向页面的拥有者发送意见或建议。
  4. d:下载当前链接。
  5. e:编辑当前文件。
  6. g:跳转到一个用户 指定的URL或文件。
  7. G:编辑当前页的URL,并跳转到这个URL
  8. i:显示文档索引。
  9. j:执行预先定义的“短”命令。
  10. k:显示键盘命令列表。
  11. l:列出当前页上所有链接的地址。
  12. m:回到首页
  13. o:设置选项。
  14. p:把当前页输出到文件,e-mail,打印机或其他地方。
  15. q:退出。
  16. /:在当前页内查找字符串。
  17. s:在外部搜索输入的字符串。
  18. n:搜索下一个。
  19. v:查看一个书签文件。
  20. V:跳转到访问过的地址。
  21. x:不使用缓存。
  22. z:停止当前传输。
  23. [backspace]:跳转到历史页(同 V 命令)。
  24. =:显示当前页的信息。
  25. :查看当前页的源代码。
  26. !:回到shell提示符下。
  27. _:清除当前任务的所有授权信息。
  28. *:图形链接模式的切换开关。
  29. @:8位传输模式或CJK模式的切换开关。
  30. [:pseudo_inlines 模式的切换开关。
  31. ]:为当前页或当前链接发送一个“head”请求。
  32. Ctrl+r:重新装如当前页并且刷新屏幕。
  33. Ctrl+w:刷新屏幕。
  34. Ctrl+u:删除输入的行。
  35. Ctrl+g:取消输入或者传送。
  36. Ctrl+t:跟踪模式的切换开关。
  37. ;:看Lynx对当前任务的跟踪记录。
  38. Ctrl+k:调用 Cookie Jar 页。
  39. 数字键:到后面的第 n 个链接。
  1.  四、Wget命令
    wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。

语法

  1.  
  1. wget(选项)(参数)
  1.  

选项

  1.  
  1. -a<日志文件>:在指定的日志文件中记录资料的执行过程;
  2. -A<后缀名>:指定要下载文件的后缀名,多个后缀名之间使用逗号进行分隔;
  3. -b:进行后台的方式运行wget
  4. -B<连接地址>:设置参考的连接地址的基地地址;
  5. -c:继续执行上次终端的任务;
  6. -C<标志>:设置服务器数据块功能标志on为激活,off为关闭,默认值为on
  7. -d:调试模式运行指令;
  8. -D<域名列表>:设置顺着的域名列表,域名之间用“,”分隔;
  9. -e<指令>:作为文件“.wgetrc”中的一部分执行指定的指令;
  10. -h:显示指令帮助信息;
  11. -i<文件>:从指定文件获取要下载的URL地址;
  12. -l<目录列表>:设置顺着的目录列表,多个目录用“,”分隔;
  13. -L:仅顺着关联的连接;
  14. -r:递归下载方式;
  15. -nc:文件存在时,下载文件不覆盖原有文件;
  16. -nv:下载时只显示更新和出错信息,不显示指令的详细执行过程;
  17. -q:不显示指令执行过程;
  18. -nh:不查询主机名称;
  19. -v:显示详细执行过程;
  20. -V:显示版本信息;
  21. --passive-ftp:使用被动模式PASV连接FTP服务器;
  22. --follow-ftp:从HTML文件中下载FTP连接文件。
  1.  

参数

  1.  

URL:下载指定的URL地址。

  1.  

实例

  1.  

使用wget下载单个文件

  1.  
  1. wget http://www.linuxde.net/testfile.zip
  1.  

以下的例子是从网络下载一个文件并保存在当前目录,在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。

  1.  

下载并以不同的文件名保存

  1.  
  1. wget -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080
  1.  

wget默认会以最后一个符合/的后面的字符来命令,对于动态链接的下载通常文件名会不正确。

  1.  

错误:下面的例子会下载一个文件并以名称download.aspx?id=1080保存:

  1.  
  1. wget http://www.linuxde.net/download?id=1
  1.  

即使下载的文件是zip格式,它仍然以download.php?id=1080命令。

  1.  

正确:为了解决这个问题,我们可以使用参数-O来指定一个文件名:

  1.  
  1. wget -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080
  1.  

wget限速下载

  1.  
  1. wget --limit-rate=300k http://www.linuxde.net/testfile.zip
  1.  

当你执行wget的时候,它默认会占用全部可能的宽带下载。但是当你准备下载一个大文件,而你还需要下载其它文件时就有必要限速了。

  1.  

使用wget断点续传

  1.  
  1. wget -c http://www.linuxde.net/testfile.zip
  1.  

使用wget -c重新启动下载中断的文件,对于我们下载大文件时突然由于网络等原因中断非常有帮助,我们可以继续接着下载而不是重新下载一个文件。需要继续中断的下载时可以使用-c参数。

  1.  

使用wget后台下载

  1.  
  1. wget -b http://www.linuxde.net/testfile.zip
  2.  
  3. Continuing in background, pid 1840.
  4. Output will be written to `wget-log'.
  1.  

对于下载非常大的文件的时候,我们可以使用参数-b进行后台下载,你可以使用以下命令来察看下载进度:

  1.  
  1. tail -f wget-log
  1.  

伪装代理名称下载

  1.  
  1. wget --user-agent="Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16" http://www.linuxde.net/testfile.zip
  1.  

有些网站能通过根据判断代理名称不是浏览器而拒绝你的下载请求。不过你可以通过--user-agent参数伪装。

  1.  

测试下载链接

  1.  

当你打算进行定时下载,你应该在预定时间测试下载链接是否有效。我们可以增加--spider参数进行检查。

  1.  
  1. wget --spider URL
  1.  

如果下载链接正确,将会显示:

  1.  
  1. Spider mode enabled. Check if remote file exists.
  2. HTTP request sent, awaiting response... 200 OK
  3. Length: unspecified [text/html]
  4. Remote file exists and could contain further links,
  5. but recursion is disabled -- not retrieving.
  1.  

这保证了下载能在预定的时间进行,但当你给错了一个链接,将会显示如下错误:

  1.  
  1. wget --spider url
  2. Spider mode enabled. Check if remote file exists.
  3. HTTP request sent, awaiting response... 404 Not Found
  4. Remote file does not exist -- broken link!!!
  1.  

你可以在以下几种情况下使用--spider参数:

  1.  
  • 定时下载之前进行检查
  • 间隔检测网站是否可用
  • 检查网站页面的死链接
  1.  

增加重试次数

  1.  
  1. wget --tries=40 URL
  1.  

如果网络有问题或下载一个大文件也有可能失败。wget默认重试20次连接下载文件。如果需要,你可以使用--tries增加重试次数。

  1.  

下载多个文件

  1.  
  1. wget -i filelist.txt
  1.  

首先,保存一份下载链接文件:

  1.  
  1. cat > filelist.txt
  2. url1
  3. url2
  4. url3
  5. url4
  1.  

接着使用这个文件和参数-i下载。

  1.  

镜像网站

  1.  
  1. wget --mirror -p --convert-links -P ./LOCAL URL
  1.  

下载整个网站到本地。

  1.  
  • --miror开户镜像下载。
  • -p下载所有为了html页面显示正常的文件。
  • --convert-links下载后,转换成本地的链接。
  • -P ./LOCAL保存所有文件和目录到本地指定目录。
  1.  

过滤指定格式下载

  1.  
  1. wget --reject=gif ur
  1.  

下载一个网站,但你不希望下载图片,可以使用这条命令。

  1.  

把下载信息存入日志文件

  1.  
  1. wget -o download.log URL
  1.  

不希望下载信息直接显示在终端而是在一个日志文件,可以使用。

  1.  

限制总下载文件大小

  1.  
  1. wget -Q5m -i filelist.txt
  1.  

当你想要下载的文件超过5M而退出下载,你可以使用。注意:这个参数对单个文件下载不起作用,只能递归下载时才有效。

  1.  

下载指定格式文件

  1.  
  1. wget -r -A.pdf url
  1.  

可以在以下情况使用该功能:

  1.  
  • 下载一个网站的所有图片。
  • 下载一个网站的所有视频。
  • 下载一个网站的所有PDF文件。
  1.  

FTP下载

  1.  
  1. wget ftp-url
  2. wget --ftp-user=USERNAME --ftp-password=PASSWORD url
  1.  

可以使用wget来完成ftp链接的下载。

  1.  

使用wget匿名ftp下载:

  1.  
  1. wget ftp-url
  1.  

使用wget用户名和密码认证的ftp下载:

  1.  
  1. wget --ftp-user=USERNAME --ftp-password=PASSWORD url
  1. 五、lftp命令
     lftp命令是一款优秀的文件客户端程序,它支持ftpSETPHTTPFTPs等多种文件传输协议。lftp支持tab自动补全,记不得命令双击tab键,就可以看到可能的选项了。

语法

  1.  
  1. lftp(选项)(参数)
  1.  

选项

  1.  
  1. -f:指定lftp指令要执行的脚本文件;
  2. -c:执行指定的命令后退出;
  3. --help:显示帮助信息;
  4. --version:显示指令的版本号。
  1.  

参数

  1.  

站点:要访问的站点的ip地址或者域名。

  1.  

实例

  1.  

登录ftp

  1.  
  1. lftp 用户名:密码@ftp地址:传送端口(默认21
  1.  

也可以先不带用户名登录,然后在接口界面下用login命令来用指定账号登录,密码不显示。

  1.  

查看文件与改变目录

  1.  
  1. ls
  2. cd 对应ftp目录
  1.  

下载

  1.  

get当然是可以的,还可以:

  1.  
  1. mget -c *.pdf #把所有的pdf文件以允许断点续传的方式下载。
  2. mirror aaa/ #将aaa目录整个的下载下来,子目录也会自动复制。
  3. pget -c -n 10 file.dat #以最多10个线程以允许断点续传的方式下载file.dat,可以通过设置pget:default-n的值而使用默认值。
  1.  

上传

  1.  

同样的put、mput都是对文件的操作,和下载类似。

  1.  
  1. mirror -R 本地目录名
  1.  

将本地目录以迭代(包括子目录)的方式反向上传到ftp site。

  1.  

模式设置

  1.  
  1. set ftp:charset gbk
  1.  

远程ftp site用gbk编码,对应的要设置为utf8,只要替换gbk为utf8即可。

  1.  
  1. set file:charset utf8
  1.  

本地的charset设定为utf8,如果你是gbk,相应改掉。

  1.  
  1. set ftp:passive-mode 1
  1.  

使用被动模式登录,有些site要求必须用被动模式或者主动模式才可以登录,这个开关就是设置这个的。0代表不用被动模式。

  1.  

书签

  1.  

其实命令行也可以有书签,在lftp终端提示符下:

  1.  
  1. bookmark add ustc
  1.  

就可以把当前正在浏览的ftp site用ustc作为标签储存起来。以后在shell终端下,直接lftp ustc就可以自动填好用户名和密码,进入对应的目录了。

  1.  
  1. bookmark edit
  1.  

会调用编辑器手动修改书签。当然,也可以看到,这个书签其实就是个简单的文本文件。密码,用户名都可以看到。

  1.  

配置文件

  1.  
  1. vim /etc/lftp.conf
  1.  

一般,我会添加这几行:

  1.  
  1. set ftp:charset gbk
  2. set file:charset utf8
  3. set pget:default-n 5
  1.  

这样,就不用每次进入都要打命令了。其他的set可以自己tab然后help来看。

  1.  

Curl命令、Elinks命令、lynx命令、Wget命令、lftp命令的更多相关文章

  1. wget介绍和命令总结

    参考资料: https://www.cnblogs.com/ftl1012/p/9265699.html https://www.cnblogs.com/lsdb/p/7171779.html cur ...

  2. 每天一个linux命令(61):wget命令

    Linux系统​中的wget是一个下载文件的工具,它用在命令行下.对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器.wget支持HTTP,HTTPS和FTP ...

  3. 每天一个linux命令(53):wget命令

    Linux系统中的wget是一个下载文件的工具,它用在命令行下.对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器.wget支持HTTP,HTTPS和FTP协 ...

  4. 【转】每天一个linux命令(61):wget命令

    原文网址:http://www.cnblogs.com/peida/archive/2013/03/18/2965369.html Linux系统中的wget是一个下载文件的工具,它用在命令行下.对于 ...

  5. linux中wget未找到命令

    (转)linux中wget未找到命令   转:https://blog.csdn.net/djj_alice/article/details/80407769 在装数据库的时候发现无法使用wget命令 ...

  6. (转)linux中wget未找到命令

    转:https://blog.csdn.net/djj_alice/article/details/80407769 在装数据库的时候发现无法使用wget命令,提示未找到命令,如图所示 那是因为没有安 ...

  7. [转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)

    linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...

  8. linux命令截取文件最后n行(所有命令)

    linux命令截取文件最后n行(所有命令) tail -n a.txt > b.txt 联想:系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) una ...

  9. 【Linux常用命令①】程序员必须掌握的Linux命令

    目录 man:帮助命令 echo:输出 date:时间 reboot:重启 poweroff:关闭系统 wget:下载 ps:查看进程状态 top:任务管理器 pidof:查询某个指定进程的PID值 ...

随机推荐

  1. JDBC 国际标准时间

    mysql.driver=com.mysql.cj.jdbc.Drivermysql.url=jdbc:mysql://localhost:3306/XXXX?characterEncoding=UT ...

  2. altium笔记转载

    原理图的设计 1.左键单击元器件按住space键可以将其旋转,按X键左右旋转:按Y键上下旋转. 2.智能粘贴:Edit àsmart paste . 3.屏障:compile mask(编译时被屏障的 ...

  3. 【SD系列】SAP SD和QM模块常用bapi

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[SD系列]SAP SD和QM模块常用bapi ...

  4. 关于Vue的理解以及与React框架的对比

    1.Vue的理解 概念: Vue是一套用于构建用户界面的渐进式框架: Vue的核心库只关注视图层: 是一个数据驱动的MVVM框架: 特性: 确实轻量:体积比较小: 数据绑定简单.方便: 有一些简单的内 ...

  5. Oracle的substr函数简单用法(转)

    转:http://www.cnblogs.com/nicholas_f/articles/1526063.html substr(字符串,截取开始位置,截取长度) //返回截取的字 substr('H ...

  6. WOJ#2423 安全出行Safe Travel

    描述 精灵最近在农场上泛滥,它们经常会阻止牛们从农庄(牛棚_1)走到别的牛棚(牛_i的目的 地是牛棚_i).每一个精灵只认识牛_i并且知道牛_i一般走到牛棚_i的最短路经.所以它们在牛_i到牛棚_i之 ...

  7. django 中间件的使用??

    django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法. 在django项目的se ...

  8. Aurora测试----随机数字产生

    在xilinx模板中,存在一个Aurora样本工程,包含众多的子函数,本系列本文将逐一对其进行解析,首先是aurora_8b10b_0_FRAME_GEN函数,根据官方的说明,其作用是:该模块是一个模 ...

  9. JavaScript——call() 方法

    function Product(name, price) { this.name = name; this.price = price; } function Food(name, price) { ...

  10. ASE Backend Alpha Sprint Review

    [Backend] Alpha Review展示博客 团队成员介绍:仅限于Alpha阶段有贡献的成员. 典型场景描述:描述并说明你们认为的产品面向的典型场景. 团队管理与协作:包括但不限于团队内部如何 ...