1. Mac系统上传文件到Linux系统上
sh
体验AI代码助手
代码解读
复制代码
# 连接到服务器 sftp -p 端口号 用户名@远程服务器的IP地址 # 进入>sftp, 输入你要linux系统上的文件夹 cd /xxx/nginx/html/files # ls 查询当前文件夹下的所有文件 # 上传文件 put /xxxxx/xxxx/xxxxx/xxxx/xxx.bin
2. 在Linux系统上修改文件内容
sed(流编辑器)
bash
体验AI代码助手
代码解读
复制代码
# -i 表示直接修改文件 sed -i 's/旧内容/新内容/g' 文件名 # 示例 sed -i 's/hello/hi/g' file.txt # 删除第2行 sed -i '2d' file.txt
vim操作
指令 | 作用 |
---|---|
i | 进入插入模式(当前光标前) |
a | 进入插入模式(光标后) |
o | 在下一行插入新行 |
Esc | 返回普通模式 |
: | 进入命令行模式 |
:w | 保存文件 |
:q | 退出 Vim |
:q! | 强制退出(不保存) |
:wq | 保存并退出 |
:w | 文件名 另存为其他文件 |
dd | 删除当前光标所在的整行, 需要在普通模式的情况下(按esc) |
3. 在Linux系统上删除文件
bash
体验AI代码助手
代码解读
复制代码
# 加上-f是强制删除 rm <文件名>
4. 在Linux系统中移动文件
bash
体验AI代码助手
代码解读
复制代码
# 可以输入pwd获取目录的路径 mv [选项] 源文件 目标目录