1. 文件相关
Mac系统上传文件到Linux系统上
sftp -p 端口号 用户名@远程服务器的IP地址
cd /xxx/nginx/html/files
put /xxxxx/xxxx/xxxxx/xxxx/xxx.bin
在Linux系统上创建文件
touch xxx.sh
vim xxx.conf
在Linux系统上修改文件内容
sed(流编辑器)
sed -i 's/旧内容/新内容/g' 文件名
sed -i 's/hello/hi/g' file.txt
sed -i '2d' file.txt
vim操作
| 指令 | 作用 |
|---|
| i | 进入插入模式(当前光标前) |
| a | 进入插入模式(光标后) |
| o | 在下一行插入新行 |
| Esc | 返回普通模式 |
| : | 在普通模式下, 进入命令行模式 |
| :w | 保存文件 |
| :q | 退出 Vim |
| :q! | 强制退出(不保存) |
| :wq | 保存并退出 |
| :w | 文件名 另存为其他文件 |
| dd | 删除当前光标所在的整行, 需要在普通模式的情况下(按esc) |
| :%d | 删除当前整个内容 |
在Linux系统上删除文件
rm <文件名>
在Linux系统中移动文件和修改文件名
mv [选项] 源文件 目标目录
mv 旧文件名 新文件名
2. 文件夹(目录)相关
获取当前目录和文件夹的路径
pwd
在Linux系统中删除目录
rm -r 目录名
创建文件夹
mkdir 文件夹名称
mkdir -p /xx/xxxx/{xxx,x1,x2,x3}
3. 压缩相关
tar -tvaf xxx.tar.gz
tar -xvzf xxxx.tar.gz -C 目标文件夹路径