WSL通过导入导出linux子系统快速配置开发环境

WSL通过导入导出linux子系统快速配置开发环境,第1张

列出所有子系统并查看子系统名称

wsl -l

导出当前子系统

wsl --export Ubuntu-18.04 d:\ubuntu18_export.tar

导入子系统

wsl --import ubuntu18 d:\wsl\ubuntu d:\ubuntu18_export.tar

修改默认启动用户

echo -e "[user]\ndefault=oduser" >>/etc/wsl.conf

强行关闭并重启

wsl --shutdown

参考wsl命令参数

在linux系统下用vim打开大小几个G、甚至几十个G的文件时,是非常慢的。

这时,我们可以利用下面的方法分割文件,然后再打开。

1、查看/导出文件的前多少行

上面命令的意思是:把big.log文件前10000行的数据写入到temp.log文件中。

2 、查看文件的后多少行

上面命令的意思是:把big.log文件后10000行的数据写入到temp.log文件中。

3 、查看文件的几行到几行

上面命令的意思是:把big.log文件第10到10000行的数据写入到temp.log文件中。

4 、根据查询条件导出

5、 实时监控文件输出(查看日志时经常会用到)

导出到windows:

1.用ssh连接虚拟机,选择“连接sftp标签”。

2.

pwd查看所在linux目录(一般默认为root),lpwd为windows所在目录。

3.

在“会话选项”里面选择ssh“sftp标签”,可以选择想导出文件所在的windows盘符。

4.选择正确的windows盘符后,关闭sftp标签页,再重新打开(让刚才的调整生效)。

5.输入:get

(文件名)回车,输入linux的root密码。

即可。

导出到其他linux系统:

1.在其他linux上 *** 作:

scp

-P

(ssh端口号)root@(虚拟机ip):/(虚拟机文件所在目录)/(文件名)

/(本地linux目录名)

2.在本地 *** 作:

scp

-P

(ssh端口)/

(虚拟机文件所在目录)/(文件名)root@(虚拟机ip):/(本地linux目录名)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8111279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存