常用命令
ps aux |grep ...
pip show pkgname
nvidia-smi -l
du -sh *
df -h
head -n 10 file.txt
htop
sudo apt install package_name
kill process_id
软链接
在 Linux 中,软连接(Symbolic Link,也称为符号链接或软链接)是一种特殊类型的文件,它指向另一个文件或目录。软连接可以方便地创建指向文件或目录的快捷方式,类似于Windows中的快捷方式。
要创建软连接,可以使用ln
命令,它的基本语法如下:
ln -s <目标文件或目录> <链接文件名>
我们把深度学习的训练数据和训练结果软连接到一个很大的数据盘,而非放在用户盘里面。
以下是一些常用的软连接操作示例:
- 创建一个指向文件的软连接:
ln -s /path/to/file /path/to/symlink
这将在/path/to/
目录下创建一个名为symlink
的软连接,指向/path/to/file
文件。
- 创建一个指向目录的软连接:
ln -s /path/to/directory /path/to/symlink
这将在/path/to/
目录下创建一个名为symlink
的软连接,指向/path/to/directory
目录。
- 创建一个相对路径的软连接:
ln -s ../path/to/file symlink
这将在当前目录下创建一个名为symlink
的软连接,指向../path/to/file
文件。
- 查看软连接的目标:
ls -l symlink
这将显示symlink
软连接的详细信息,包括它所指向的目标。
- 删除软连接:
rm symlink
这将删除名为symlink
的软连接。
请注意,软连接是透明的,它们只是指向目标文件或目录的路径,并不包含实际的数据。如果删除或移动了目标文件或目录,软连接将失效。
挂载
原理:
由操作系统使一个存储设备(诸如硬盘、CD-ROM或共享资源)上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程。
实现:
要将Windows本地文件发送到VirtualBox中运行的Ubuntu虚拟机中,您可以使用以下方法:
-
共享文件夹:在VirtualBox中,为Ubuntu虚拟机设置共享文件夹。然后在Ubuntu中安装VirtualBox增强功能,并将共享文件夹挂载到Ubuntu中。这样,您就可以在Ubuntu中访问Windows本地文件夹以及编辑和保存文件。
-
SSH:使用SSH协议将文件从Windows发送到Ubuntu。在Windows上,您可以使用PuTTY等SSH客户端连接到Ubuntu。在Ubuntu上,您可以使用scp命令(secure copy)来从Windows接收文件。
以下是使用共享文件夹的步骤:
-
在VirtualBox中为Ubuntu虚拟机设置共享文件夹:
-
停止Ubuntu虚拟机。
-
在VirtualBox管理器中选择Ubuntu虚拟机,并打开“设置”。
-
选择“共享文件夹”选项卡,并单击“添加共享文件夹”按钮。
-
在“文件夹路径”字段中输入Windows本地文件夹的路径。在“共享名称”字段中输入共享文件夹的名称。
-
勾选“自动挂载”选项,以便在Ubuntu中启动时自动挂载共享文件夹。
-
单击“确定”保存更改并关闭设置。
-
在Ubuntu中安装VirtualBox增强功能:
-
启动Ubuntu虚拟机。
-
单击菜单栏上的“设备”选项,并选择“安装增强功能”。
-
安装增强功能时需要输入管理员密码以进行确认。
-
安装完成后,重新启动Ubuntu。
-
将共享文件夹挂载到Ubuntu中:
-
在Ubuntu中打开终端。
-
创建要进行挂载的文件夹。例如:
sudo mkdir /mnt/sharedfolder
-
使用如下命令挂载共享文件夹(共享名称需在步骤1中设置)
sudo mount -t vboxsf shared_folder_name /mnt/sharedfolder
-
进入
/mnt/sharedfolder
目录可以访问Windows本地文件夹中的文件了。
当保持共享文件夹挂载时,如果您需要在本地Windows机器上进行更改,这些更改也会立即反映在Ubuntu虚拟机中。