05Linux常用命令六

1.rz sz

yum install lszrz

rz: window-->linux

sz: linux-->window

rz

sz jepson.log

在A服务器上操作,将B服务器上/home/lk/目录下所有的文件全部复制到本地的/root目录下,命令为:scp -r [email protected]:/home/lk /root。

在A服务器上将/root/lk目录下所有的文件传输到B的/home/lk/cpfile目录下,命令为:scp -r /root/lk [email protected]:/home/lk/cpfile。


2.作业调度

crontab

        -e      (edit user's crontab) 编辑

        -l      (list user's crontab) 查看

[root@hadoop000 ~]# crontab -e

* * * * * /root/date.sh >> /tmp/date.log

格式: * * * * * 命令

      每1分钟

5月6号 14:37

37 14 06 05 *

第1个: 分    * 或者 */1 表示每分钟   

第2个: 小时 

第3个: 日 

第4个: 月 

第5个: 周 

每10秒:

休眠sleep 10s

[root@hadoop000 ~]# vi date.sh

#!/bin/bash

for((i=1;i<=6;i++));

do

        date

        sleep 10s

done 

[root@hadoop000 ~]# crontab -e

* * * * * /root/date.sh >> /tmp/date.log

3.绝对路径和相对路径

cd /root/ruoze

cd ruoze

  ./ruoze

4.后台执行命令 不交互

./date.sh &

nohup ./date.sh

生产:

==> nohup ./date.sh &

    nohup ./date.sh > /tmp/date.log 2>&1 &

screen  多人合作 后台会话 

[root@hadoop000 ~]# yum install screen

-S sockname  创建一个会话

-r            进入一个detached会话 

-list        查看会话列表

会话状态:

1.detached 无人

2.Attached 有人

退出会话,会话后台执行: crtl+a+d

[root@hadoop000 ~]# screen -S ruozedata

[root@hadoop000 ~]# screen -list

There is a screen on:

        2380.ruozedata  (Attached)

1 Socket in /var/run/screen/S-root.

[root@hadoop000 ~]# screen -r 2380

[root@hadoop000 ~]# screen -r ruozedata

5.下载软件: wget xxxx连接

你可能感兴趣的:(05Linux常用命令六)