WIN10 UBUNTU 写入一个TXT文件,bin显示存储位置
时间: 2023-05-27 20:01:21 浏览: 64
在WIN10和Ubuntu中,写入一个TXT文件并且显示存储位置的方式略有不同,具体步骤如下:
在WIN10中:
1. 打开记事本或者其他文本编辑器。
2. 编写需要存储的文本内容。
3. 选择“文件” -> “另存为”。
4. 在弹出的“另存为”对话框中,选择需要保存的文件夹和文件名,比如“test.txt”,并且在“保存类型”中选择“所有文件”。
5. 点击“保存”按钮,即可将文本保存为TXT格式的文件。
6. 在文件夹中找到保存的TXT文件,并且右键点击文件名,选择“属性” -> “安全”,即可看到该文件的存储位置。
在Ubuntu中:
1. 打开终端。
2. 输入以下命令来创建一个名为“test.txt”的TXT文件:touch test.txt
3. 输入以下命令来编辑该文件:nano test.txt
4. 在编辑器中输入需要保存的文本内容,然后按下Ctrl + X,再按下Y以保存修改。
5. 在终端中输入以下命令来显示该文件的存储位置:pwd
以上是WIN10和Ubuntu中写入一个TXT文件并且显示存储位置的方法。
相关问题
UBUNTU 写入一个TXT文件后再次读取
要在 Ubuntu 中写入一个 TXT 文件并再次读取它,您可以使用以下命令:
1. 创建一个新的 TXT 文件并输入一些文本内容:
```bash
echo "Hello World!" > example.txt
```
2. 您可以使用 cat 命令查看该文件的内容:
```bash
cat example.txt
```
这将输出 "Hello World!"。
3. 如果您想添加一些额外的文本到文件中,可以使用以下命令:
```bash
echo "This is an example file." >> example.txt
```
4. 运行 cat 命令再次查看文件内容:
```bash
cat example.txt
```
这将输出 "Hello World!" 和 "This is an example file." 两行文本。
WIN10 UBUNTU 写入一个500个点的LAS数据
1. 安装Ubuntu操作系统和LAS数据处理软件
首先,你需要安装Ubuntu操作系统和LAS数据处理软件。安装Ubuntu可以参考Ubuntu官方网站的安装指南。关于LAS数据处理软件可以选择Fugro的LASView软件或者其他开源软件,如PDAL、Matlab等。这里以Fugro的LASView软件为例。
2. 下载LAS数据
下载500个点的LAS数据。可以从网上找到一些免费的LAS数据下载,比如https://www.usgs.gov/。将LAS数据放入本地文件夹中。
3. 打开LASView软件
双击打开LASView软件。在菜单栏中选择File->Open File,从本地文件夹中选择一个LAS数据文件,点击Open。LAS数据文件将被打开。
4. 选择点云数据
在LASView软件中,可以选择点云数据。选中一个LAS文件,可以看到文件中的点云数据。可以使用鼠标和键盘对点云数据进行缩放、旋转、平移等操作。
5. 导出点云数据
将点云数据导出为文本文件或二进制文件。在LASView软件中,选择File->Export,选择导出的文件格式(文本或二进制),设置输出文件目录和文件名,点击Export即可。
6. 写入500个点的LAS数据
将导出的点云数据文件写入LAS文件中。可以使用Python编程语言编写程序。具体实现方式如下:
- 安装Python编程环境和Python的Laspy库
- 加载导出的点云数据文件
- 创建一个LAS文件对象
- 将点云数据写入LAS文件对象
- 关闭LAS文件对象
示例代码:
```
import laspy
import numpy as np
# 加载点云数据
data = np.genfromtxt('point_cloud.txt', delimiter=',')
# 创建LAS文件对象
outFile = laspy.file.File('output.las', mode='w', header=laspy.header.Header())
# 设置点云数据的shape和dtype
point_records = len(data)
point_format = laspy.header.PointFormat(1)
# 将点云数据写入LAS文件对象
outFile.X = data[:, 0]
outFile.Y = data[:, 1]
outFile.Z = data[:, 2]
outFile.write()
# 关闭LAS文件对象
outFile.close()
```