xargs和exec详解、screen命令、curl命令

1.xargs和exec详解
xargs 
exec
find /var/log/  -type f  -mtime +10   (超过10天的文件)
find /var/log/  -type f  -mtime +10  -exec cp {} {}.bak \; (将找到的文件都复制成.bak文件)
find /var/log/  -type f  -mtime +10  |xargs  -i cp {}  {}.1  (复制重命名)
ls |xargs
ls x* 
ls x*  |xargs rm
ls x*
ls *.txt
ls *.txt  |xargs -i cp {}  {}.bak
ls *.txt*

2.screen命令
nohup sleep 100  &
cat  nohup.out
jobs

yum install -y screen
screen(进入虚拟终端)
top
Ctrl+a+b 退出,隐藏后台
screen -ls
screen
vmstat 1
Ctrl+a+b
ps aux  |grep -E ‘top|vmst‘
w
ps aux  |grep screen
screen -ls
screen  -r 1630 (进入指定的ID终端)
Ctrl+b  或esc 真正断开
screen -ls 
screen -r 
esc
screen -ls
screen -S test1 (改名)
top
Ctrl+a+b
screen -ls
screen -r test1 (等同于 screen -r   ID)

3.curl命令
curl www.aminglinux.com(HTML源码)
curl  -I  !$ (查看HTML状态码)
常见状态码: 200 301 302 404 403 502 503
curl -I www.lishiming.net
vim /etc/hosts(插入  192.168.1.1   www.qq.com)
ping www.qq.com
curl www.qq.com
vim /etc/hosts(注释掉刚加入的)
ping www.qq.com
(-x表示代理)
curl -x61.135.157.156:80 www.qq.com  -I
ping  www.baidu.com
curl -x61.135.169.125:80 www.baidu.com
curl -Iv www.qq.com(查看访问信息)
curl -u username:password http://www.qqq.com
curl -o  http://www.baidu.com/imp/bdlogo.png   (后面跟的是网页图片地址)
curl -o baidu.png
http://www.baidu.com/imp/bdlogo.png   
ls baidu.png
wget  http://www.baidu.com/imp/bdlogo.png    (下载图片)

时间: 2024-10-22 15:42:00

xargs和exec详解、screen命令、curl命令的相关文章

xargs 和 exec详解

exec主要和find一起配合使用,xargs比exec用的地方要多. xargs应用 把管道符前面的输出作为xargs后面的命令的输入.好处在于可以简化步骤.常常和find一起使用,#find . -mtime +10 |xargs rm (1)xargs可以批量修改文件名,更精准一点的说法是批量增加文件名. [[email protected] tmp]# touch 1.txt 2.txt 3.txt 4.txt [[email protected] tmp]# ls 1.txt  2.t

xargs和exec详解

find -exec [[email protected] ~]# find /var/log/ -type f -mtime +10 -exec cp {} {}.bak \; xargs [[email protected] ~]# find /var/log/ -type f -mtime +10 | xargs -i cp {} {}.bak 说明:这两种用法效果一样. xargs也可以与其他命令联合使用 [[email protected] ~]# ls *.txt | xargs -

xargs与exec详解

一.场景 这个命令是错误的 1 find ./ -perm +700 |ls -l 这样才是正确的 1 find ./ -perm +700 |xargs ls -l  二.用法 1 2 3 4 5 6 7 8 9 10 11 12 [[email protected] tmp]# xargs --help Usage: xargs [-0prtx] [--interactive] [--null] [-d|--delimiter=delim]        [-E eof-str] [-e[e

(5)ps详解 (每周一个linux命令系列)

(5)ps详解 (每周一个linux命令系列) linux命令 ps详解 引言:今天的命令是用来看进程状态的ps命令 ps 我们先看man ps ps - report a snapshot of the current processes. 翻译:显示当前进程的快照.ps是 Process Status的缩写 具体的描述如下: DESCRIPTION ps displays information about a selection of the active processes. If yo

详解性能调优命令

1.ps 通常我们会使用ps -aux查看用户启动的进程 USER:进程的属主 PID:进程的ID %CPU:进程占CPU的百分比 %MEM:进程占内存的百分比 VSZ:进程使用的虚拟内存量(KB) RSS:进程使用的固定内存量(KB) TTY:进程运行的终端,若与终端无关,则显示?.若为pts/0等,则表示由网络连接主机进程 STAT:进程的状态 D:不可中断的静止 R:正在执行中 S:静止状态 T:暂停静止 Z:不存在但暂时无法消除 W:没有足够的记忆体分页可分配 <:高优先序的行程 N:低

Linux tar 命令参数及用法详解--Linux打包备份命令

linux tar命令参数及用法详解--linux打包备份命令 tar命令 tar - tar 档案文件管理程序的 GNU 版本.下面将逐个介绍其含义tar [-cxtzjvfpPN] 文件与目录 ....常用参数:-c :建立一个压缩文件的参数指令(create 的意思):-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩.-z :是否同时具有 gzip 的属性?亦即是否需

linux cp命令参数及用法详解---linux 复制文件命令cp

linux cp命令参数及用法详解---linux 复制文件命令cp [[email protected]Linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination)[[email protected]linux ~]# cp [options] source1 source2 source3 -. directory参数:-a :相当于 -pdr 的意思:-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身:-

(3)lscpu详解 (每周一个linux命令系列)

(3)lscpu详解 (每周一个linux命令系列) linux命令 lscpu详解 引言:今天的命令是用来看cpu信息的lscpu lscpu 我们先看man lscpu display information about the CPU architecture 翻译:显示cpu架构信息 具体的描述如下: lscpu gathers CPU architecture information from sysfs, /proc/cpuinfo and any applicable archit

Linux下ps命令详解 Linux下ps命令的详细使用方法

Linux下ps命令详解 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)ps工具标识进程的5种状态码:D 不可中断 uninterruptible sleep (usuall