随笔-16  评论-7  文章-0  trackbacks-0
curl
command line url

curl www.baidu.com    查看网页源码

curl -o 【文件名】 www.baidu.com  保存网页,跟wget一样
curl -L www.baidu.com 如果网址是自动跳转的,这样就会跳转到新的网页
curl -i www.baidu.com 显示网页头信息和网页源代码
curl -I www.baidu.com 只显示网页头信息
curl -v www.baidu.com 显示整个http通信过程
curl www.baidu.com?q=test get表单提交
curl --data "q=test" www.baidu.com post表单提交

假定文件上传的表单是下面这样:

  <form method="POST" enctype='multipart/form-data' action="upload.cgi">
    <input type=file name=upload>
    <input type=submit name=press value="OK">
  </form>

你可以用curl这样上传文件:
  curl --form upload=@localfilename --form press=OK [URL]

curl --referer http://www.example.com http://www.example.com 表示从哪里跳转过来
curl --user-agent "[User Agent]" [URL] 模拟user agent
curl --user-agent "[User Agent]" [URL] 发送cookie
curl --user-agent "[User Agent]" [URL] 增加头
curl --user-agent "[User Agent]" [URL] http认证
tar
tar -xvf 解压
tar -cf target.tar.gz xxx压缩
tar -tvf target.tar.gz 查看压缩文件内容


PATH
path是命令行命令的选取路径。可以通过echo $PATH来查看。

有时候需要修改路径,则通过export PATH /usr/bin:/bin 来修改。

如果需要一直修改,则需要修改配置文件。在~/目录下有个.bash_profile文件,修改里面的PATH。
修改完成后运行source ~/.bash_profile刷新。
如果需要修改全局的,则可以修改/etc/profile。


chown 可以修改文件的拥有者
要拥有root权限才可以进行修改
chown [-cfhvR] [--help] [--version] user[:group] file..

最常用的参数是-R,当前目录下所有文件和目录进行变更(递归进行)
posted on 2011-11-26 21:05 dead_horse 阅读(1019) 评论(0)  编辑 收藏 引用 所属分类: unix

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理