ubuntu笔记之wget使用方法

合集下载

wget的用法

wget的用法

wget是一个命令行实用工具,用于从Web服务器下载文件。

它支持HTTP和FTP协议,以及代理服务器和断点续传功能。

以下是一些wget的基本用法:
1. 下载整个网站:wget [URL]
2. 递归下载:wget -r [URL]
3. 保持链接结构:wget -P [directory] [URL]
4. 递归下载并保持链接结构:wget -r -P [directory] [URL]
5. 下载并保存为文件:wget -O [filename] [URL]
6. 递归下载并保存为文件:wget -r -O [filename] [URL]
7. 设置最大深度:wget -l [level] [URL]
8. 使用代理服务器:wget --proxy=on --proxy-user=[username] --proxy-password=[password] [URL]
9. 添加断点续传功能:wget --continue [URL]
10. 强制建立服务器上一模一样的目录结构:wget -x [URL]
11. 强制下载,不检查文件名:wget -q [URL]
12. 将所有内容下载到当前目录:wget -nd [URL]
13. 批量下载:将一个包含多个URL的文件(例如download.txt)传递给wget,以便同时下载所有链接的文件。

例如:wget -i download.txt。

请注意,这只是一些基本的用法,wget还有许多其他选项和功能,可以根据您的需求进行调整和配置。

wget的全部用法

wget的全部用法

wget的全部用法
wget是一个在Linux中常用的命令行下载工具,它可以在命令行中下载网络上的文件。

以下是一些wget的常见用法:
下载整个网站:
css
wget -r URL
这个命令会递归下载服务器上所有的目录和文件,实质就是下载整个网站。

这个命令一定要小心使用,因为在下载的时候,被下载网站指向的所有地址同样会被下载,因此,如果这个网站引用了其他网站,那么被引用的网站也会被下载下来。

基于这个原因,这个参数不常用。

可以用-lnumber参数来指定下载的层次。

例如只下载两层,那么使用-l2。

2. 制作镜像站点:
css
wget -m URL
这个命令会自动判断合适的参数来制作镜像站点。

此时,wget会登录到服务器上,读入robots.txt并按robots.txt的规定来执行。

3. 批量下载:
可以把需要下载的链接放到一个文本中,然后加上-i参数下载文本中配置的所有链接对象:
vbnet
wget -i download-file-list.txt
重定向下载日志到指定文件:
css
wget -o download.log URL
这个命令会把下载日志重定向到指定的文件。

5. 当文件超过某个大小时,退出下载:
css
wget -Q5m -i FILE-WHICH-HAS-URLS
这个命令只适用于批量下载场景,如果只是下载一个文件,此设置不生效。

6. 下载时设置忽略某个文件类型:
css
wget --reject=gif URL
这个命令在下载时会忽略所有gif类型的文件。

如何使用SOCKS5代理服务器?

如何使用SOCKS5代理服务器?

1. 前言本文主要讲解 wget如何利用tsocks使用sock5代理,假设你本机已经成功连接到代理服务器了,比如太阳socks代理或者ss5等等。

ubuntu安装net-toolsCentOS/RHEL安装net-tools:检查连接代理服务器的连接情况:检查代理服务器连接的情况检查代理服务器连接的情况2. 安装tsocks安装过程如下:正在读取软件包列表…完成正在分析软件包的依赖关系树正在读取状态信息…完成下列软件包是自动安装的并且现在不需要了:phantomjs python3-pyxattr rtmpdump使用'sudo apt autoremove'来卸载它(它们)。

下列【新】软件包将被安装:tsocks升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 59 个软件包未被升级。

需要下载 318 kB 的归档。

解压缩后会消耗 958 kB 的额外空间。

获取:1 /ubuntu bionic/universe amd64 tsocks amd64 1.8beta5+ds1-1ubuntu1 [318 kB]已下载 318 kB,耗时 2秒 (148 kB/s)正在选中未选择的软件包 tsocks。

(正在读取数据库…系统当前共安装有 195959 个文件和目录。

)正准备解包…/tsocks_1.8beta5+ds1-1ubuntu1_amd64.deb …正在解包 tsocks (1.8beta5+ds1-1ubuntu1) …正在设置 tsocks (1.8beta5+ds1-1ubuntu1) …正在处理用于 libc-bin (2.27-3ubuntu1) 的触发器…正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器…成功安装tsocks3. 修改tsocks配置文件修改tsocks配置文件把Server设置为你的代理服务器IP,一般为127.0.0.1把Server_type设置为5把Server_port设置为与代理服务器对应的配置4. wget结合tsocks连接目标服务器5. 总结tsocks仅仅用于路由,即把某些指定流量定向到代理服务器,意味着你使用tsocks之前,已经连接好了代理服务器。

ubuntu终端的操作命令

ubuntu终端的操作命令

1. 更改档案拥有者命令: chown [-cfhvR] [--help] [--version] user[:group] file...功能: 更改文件或者文件夹的拥有者参数格式:user : 新的档案拥有者的使用者IDgroup : 新的档案拥有者的使用者群体(group) -c : 若该档案拥有者确实已经更改,才显示其更改动作-f : 若该档案拥有者无法被更改也不要显示错误讯息-h : 只对于连结(link)进行变更,而非该link 真正指向的档案-v : 显示拥有者变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更) 例如:chown -R oracle:oinstall /oracle/u01/app/oracle更改目录拥有者为oracle2. 修改权限命令:chmod (change mode)功能:改变文件的读写和执行权限。

有符号法和八进制数字法。

选项:(1)符号法:命令格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filenameu (user) 表示用户本人。

g (group) 表示同组用户。

o (oher) 表示其他用户。

a (all) 表示所有用户。

+ 用于给予指定用户的许可权限。

- 用于取消指定用户的许可权限。

= 将所许可的权限赋给文件。

r (read) 读许可,表示可以拷贝该文件或目录的内容。

w (write) 写许可,表示可以修改该文件或目录的内容。

x (execute)执行许可,表示可以执行该文件或进入目录。

(2)八进制数字法:命令格式:chmod abc file其中a,b,c各为一个八进制数字,分别表示User、Group、及Other的权限。

4 (100) 表示可读。

2 (010) 表示可写。

1 (001) 表示可执行。

若要rwx属性则4+2+1=7;若要rw-属性则4+2=6;若要r-x属性则4+1=5。

WGET命令详解

WGET命令详解

WGET命令详解GNU Wget是一个在网络上进行下载的简单而强大的自由软件,其本身也是GNU计划的一部分。

它的名字是「World Wide Web」和「Get」的结合,同时也隐含了软件的主要功能。

目前它支持通过HTTP、HTTPS,以及FTP这三个最常见的TCP/IP协议协议下载。

GNU Wget 1.10.2 (Red Hat modified), a non-interactive network retriever.用法:wget[选项]... [URL]...长选项必须用的参数在使用短选项时也是必须的。

启动:-V, --version 显示 Wget 的版本并且退出。

-h, --help 打印此帮助。

-b, -background 启动后进入后台操作。

-e, -execute=COMMAND 运行….wgetrc‟形式的命令。

日志记录及输入文件:-o, --output-file=文件将日志消息写入到指定文件中。

-a, --append-output=文件将日志消息追加到指定文件的末端。

-d, --debug 打印调试输出。

-q, --quiet 安静模式(不输出信息)。

-v, --verbose 详细输出模式(默认)。

-nv, --non-verbose 关闭详细输出模式,但不进入安静模式。

-i, --input-file=文件下载从指定文件中找到的 URL。

-F, --force-html 以 HTML 方式处理输入文件。

-B, --base=URL 使用 -F -i 文件选项时,在相对链接前添加指定的 URL。

下载:-t, --tries=次数配置重试次数(0 表示无限)。

--retry-connrefused 即使拒绝连接也重试。

-O --output-document=文件将数据写入此文件中。

-nc, --no-clobber 不更改已经存在的文件,也不使用在文件名后添加 .#(# 为数字)的方法写入新的文件。

wget命令详解

wget命令详解

wget命令详解导读: wget是Linux中的⼀个下载⽂件的⼯具,wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。

它⽤在命令⾏下。

对于Linux⽤户是必不可少的⼯具,尤其对于⽹络管理员,经常要下载⼀些软件或从远程服务器恢复备份到本地服务器。

如果我们使⽤虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再⽤ftp⼯具上传到服务器。

这样既浪费时间⼜浪费精⼒,那不没办法的事。

⽽到了Linux VPS,它则可以直接下载到服务器⽽不⽤经过上传这⼀步。

wget⼯具体积⼩但功能完善,它⽀持断点下载功能,同时⽀持FTP和HTTP下载⽅式,⽀持代理服务器和设置起来⽅便简单。

下⾯我们以实例的形式说明怎么使⽤wget。

⾸先安装wget1 [root@network test]# yum install -y wget查看帮助⼿册1 [root@network test]# wget --help1 GNU Wget 1.14,⾮交互式的⽹络⽂件下载⼯具。

2 ⽤法: wget [选项]... [URL]...34 长选项所必须的参数在使⽤短选项时也是必须的。

56 启动:7 -V, --version 显⽰ Wget 的版本信息并退出。

8 -h, --help 打印此帮助。

9 -b, --background 启动后转⼊后台。

10 -e, --execute=COMMAND 运⾏⼀个“.wgetrc”风格的命令。

1112 ⽇志和输⼊⽂件:13 -o, --output-file=FILE 将⽇志信息写⼊ FILE。

14 -a, --append-output=FILE 将信息添加⾄ FILE。

15 -d, --debug 打印⼤量调试信息。

16 -q, --quiet 安静模式 (⽆信息输出)。

17 -v, --verbose 详尽的输出 (此为默认值)。

乌班图(Ubuntu)命令使用技巧

乌班图(Ubuntu)命令使用技巧

前言下面的命令‎大都需要在‎控制台 / 终端 / shell‎下输入。

控制台, 终端, 和 shell‎意味着同样‎一件事 - 一个命令行‎界面,他可以用来‎控制系统。

打开一个控‎制台:应用程序 --> 附件 --> 终端任何一个使‎用 'sudo' 作为前缀的‎命令都需要‎拥有管理员‎(或 root) 访问权限。

所以你会被‎提示输入你‎自己的密码‎。

安装升级查看软件x‎x x安装内‎容dpkg -L xxx查找软件库‎中的软件apt-cache‎searc‎h正则表达式‎或aptit‎u de searc‎h软件包显示系统安‎装包的统计‎信息apt-cache‎stats‎显示系统全‎部可用包的‎名称apt-cache‎pkgna‎m es显示包的信‎息apt-cache‎show k3b查找文件属‎于哪个包dpkg -S filen‎a meapt-file searc‎h filen‎a me查看已经安‎装了哪些包‎dpkg -l也可用dpkg -l | less翻页查看查询软件x‎x x依赖哪‎些包apt-cache‎depen‎d s xxx查询软件x‎x x被哪些‎包依赖apt-cache‎rdepe‎n ds xxx增加一个光‎盘源sudo apt-cdrom‎add系统更新sudo apt-get updat‎e (这一步更新‎包列表)sudo apt-get dist-upgra‎d e (这一步安装‎所有可用更‎新)或者sudo apt-get upgra‎d e (这一步安装‎应用程序更‎新,不安装新内‎核等)清除所有已‎删除包的残‎馀配置文件‎dpkg -l |grep ^rc|awk '{print‎$2}' |sudo xargs‎dpkg -P如果报如下‎错误,证明你的系‎统中没有残‎留配置文件‎了,无须担心。

dpkg: --purge‎needs‎at least‎one packa‎g e name argum‎e ntType dpkg --help for help about‎insta‎l ling‎and deins‎t alli‎n g packa‎g es [*];Use `dsele‎c t' or `aptit‎u de' for user-frien‎d ly packa‎g e manag‎e ment‎; Type dpkg -Dhelp‎for a list of dpkg debug‎flag value‎s;Type dpkg --force‎-help for a list of forci‎n g optio‎n s;Type dpkg-deb --help for help about‎manip‎u lati‎n g *.deb files‎; Type dpkg --licen‎s e for copyr‎i ght licen‎s e and lack of warra‎n ty (GNU GPL) [*].Optio‎n s marke‎d[*] produ‎c e a lot of outpu‎t- pipe it throu‎g h `less' or `more' !编译时缺少‎h文件的自‎动处理sudo auto-apt run ./confi‎g ure查看安装软‎件时下载包‎的临时存放‎目录ls /var/cache‎/apt/archi‎v es备份当前系‎统安装的所‎有包的列表‎dpkg --get-selec‎t ions‎| grep -v deins‎t all > ~/somef‎i le从上面备份‎的安装包的‎列表文件恢‎复所有包dpkg --set-selec‎t ions‎< ~/somef‎i lesudo dsele‎c t清理旧版本‎的软件缓存‎sudo apt-get autoc‎l ean清理所有软‎件缓存sudo apt-get clean‎删除系统不‎再使用的孤‎立软件sudo apt-get autor‎e move‎如果使用sudo apt-get autor‎e move‎--purge‎的话会把这‎些孤立软件‎的残留配置‎文件也一并‎移除查看包在服‎务器上面的‎地址apt-get -qq --print‎-uris insta‎l l ssh | cut -d\' -f2彻底删除G‎n omesudo apt-get --purge‎remov‎e libor‎b it2彻底删除K‎D Esudo apt-get --purge‎remov‎e libqt‎3-mt libqt‎c ore4‎一键安装 LAMP 服务sudo tasks‎e l insta‎l l lamp-serve‎r删除旧内核‎sudo aptit‎u de purge‎~ilinu‎x-image‎-.*\(\!`uname‎-r`\)导入ppa‎源的key‎值#W: GPG签名‎验证错误:unc‎h jaunt‎y Relea‎s e: 由于没有公‎钥,下列签名无‎法进行验证‎: NO_PU‎B KEY 51268‎90CDC‎C7AFE‎0sudo apt-key adv --recv-keys --keyse‎r ver keyse‎r ver.ubunt‎ 51268‎90CDC‎C7AFE‎0 #51268‎90CDC‎C7AFE‎0替换为你‎需要导入的‎K ey值增加 add-apt-repos‎i tory‎命令sudo apt-get insta‎l l softw‎a re-prope‎r ties‎-commo‎n增加一个p‎p a源sudo add-apt-repos‎i tory‎ppa:user/ppa-name#使用 ppa 的地址替换‎ppa:user/ppa-name添加163‎镜像源sudo add-apt-repos‎i tory‎"deb http://mirro‎r /ubunt‎u/ `lsb_r‎e leas‎e -cs` main restr‎i cted‎unive‎r se multi‎v erse‎"sudo add-apt-repos‎i tory‎"deb http://mirro‎r /ubunt‎u/ `lsb_r‎e leas‎e -cs`-updat‎e s main restr‎i cted‎unive‎r se multi‎v erse‎"sudo add-apt-repos‎i tory‎"deb http://mirro‎r /ubunt‎u/ `lsb_r‎e leas‎e -cs`-secur‎i ty main restr‎i cted‎unive‎r se multi‎v erse‎"系统升级1这里指的是‎版本间的升‎级,例如 9.04=>10.04。

wget命令用法

wget命令用法

wget命令是一种常用的网络下载工具,用于从互联网上下载文件。

下面是wget命令的基本用法和一些常用的选项:
基本用法:
php
wget [options] [url]
其中,[options]是可选的参数,用于指定wget的行为;[url]是要下载的文件的URL地址。

常用选项:
-o:将下载信息存入日志文件。

-O:以其他名称保存下载的文件。

-P:将文件下载到指定目录。

-c:断点续传,文件较大,网络断开未下载完成时,可以使用此选项恢复下载。

-b:在后台下载文件。

-i:从文本文件中读取URL列表进行下载,每个URL必须单独一行。

-tries:增加重试次数,如果网络有问题或下载一个大文件有可能会下载失败,可以使用此选项来增加重试次数。

--limit-rate:限制下载速度,默认wget命令会以全速下载,但有时下载一个非常大的资源,可能会占用大量的可用带宽,影响其他使用网络的任务,这时就要限制下载速度。

--tries=30:设置重试次数为30次。

此外,还有一些其他选项可供使用,例如-r用于递归下载整个网站,--ftp-user和--ftp-password用于登录FTP服务器进行下载等。

请注意,具体的选项和用法可能会因wget的版本和操作系统而有所不同。

建议查阅wget 的官方文档或使用man wget命令来获取更详细的信息和用法说明。

ubuntu的用法

ubuntu的用法

Ubuntu是一个以桌面应用为主的Linux操作系统,其用法主要包括以下方面:1.文件管理:在Ubuntu中,你可以使用Nautilus文件管理器来浏览和操作文件。

通过Nautilus,你可以创建文件夹、复制或移动文件、重命名文件等。

你还可以使用终端命令行来管理文件,如使用ls命令列出目录内容,使用cd命令更改目录等。

2.应用程序安装:Ubuntu使用APT包管理系统来安装和管理应用程序。

你可以使用apt-get命令来安装新应用程序,例如:sudo apt-get install <package-name>。

你还可以使用apt-cache命令来搜索和管理已安装的包。

3.系统设置:你可以通过系统设置来配置Ubuntu的各种选项,例如:更改主题、设置桌面背景、调整屏幕分辨率等。

在系统设置中,你还可以进行账户管理、网络设置等操作。

4.软件源管理:Ubuntu使用软件源来获取软件包信息,并将其存储在本地数据库中。

你可以通过软件源来查找和安装新应用程序,例如:使用apt-get update命令更新本地软件源数据库,然后使用apt-get install命令安装新应用程序。

5.命令行操作:Ubuntu是一个基于Linux的操作系统,因此它支持使用命令行来进行各种操作。

你可以使用终端命令行来执行各种系统命令,例如:使用ls命令列出目录内容,使用cd命令更改目录等。

在Ubuntu中,你可以使用一些常用的快捷键来执行某些常用命令,例如:Ctrl+C复制,Ctrl+V粘贴,Ctrl+Z撤销等。

以上是Ubuntu的一些基本用法,希望能对你有所帮助。

如果你还有其他问题或需要更详细的说明,请随时提问。

ftp工具wput、wget使用说明

ftp工具wput、wget使用说明

ftp工具wput、wget使用说明FTP工具wput、wget 以及ftp.exe使用说明一、wput命令 (3)用法: wput [options] [file]... [url]. (3)启动: (3)日志记录及输入文件: (3)上传: (3)FTP选项 (4)二、wget命令 (4)启动: (4)递归下载: (6)递归下载时有关接受/拒绝的选项: (6)三、ftp.exe命令 (6)概述: wput功能是ftp方式上传的,相对应的下载叫wget,这两个程序都相当强大,都有许多的命令与参数,命令的帮助文档如下:一、wput命令优点:断点续传、对比已存在文件大小等缺点:上传速度较慢,只有300kb/s用法: wput [options] [file]... [url]...urlftp://[username[:password]@]hostname[:port][/[path/][file]] 启动:-V, --version 显示wput的版本并退出.-h, --help 显示帮助日志记录及输入文件:-o, --output-file=FILE 记录日志到文件-a, --append-output=FILE 添加日志到文件-q, --quiet 安静模式-v, --verbose 详细模式-d, --debug 编译输出-nv, --less-verbose 简短模式-i, --input-file=FILE 从文件读取文件地址-s, --sort 以服务器的IP地址与路径排序文件地址--basename=PATH 添加到网络地址时将本地路径去除-I, --input-pipe=COMMAND 将输出信息作为数据源(比如输出有错误,则可以记录日志或发送报告邮件)-R, --remove-source-files 成功上传的文件移除源文件上传:--bind-address=ADDR 在本地主机绑定地址(主机名或IP地址)-t, --tries=NUMBER 设置重试次数(-1表示无穷次)-nc, --dont-continue 不恢复部分上传文件-u, --reupload 不跳过已经完成的文件--skip-larger 如果服务器端文件比本地的大,则不上传文件--skip-existing 如果服务器端存在该文件,则不上传-N, --timestamping 只上传比服务器端新的文件-T, --timeout=10th-SECONDS 设置多种超时为10秒set various timeouts to 10th-SECONDS-w, --wait=10th-SECONDS 每两个文件上传中间等待10秒(默认0秒)--random-wait 在0到2秒间随机设定等待时间--waitretry=SECONDS 设置上传重试的时间-l, --limit-rate=RATE 限制上传速度-nd, --no-directories 不创建目录-Y, --proxy=http/socks/off 设置代理类型/关闭--proxy-user=NAME 设置代理用户名--proxy-pass=PASS 设置代理密码FTP选项-p, --port-mode 不被动,开启端口模式ftp(def. pasv)no-passive, turn on port mode ftp (def. pasv) -A, --ascii 强制ASCII码转换-B, --binary 强制二进制码转换--force-tls 强制TLS加密二、wget命令启动:-V, --version 显示Wget 的版本并且退出。

ubuntu命令大全

ubuntu命令大全

ubuntu命令大全Ubuntu命令大全。

Ubuntu是一个基于Debian的Linux操作系统,是一个开源免费的操作系统。

它具有良好的稳定性、安全性和易用性,因此备受用户喜爱。

作为一个Ubuntu用户,熟练掌握一些基本的命令是非常重要的,可以帮助我们更好地管理系统、提高工作效率。

在本文中,我将为大家整理一份Ubuntu命令大全,希望能够帮助大家更好地使用Ubuntu系统。

1. cd命令。

cd命令是change directory的缩写,用于切换当前工作目录。

例如,要切换到根目录,可以使用以下命令:```shell。

cd /。

```。

要切换到home目录,可以使用以下命令:```shell。

cd ~。

```。

2. ls命令。

ls命令用于列出指定目录中的文件和子目录。

例如,要列出当前目录下的所有文件和子目录,可以使用以下命令:```shell。

```。

要列出指定目录下的文件和子目录,可以使用以下命令:```shell。

ls /path/to/directory。

```。

3. mkdir命令。

mkdir命令用于创建新的目录。

例如,要在当前目录下创建一个名为test的目录,可以使用以下命令:```shell。

mkdir test。

```。

4. rm命令。

rm命令用于删除文件或目录。

要删除文件,可以使用以下命令:```shell。

rm filename。

```。

要删除目录及其下所有文件和子目录,可以使用以下命令:```shell。

rm -r directory。

5. cp命令。

cp命令用于复制文件或目录。

例如,要将文件file1复制到目录directory中,可以使用以下命令:```shell。

cp file1 directory。

```。

要将目录directory1复制到目录directory2中,可以使用以下命令:```shell。

cp -r directory1 directory2。

```。

6. mv命令。

window下wget的使用

window下wget的使用

Window下wget命令的使用-V 版本信息-h 帮助信息-b 后台执行Wget-o filename 把记录放在文件filename-a filename 把记录附加在文件filename-d 显示调试信息-q 无输出下载方式-v 详细的屏幕输出(默认)-nv 简单的屏幕输出-i inputfiles 从文本文件内读取地址列表-F forcehtml 从html文件内读取地址列表-t number number次重试下载(0时为无限次)-O output document file 写文件到文件-nc 不覆盖已有的文件-c 断点下传-N 时间时间戳。

该参数指定wget只下载更新的文件,也就是说,与本地目录中的对应文件的长度和最后修改日期一样的文件将不被下载。

-S 显示服务器响应-T timeout 超时时间设置(单位秒)-w time 重试延时(单位秒)-Y proxy=on/off 是否打开代理-Q quota=number 重试次数目录:-nd --no-directories 不建立目录.-x, --force-directories 强制进行目录建立的工作.-nH, --no-host-directories 不建立主机的目录.-P, --directory-prefix=PREFIX 把档案存到 PREFIX/...--cut-dirs=NUMBER 忽略 NUMBER 个远端的目录元件.HTTP 选项:--http-user=USER 设 http 使用者为 USER.--http0passwd=PASS 设 http 使用者的密码为 PASS.-C, --cache=on/off 提供/关闭快取伺服器资料 (正常情况为提供).--ignore-length 忽略 `Content-Length' 标头栏位.--proxy-user=USER 设 USER 为 Proxy 使用者名称.--proxy-passwd=PASS 设 PASS 为 Proxy 密码.-s, --save-headers 储存 HTTP 标头成为档案.-U, --user-agent=AGENT 使用 AGENT 取代 Wget/VERSION 作为识别代号. FTP 选项:--retr-symlinks 取回 FTP 的象徵连结.-g, --glob=on/off turn file name globbing on ot off.--passive-ftp 使用 "passive" 传输模式.使用递回方式的取回:-r, --recursive 像是吸入 web 的取回 -- 请小心使用!.-l, --level=NUMBER 递回层次的最大值 (0 不限制).--delete-after 删除下载完毕的档案.-k, --convert-links 改变没有关连的连结成为有关连.-m, --mirror 开启适合用来映射的选项.-nr, --dont-remove-listing 不要移除 `.listing' 档.递回式作业的允许与拒绝选项:-A, --accept=LIST 允许的扩充项目的列表. -R, --reject=LIST 拒绝的扩充项目的列表.-D, --domains=LIST 允许的网域列表.--exclude-domains=LIST 拒绝的网域列表 (使用逗号来分隔).-L, --relative 只跟随关联连结前进.--follow-ftp 跟随 HTML 文件里面的 FTP 连结.-H, --span-hosts 当开始递回时便到外面的主机.-I, --include-directories=LIST 允许的目录列表.-X, --exclude-directories=LIST 排除的目录列表.-nh, --no-host-lookup 不透过 DNS 查寻主机.-np, --no-parent 不追朔到起源目录.wget -t0 -c -nH -np -b -m -P /localdir http://freesoft.online.sh.... -o wget.log 今天用wget一看那么多的命令,先把它翻译了一下,再到外边搜到一些相关内容.wget 是linux下的一个非常强大的下载命令行工具。

ubuntu使用手册

ubuntu使用手册

totem-pps:
/~jinghua/totem-pps/
另外还有个不负责任的 xine-pps:
/~jinghua/xine-pps/
下载后,解压、编译、安装。如果不懂得使用源代码编译安装的,可以使用(portis21提供的)PPA源安装,方法很简单:
* 支持系统:Ubuntu 8.04
* 运行环境:Console环境下运行,需要系统安装Framebuffer驱动
* 权限要求:root用户,本程序安装需要root权限,以保证程序的正常安装。
* 使用方法:
* 1:解压release_for_ubuntu.tgz到任意目录;tar xzf release_for_ubuntu.tgz;
Totem Movie Player是一套在类Unix操作系统上运行的多媒体播放器,其建基于GNOME桌面环境。(其默认的多媒体引擎是GStreamer,但亦可使用Xine程式库。)
ppstream简称PPS,PPS是集P2P直播点播于一身的网络电视软件。
安装:
首先安装Totem软件,GNOME桌面环境的ubuntug默认就安装了Totem(应用程序-影音-电影播放机)。
修补程序在这里下载:
http://ftp.cvut.cz/vmware/vmware-any-any-update109.tar.gz
[/url]
linux下C/C++ IDE Anjuta安装
1、准备工作
如果你还没装编译环境或自己不确定装没装,不妨先执行:
sudo apt-get install build-essential
2、Anjuta 介绍
Anjuta DevStudio 官方地址:/

ubuntu中wget(下载)命令用法

ubuntu中wget(下载)命令用法

ubuntu中wget(下载)命令⽤法Linux wget是⼀个下载⽂件的⼯具,它⽤在命令⾏下。

对于Linux⽤户是必不可少的⼯具,尤其对于⽹络管理员,经常要下载⼀些软件或从远程服务器恢复备份到本地服务器1、使⽤wget下载单个⽂件以下的例⼦是从⽹络下载⼀个⽂件并保存在当前⽬录wget /wordpress-3.1-zh_CN.zip在下载的过程中会显⽰进度条,包含(下载完成百分⽐,已经下载的字节,当前下载速度,剩余下载时间)。

2、使⽤wget -O下载并以不同的⽂件名保存wget默认会以最后⼀个符合”/”的后⾯的字符来命令,对于动态链接的下载通常⽂件名会不正确。

错误:下⾯的例⼦会下载⼀个⽂件并以名称download.php?id=1080保存wget http://www.centos.bz/download?id=1即使下载的⽂件是zip格式,它仍然以download.php?id=1080命令。

正确:为了解决这个问题,我们可以使⽤参数-O来指定⼀个⽂件名:wget -O wordpress.zip http://www.centos.bz/download.php?id=10803、使⽤wget –limit -rate限速下载当你执⾏wget的时候,它默认会占⽤全部可能的宽带下载。

但是当你准备下载⼀个⼤⽂件,⽽你还需要下载其它⽂件时就有必要限速了。

wget –limit-rate=300k /wordpress-3.1-zh_CN.zip4、使⽤wget -c断点续传使⽤wget -c重新启动下载中断的⽂件:wget -c /wordpress-3.1-zh_CN.zip对于我们下载⼤⽂件时突然由于⽹络等原因中断⾮常有帮助,我们可以继续接着下载⽽不是重新下载⼀个⽂件。

需要继续中断的下载时可以使⽤-c参数。

5、使⽤wget -b后台下载对于下载⾮常⼤的⽂件的时候,我们可以使⽤参数-b进⾏后台下载。

玩转Ubuntu20桌面版

玩转Ubuntu20桌面版

玩转Ubuntu20桌⾯版版本:Ubuntu 18.04 / 20.04镜像源更新Ubuntu 的软件源配置⽂件是 /etc/apt/sources.list。

将系统⾃带的该⽂件做个备份,将该⽂件内容替换,即可使⽤ TUNA 的软件源镜像。

替换完成后,执⾏下列命令更新:zsudo apt-get update软件安装常⽤软件sudo apt-get install curl wget htop git vimdeb安装器:系统⾃带的Ubuntu软件中⼼下东西还可以,软件安装的话太鸡肋了,三⽅验证⽼是不通过。

sudo apt-get install gdebi安装完以后再安装ded包就可以右键打开⽅式--gdebi。

也可以终端下sudo gdebi xxx.deb使⽤命令⾏dkpg -i代替gdebi更好。

安装⾳视频解码器:sudo apt-get install ubuntu-restricted-extras输⼊法Ubuntu 20.04 ⾃带的ibus输⼊法也不错,如果不喜欢再试试搜狗(基于fcitx)。

wget https:///dl/index/1608620566/sogoupinyin_2.4.0.2942_amd64.deb?st=H1L9lzNCBdqe_knTg4Up1w&e=1609742691&fn=sogoupinyin_2.4.0.2942_amd64.deb sudo dpkg -i sogoupinyin_2.4.0.2942_amd64.debsudo apt-get install -f点击deb包安装,点击两次安装,输⼊密码即可。

⽹易云⾳乐⾼分屏适配有问题,窗⼝显⽰很⼩。

QQ⾳乐Google浏览器sudo wget https:///chrome/google-chrome.list -P /etc/apt/sources.list.d/wget -q -O - https:///linux/linux_signing_key.pub | sudo apt-key add -sudo apt-get updatesudo apt-get install google-chrome-stable如果⼀切顺利,在终端中执⾏以下命令:/usr/bin/google-chrome-stableVisual Studio CodeChromium浏览器sudo add-apt-repository ppa:a-v-shkop/chromiumsudo apt-get upatesudo apt-get install chromium-browserWPS下载⼆进制包:wget /wps-community/download/a21/wps-office_10.1.0.5672~a21_amd64.debsudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb点击deb包安装,点击两次安装,输⼊密码即可。

linux apt-get命令用法

linux apt-get命令用法

linux apt-get命令用法apt-get命令是Debian、Ubuntu等Linux发行版中用于软件包的高级包管理器工具之一。

通过apt-get命令,我们可以方便地从软件仓库中搜索、安装、升级、删除软件包,并且能够自动处理依赖关系。

apt-get的用法主要包括以下几个方面:1. 安装软件包:使用apt-get install命令可以安装指定的软件包。

例如,要安装vim编辑器,可以输入命令sudo apt-get install vim。

apt-get会从软件仓库中下载vim的安装包,并自动处理所需的依赖关系。

2. 升级软件包:使用apt-get upgrade命令可以升级系统中已安装的所有软件包。

这个命令会自动检测系统中安装的软件包是否有新版本,并自动下载并安装最新版本的软件包。

3. 更新软件包列表:使用apt-get update命令可以更新本地软件包列表。

软件包列表包含了所需的软件包的信息(如名称、版本等),通过更新软件包列表,可以获取最新可用的软件包信息。

4. 搜索软件包:使用apt-get search命令可以搜索软件仓库中可用的软件包。

例如,要搜索emacs编辑器,可以输入命令apt-get search emacs。

apt-get会列出所有与emacs相关的软件包名称及其描述。

5. 删除软件包:使用apt-get remove命令可以卸载指定的软件包,但保留对应的配置文件。

如果要连同配置文件一起删除,可以使用apt-get purge命令。

6. 清理不再需要的软件包及其依赖关系:使用apt-get autoremove命令可以自动清理系统中不再需要的软件包及其依赖关系,以释放磁盘空间。

7. 列出已安装的软件包:使用apt-get list命令可以列出系统中已安装的软件包。

可以加上参数--installed,只列出已安装的软件包;加上参数--all,列出所有软件包。

8. 显示软件包信息:使用apt-cache show命令可以显示指定软件包的详细信息,如软件包的版本、描述、依赖关系等。

linux wget 接口 header参数

linux wget 接口 header参数

linux wget 接口header参数这篇文章将带你一步一步回答关于`linux wget 接口header参数`主题的问题,介绍wget命令在Linux中的使用以及如何使用Header参数进行接口调用。

什么是wget命令?在开始讨论Header参数之前,我们首先需要了解wget命令是什么以及它在Linux中的作用。

`wget`是一个在Linux操作系统中非常流行的命令行工具,它用于从网络上下载文件。

通过wget可以下载各种类型的文件,如网页、图片、音频、视频以及其他任何类型的文件。

wget命令的主要优势之一是其简单性。

它不仅易于使用,而且支持多种协议,例如HTTP、HTTPS和FTP等。

这使得wget成为从命令行轻松下载文件的首选工具。

如何使用wget命令?在开始使用wget命令之前,你需要确保系统上已经安装了wget。

你可以通过运行下面的命令来检查:wget version如果你看到了wget的版本信息,那么你已经安装好了wget。

如果没有安装,你可以通过运行以下命令来安装:sudo apt-get updatesudo apt-get install wget现在,让我们来看看如何使用wget命令来下载文件。

wget命令的基本语法如下:wget [option] [URL]在这里,`[option]`是wget命令的可选参数,`[URL]`是要下载的文件的URL地址。

例如,要从某个网页上下载一个文件,你可以运行以下命令:wget这将从指定的URL下载一个名为`file.pdf`的文件,并将其保存在当前工作目录中。

理解Header参数Header参数是在进行HTTP请求时发送到服务器的一组键值对。

Header 参数中包含了关于请求的元数据信息,例如用户代理、内容类型和认证信息等。

在wget命令中,你可以使用`header`选项来添加特定的Header参数。

Header参数的常见应用包括身份验证、请求类型和内容协商等。

ubuntu16.04升级内核的方法步骤

ubuntu16.04升级内核的方法步骤

ubuntu16.04升级内核的⽅法步骤⼀、环境在虚拟机上运⾏的ubuntu16.04 , 使⽤命令uname -r查看当前系统内核版本当前版本为4.15.0-45-generic要升级的内核为4.20.2⼆、准备需要的材料选择对应的⽂件,我的是amd64使⽤命令下载(也可以⽹页下载)wget https:///~kernel-ppa/mainline/v4.20.2/linux-headers-4.20.2-042002_4.20.2-042002.201901171620_all.debwget https:///~kernel-ppa/mainline/v4.20.2/linux-headers-4.20.2-042002-generic_4.20.2-042002.201901171620_amd64.debwget https:///~kernel-ppa/mainline/v4.20.2/linux-image-unsigned-4.20.2-042002-generic_4.20.2-042002.201901171620_amd64.deb wget https:///~kernel-ppa/mainline/v4.20.2/linux-modules-4.20.2-042002-generic_4.20.2-042002.201901171620_amd64.deb三、安装使⽤命令sudo dpkg -i *.deb安装完成后,重启ubuntu系统使⽤命令uname -r查看当前版本号内核升级成功。

四、遇到问题及解决⽅案在安装过程中出现使⽤命令打开该⽂件sudo vi /etc/apt/sources.list保存退出,更新源sudo apt-get update,接下来就可以安装 libssl1.1 了,在终端输⼊命令sudo apt-get install libssl1.1再次执⾏sudo dpkg -i *.deb就可安装成功。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

wget可以跟踪HTML页面上的链接依次下载来创建远程服务器的本地版本,完全重建原始站点的目录结构。这又常被称作"递归下载"。在递归下载的时候,wget遵循Robot Exclusion标准(/robots.txt). wget可以在下载的同时,将链接转换成指向本地文件,以方便离线浏览。
wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性.如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。
-S, --server-response 打印服务器的回应
--spider 不下载任何东西
-T, --timeout=SECONDS 设定响应超时的秒数
-w, --wait=SECONDS 两次尝试之间间隔SECONDS秒
-nc, --no-clobber 不要覆盖存在的文件或使用.#前缀
-c, --continue 接着下载没下载完的文件
--progress=TYPE 设定进程条标记
-N, --timestamping 不要重新下载文件除非比本地文件新
* 下载
--bind-address=ADDRESS 指定本地使用地址(主机名或IP,当本地有多个IP或名字时使用)
-t, --tries=NUMBER 设定最大尝试链接次数(0 表示无限制).
-O --output-document=FILE 把文档写到FILE文件中
--ignore-length 忽略 `Content-Length'头域
--header=STRING 在headers中插入字符串 STRING
--proxy-user=USER 设定代理的用户名为 USER
--proxy-passwd=PASS 设定代理的密码为 PASS
wget各种选项分类列表
* 启动
-V, --version 显示wget的版本后退出
-h, --help 打印语法帮助
-b, --background 启动后转入后台执行
-e, --execute=COMMAND 执行`.wgetrc'格式的命令,wgetrc格式参见/etc/wgetrc或~/.wgetrc
ubuntu笔记之wget使用方法
wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理.
所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。
-G, --ignore-tags=LIST 分号分隔的被忽略的HTML标签的列表
-H, --span-hosts 当递归时转到外部主机
-L, --relative 仅仅跟踪相对链接
-I, --include-directories=LIST 允许目录的列表
-p, --page-requisites 下载显示HTML文件的所有图片
* 递归下载中的包含和不包含(accept/reject)
-A, --accept=LIST 分号分隔的被接受扩展名的列表
-R, --reject=LIST 分号分隔的不被接受的扩展名的列表
-v, --verbose 冗长模式(这是缺省设置)
-nv, --non-verbose 关掉冗长模式,但不是安静模式
-i, --input-file=FILE 下载在FILE文件中出现的URLs
-F, --force-html 把输入文件当作HTML格式文件对待
wget的常见用法
wget的使用格式
Usage: wget [OPTION]... [URL]...
* 用wget做站点镜像:
wget -r -p -np -k /~usr_name/
# 或者
wget -m /LDP/abs/html/
wget使用方法
Shell
wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点:
(1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用户可以放心了;
--active-ftp 使用主动传输模式
--retr-symlinks 在递归的时候,将链接指向文件(而不是目录)
* 递归下载
-r, --recursive 递归下载--慎用!
-l, --level=NUMBER 最大递归深度 (inf 或 0 代表无穷).
--delete-after 在现在完毕后局部删除文件
-k, --convert-links 转换非相对链接为相对链接
-K, --backup-converted 在转换文件X之前,将之备份为 X.orig
-m, --mirror 等价于 -r -N -l inf -nr.
--http-passwd=PASS 设定http密码为 PASS.
-C, --cache=on/off 允许/不允许服务器端的数据缓存 (一般情况下允许).
-E, --html-extension 将所有text/html文档以.html扩展名保存
* FTP 选项
-nr, --dont-remove-listing 不移走 `.listing'文件
-g, --glob=on/off 打开或关闭文件名的 globbing机制
--passive-ftp 使用被动传输模式 (缺省值).
-P, --directory-prefix=PREFIX 将文件保存到目录 PREFIX/...
--cut-dirs=NUMBER 忽略 NUMBER层远程目录
* HTTP 选项
--http-user=USER 设定HTTP用户名为 USER.
* 在不稳定的网络上下载一个部分下载的文件,以及在空闲时段下载
wget -t 0 -w 31 -c /BBC.avi -o down.log &
# 或者从filelist读入要下载的文件列表
wget -t 0 -w 31 -c -B ftp:///linuxsoft -i filelist.txt -o down.log &
-X, --exclude-directories=LIST 不被包含目录的列表
-np, --no-parent 不要追溯到父目录
问题
在递归下载的时候,遇到目录中有中文的时候,wget创建的本地目录名会用URL编码规则处理。如"天网防火墙"会被存为"%CC%EC%CD%F8%B7%C0%BB%F0%C7%BD",这造成阅读上的极大不方便。
上面的代码还可以用来在网络比较空闲的时段进行下载。我的用法是:在mozilla中将不方便当时下载的URL链接拷贝到内存中然后粘贴到文件filelist.txt中,在晚上要出去系统前执行上面代码的第二条。
* 使用代理下载
wget -Y on -p -k https:///projects/wvware/
--limit-rate=RATE 限定下载输率
* 目录Biblioteka -nd --no-directories 不创建目录
-x, --force-directories 强制创建目录
-nH, --no-host-directories 不创建主机目录
代理可以在环境变量或wgetrc文件中设定
# 在环境变量中设定代理
export PROXY=http://211.90.168.94:8080/
# 在~/.wgetrc中设定代理
http_proxy = :18023/
ftp_proxy = :18023/
* 记录和输入文件
-o, --output-file=FILE 把记录写到FILE文件中
-a, --append-output=FILE 把记录追加到FILE文件中
-d, --debug 打印调试输出
-q, --quiet 安静模式(没有输出)
--waitretry=SECONDS 在重新链接之间等待1...SECONDS秒
--random-wait 在下载之间等待0...2*WAIT秒
-Y, --proxy=on/off 打开或关闭代理
-Q, --quota=NUMBER 设置下载的容量限制
--no-http-keep-alive 关闭 HTTP活动链接 (永远链接).
--cookies=off 不使用 cookies.
--load-cookies=FILE 在开始会话前从文件 FILE中加载cookie
--save-cookies=FILE 在会话结束后将 cookies保存到 FILE文件中
-B, --base=URL 将URL作为在-F -i参数指定的文件中出现的相对链接的前缀
--sslcertfile=FILE 可选客户端证书
--sslcertkey=KEYFILE 可选客户端证书的KEYFILE
--egd-file=FILE 指定EGD socket的文件名
-D, --domains=LIST 分号分隔的被接受域的列表
--exclude-domains=LIST 分号分隔的不被接受的域的列表
--follow-ftp 跟踪HTML文档中的FTP链接
--follow-tags=LIST 分号分隔的被跟踪的HTML标签的列表
--referer=URL 在HTTP请求中包含 `Referer: URL'头
相关文档
最新文档