Linux下常用scp,tail,grep命令详解[记录]
scp 命令
用于在本地主机和远程主机之间复制文件或目录,支持加密传输。它可以通过ssh协议来进行数据传输,因此传输过程是安全的。
注意:在使用 scp 命令时,如果出现权限验证失败的情况,可能需要检查本地主机和远程主机之间的 ssh 配置是否正确。
1、将本地文件 test.txt 复制到远程主机的 /home/user 目录下:
2、 将远程主机的 /home/user/test.txt 文件复制到本地当前目录下:
3、复制整个目录(包括子目录)到远程主机的 /home/user 目录下:
4、从远程主机复制整个目录(包括子目录)到本地当前目录下:
tail 命令
可以查看文件的末尾内容,常用于查看日志文件。
注意:如果使用 -f 参数来实时查看文件内容,可以通过按 Ctrl + C 组合键来退出 tail 命令。此外,在许多 Linux 发行版中,还可以通过添加 --follow 或者 -F 参数来实现动态跟踪日志文件,这样即使日志文件被删除和重新创建,也可以保持对日志文件的监控。
grep 命令
grep 命令可以根据指定的模式(pattern)在文本文件中进行搜索,并将匹配到的行输出到终端。
注意:grep 命令默认区分大小写,因此如果要忽略大小写,需要使用 -i 参数。此外,为了提高搜索效率,可以限制搜索范围和深度,避免搜索无关目录和文件。
grep 命令的语法格式如下:

浙公网安备 33010602011771号