linux常用命令之cp、scp、ssh、进程占用

内容分享1个月前发布
0 0 0

linux是我们用的比较多的命令,但是在许多时候我们往往用不对,用对是我们对技术的长期追求。在每用一个命令的时候,我们都需要认真的去对命令进行学习,在实践的过程中对命令有个初步的认识。命令的写入必定要注意斜杠的问题、空格的问题等细节。

1.linux cp命令:cp -r 源目录 目标目录

如:

cp –r test/ newtest  
cp -r /home/packageA/* /home/cp/packageb/
cp -r /home/packageA /home/packageB
其中-r表明递归复制整个目录。

2.linux scp命令:scp 源目录 目标目录

从本地到远程:
scp /home/space/music/1.mp3 root@10.100.1.11:/home/root/others/music 
scp /home/space/music/1.mp3 root@10.100.1.11:/home/root/others/music/001.mp3 
scp /home/space/music/1.mp3 10.100.1.11:/home/root/others/music 

从远程到本地:
scp /home/space/music/1.mp3 10.100.1.11:/home/root/others/music/001.mp3 
scp root@10.100.1.11:/home/root/others/music /home/space/music/1.mp3 
scp -r 10.100.1.11:/home/root/others/ /home/space/music/ 
其中-r是指递归复制整个目录。

3.linux ssh

写得很好的一篇文章
https://m.wang1314.com/doc/webapp/topic/20423698.html
ssh登录命令:ssh -p22 hs@10.100.10.15
执行命令:ssh root@10.100.10.15 /bin/bash /backup/data
查看已知主机命令:cat /root/.ssh/10.100.10.15
ssh远程执行sudo命令:ssh -t hs@10.100.10.15 sudo /bin/bash /backup/data
scp远程文件的安全加密拷贝:scp -p22 -r -p /home/h.txt hs@10.100.10.15:/home/data/

4.linux 进程占用前20

ps aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -20

5.bash、source、bash、sh、./的区别

从C shell而来,bash shell内置命令,在当前bash环境下读取并执行a.sh。a.sh不需要执行权限。其中source可以简写为.(. a.sh)。

source a.sh  #source作用:用于重新执行刚修改的初始化文档。
. a.sh

在bash 环境下读取并执行a.sh中的命令。a.sh不需要执行权限。

sh a.sh
bash a.sh

打开一个子shell脚本时会启动另一个命令解释器。

./a.sh

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...