DSToolBox(以下简写为DSTB) 是隔离的环境,但是在运行 vagrant up
时,本地目录(为包含 Vagrantfile 文件的目录)会映射到 DSTB 的一个目录,这个目录是和 usr
, root
等系统文件夹在同一个等级的。所以我们可以通过这个文件夹来复制本地文件到DSTB。
scp
(secure cp) 来将文件 copy 到 EC2 实例上。当然,这个需要使用 AWS 服务器。tar -xvf File.tar.gz(/.tar.bz2/.tar.xz)
# 标准CSV文件格式
Field1, Field2, Field3 CRLF
aa, bb, cc CRLF
dd, ee, ff CRLF
...
xx, yy, zz
File.xlsx
-> File.csv
in2csv File.xlsx > File.csv
File.xlsx
文件
in2csv File.xlsx | head | cut -c 1-80
head
默认打印前10行内容;head -n
n 为行数,比如 head -3
cut
剪切后输出,-c
代表输出指定数量的词,-b
代表输出指定数量的字节。cut -c 1-80
输出1-80的词in2csv File.xlsx | head | csvcut -c ColumnA ColumnB | csvlook
csvcut -c ColumnA ColumnB
剪切表格中的 ColumnA 和 ColumnB--sheet
通过浏览器打开 URL,不同的 URL 有不同的后缀,而浏览器会默认识别。比如 .pdf
, .mp3
, 这种格式会自动打开,.html
则会自动跳转到相应的网页。
而使用 curl 方式,数据则会被封装下载
curl -s URL
, -s
是 silent
。这是因为 curl 在下载时会有默认的进度条,添加 -s 则此进度条默认不显示。
curl -s https://xxx/A.txt | head -10
下载 URL 中的 A.txt 并显示前十行。curl -s https://xxx/A.txt > B.txt
将 A.txt 另存为 B.txt。
>
也可以换成 -o
,效果是一致的curl -u username: password ftp://host/file
如果 URL 是一个目录,那么 curl 会将目录内容列出来。
curl -L j.mp/locatbbar
必须添加 -L
参数 或者 --location
参数。curl 会进行重定向curl -I URL
返回相应信息的 HTTP 头部数据(报文)。当我们没有得到想要的结果的时候,就可以使用这条命令来查看目标网站的状态。
```bash
curl -I baidu.com
$ HTTP/1.1 200 OK
Date: Wed, 25 Sep 2019 08:10:10 GMT
Server: Apache
Last-Modified: Tue, 12 Jan 2010 13:48:00 GMT
ETag: "51-47cf7e6ee8400"
Accept-Ranges: bytes
Content-Length: 81
Cache-Control: max-age=86400
Expires: Thu, 26 Sep 2019 08:10:10 GMT
Connection: Keep-Alive
Content-Type: text/html
```
curlicue
工具进行来快速进行握手。使用流程;
curlicue-setup
对特定的 API 获取授权curlicue
调用 API。原文:https://www.cnblogs.com/rongyupan/p/12487352.html