常用Bash命令记录

Bash

查找使用3000端口的进程并杀掉进程

lsof -i :3000  

#这是 “list open files” 的缩写,unix 中一切皆文件,网络连接也是文件,i 可以看做information 即信息

kill -9 <PID> 

# -9 对应的是 SIGKILL 信号。该信号是一种强制信号,进程接收到这个信号后无法忽略,会立即终止。

scp 命令复制文件到远程服务器

scp [选项] 本地文件路径 远程用户名@远程服务器地址:远程目标路径 

# ex: 本地的 example.txt 文件复制到远程服务器 192.168.1.100 的 /home/user 目录下

scp example.txt user@192.168.1.100:/home/user

# 选项: -p 指定端口号,默认22;-r 递归复制整个目录及其子目录

rsync 是一个功能强大的文件同步工具,它可以高效地复制和同步文件,支持增量传输,只传输源文件和目标文件之间有差异的部分

rsync [选项] 本地文件路径 远程用户名@远程服务器地址:远程目标路径 

# ex: 本地的 example.txt 文件复制到远程服务器 192.168.1.100 的 /home/user 目录下
rsync example.txt user@192.168.1.100:/home/user

# 选项: -p 指定端口号,默认22;-r 递归复制整个目录及其子目录;-a 保留文件的所有属性; -z 在传输中进行压缩
posted @ 2025-03-25 18:13  lence  阅读(79)  评论(0)    收藏  举报