LINUX
来源:互联网 发布:网络电话机 编辑:程序博客网 时间:2024/06/05 03:04
CRUL(CommandLine Uniform Resource Locator)
百度百科:curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本
- 获取页面:curl http://curl.haxx.se
- 获取表单:(GET)curl “www.hotmail. com/when/junk.cgi?birthyear=1905&press=OK”
- 获取表单:(POST)curl -d “birthyear=1905&press=OK” www.hotmail. com/when/junk.cgi
- (HTTP协议文件上传的标准方法是使用PUT,此时curl命令使用-T参数)使用PUT:curl -T uploadfile www.uploadhttp. com/receive.cgi
查看系统命令
- uname -a:显示电脑以及操作系统的相关信息
- Linux iZ25tx8arf9Z 3.10.0-514.6.2.el7.x86_64 #1 SMP Thu Feb 23 03:04:39 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
- cat /proc/version,说明正在运行的内核版本
- Linux version 3.10.0-514.6.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Thu Feb 23 03:04:39 UTC 2017
- cat /etc/issue, 显示的是发行版本信息
- lsb_release -a,发行版本信息
- LSB Version: :core-4.1-amd64:core-4.1-noarch
- Distributor ID: CentOS
- Description: CentOS Linux release 7.3.1611 (Core)
- Release: 7.3.1611
- Codename: Core
跳板机自动登录
- http://blog.sina.com.cn/s/blog_5eb8ebcb01017drf.htm
- 点击Logon Scripts 弹出下图,勾选Execute the following Expect & Send pairs
- 点击右侧添加按钮
- 其中Expect:后输入固定的关键字,login:
- 在Send:后输入登录后要运行的命令如:ssh root@192.168.1.100 然后确定
- 继续添加,这次Expect:中输入关键字, password:
- 在Send:中输入服务器B的密码,勾选Hide this text 则已*代替输入的内容 *
Commond
- ps
ps [选项]下面对命令选项进行说明:-e 显示所有进程。-f 全格式。-h 不显示标题。-l 长格式。-w 宽输出。a 显示终端上的所有进程,包括其他用户的进程。r 只显示正在运行的进程。u 以用户为主的格式来显示程序状况。x 显示所有程序,不以终端机来区分。ps -ef 显示出的结果: 1.UID 用户ID 2.PID 进程ID 3.PPID 父进程ID 4.C CPU占用率 5.STIME 开始时间 6.TTY 开始此进程的TTY----终端设备 7.TIME 此进程运行的总时间 8.CMD 命令名
- path
查看PATH:echo $PATH以添加mongodb server为列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo $PATH查看配置结果。生效方法:立即生效有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置用户局限:仅对当前用户
- 文件操作
#!/bin/shDAY=$1echo -e "${DAY}"sed '/60aeb932c7cbd60ac2f058849bd7e4fc/d' access_nginx.log-201710${DAY} > 201710${DAY}.log //删除文件指定行awk '{print $1}' 201710${DAY}.log > 10${DAY}_ips.log //以空格分隔行并取出第1列awk '!a[$0]++' 10${DAY}_ips.log > 10${DAY}_ips_uniq.log //根据第1列去重wc -l 10${DAY}_ips.log >> statistics_ip.txt //计数并追加写入文件wc -l 10${DAY}_ips_uniq.log >> statistics_ip.txtrm -f 201710${DAY}.logrm -f 10${DAY}_ips*.log
阅读全文
0 0
- linux
- linux
- Linux
- Linux
- LINUX!
- Linux
- linux
- linux
- linux
- Linux
- linux
- linux
- linux
- linux
- Linux
- linux
- linux
- Linux
- 备忘和总结
- Android 的进程间通信 Binder——AIDL的入门使用(三)
- 洛谷1051 谁拿了最多的奖学金 (2005 noip tg)
- Codeforces895E
- CentOS 7下shadowsocks客户端的使用
- LINUX
- Tensorflow+SSD+Windows10+GPU的配置及运行
- Scrapy爬取伯乐在线的所有文章
- mongoose创建数据结构,实现基本增删改查功能
- (翻译)导航标签( Navigation Tabs)
- 各种LINUX资源链接
- Python\opencv平移变换
- rabbitmq安装
- Java读取Excel