linux & shell (三)
-
wget url
- 下载文件
-
wget -t 5 url
- 重定向5次
-
wget --limit-rate=2k http://www.baidu.com
- 限制下载带宽
- 避免榨干这个带宽,影响其他进程的使用
-
wget -c
- 从断点处开始下载
-
wget -Q 100m
- 总下载量限制
-
**curl url **
- 不同点就是下载内容不能自动写入文件,需要自己重定向写入
- curl url > index.xml
-
镜像整个网站
- wget --mirror url
-
wget --user username --password password
- 访问需要认证的网站
-
lynx
- 获取纯文本 (不支持音频,视频,图片。。。)
- lynx的安装:https://www.laozuo.org/8178.html
-
cut -c-5
- 输出前5个字符
cat a.log | cut -c-5
- 输出前5个字符
-
tr -d ’ ’
- 去掉空格
cat a.log | tr -d ' '
- 去掉空格
-
cat /etc/resolv.conf
- 查看名字服务
-
echo nameserver 127.0.0.3 /etc/resolv.conf
- 添加名字服务
-
host www.baidu.com
-
域名解析获取IP地址
或者nslookup www.baidu.com
-
route add default gw 192.168.0.0 wlan0
-
添加默认网关
-
ping 127.0.0.1 -c 5
-
显示发送的分组
-
安装fping
检查网络是否活动
```shell
wget http://www.fping.org/dist/fping-3.10.tar.gz
tar -xvf fping-3.10.tar.gz -C /usr/local/src/
cd /usr/local/src/fping-3.10
./configure --prefix=/usr/local --enable-ipv4 --enable-ipv6
make && make install
setcap cap_net_raw+ep /usr/local/sbin/fping
setcap cap_net_raw+ep /usr/local/sbin/fping6
```
-
fping 192.168.0.1 192.168.0.255
-
检查一个范围内主机的活动情况
-
ps
-
进程信息
-
ps -e 或者 ps -ax
- 查看所有进程的信息
-
ps -e | head -n 10
- 只输出前10行
-
ps -o pid,time
-
输出指定行,pid行和tiime行
-
-o的选项
-
-
top
-
输出占用cpu使用率最大的排序
-
ps -eo comm,pcpu --sort -pcpu | head -n 5
- 根据-pcpu进行排序(大到小的使用率)
-
pgrep ls
-
获取命令ls的进程ID列表
-
pgrep ls -d “-” 输出列表定界符是-
-
pgrep -u root 输出该用户下所有的pid