📅  最后修改于: 2023-12-03 15:06:02.876000             🧑  作者: Mango
在 Windows Subsystem for Linux 2 (WSL2) 下使用 Shell/Bash,文件位置与传统的 Linux 系统有所不同,需要注意以下几点:
/
, 相当于传统 Linux 系统的根目录 /
;/mnt/[Windows硬盘盘符]
,例如 /mnt/c
挂载了 C 盘;\
表示路径分隔符,而不是 Linux 下的正斜杠 /
,因此需要转义;/home/[用户名]
,例如 /home/username
。下面是一些常见文件位置的示例:
/bin
:存放系统命令;/usr/bin
:存放用户模式系统命令;/usr/sbin
:存放高级系统管理命令和系统守护进程;/usr/local/bin
:存放本地软件安装命令;/usr/local/lib
:存放本地库文件;/home/[用户名]
:存放用户文件夹,例如 /home/username
。以上只是部分常见文件位置,具体还需根据使用需求进行查询。在 Shell/Bash 中,可以使用 cd
命令进入指定目录,使用 ls
命令查看文件列表。
例如,在 WSL2 下查看 C 盘根目录文件列表的 Shell 命令示例:
cd /mnt/c
ls
返回的结果如下:
$ cd /mnt/c
$ ls
$ $RECYCLE.BIN
Documents and Settings
ProgramData
Program Files
Program Files (x86)
...
除了常见的 Shell 命令,还可以使用各种文本编辑器编辑代码和文档,例如 Vim、Nano 等。
总之,在 WSL2 下使用 Shell/Bash,需要格外注意文件位置和路径分隔符,可以根据上述示例和要求,灵活运用相关命令和工具,提高工作效率。