Windows使用Linux的man帮助命令(超轻量级)

发布时间 2023-06-26 11:56:30作者: 十亩菠萝地

笔记本操作系统是Windows,想要使用Linux的man命令查看fsync的解释,但又不想打开虚拟机,思来想去,想到了一个方法,特此记录和分享。

1 安装WSL

WSL是适用于 Linux 的 Windows 子系统 (WSL) 可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。点击此处微软官网直达。
安装WSL的步骤(默认安装ubuntu,习惯使用RHEL及其分支Linux,我选择了Oracle Linux):

S C:\Users\admin> wsl --install -d OracleLinux_7_9
正在安装: Oracle Linux 7.9
已安装 Oracle Linux 7.9。
正在启动 Oracle Linux 7.9...
Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username:  kernelry
Changing password for user kernelry.
New password: [输入密码]
Retype new password: [输入密码]
passwd: all authentication tokens updated successfully.
Installation successful!

2 进入WSL

安装完成WSL后,会自动进入WSL的BASH环境中,如果想要从CMD进入WSL,直接输入wsl按回车键即可。

PS C:\Users\admin> wsl
[kernelry@DESKTOP-CTEQ20M admin]$ pwd
/mnt/c/Users/admin

3 使用man命令

接下来的步骤就很简单了,直接执行man fsync即可查看fsync的解析

[kernelry@DESKTOP-CTEQ20M admin]$ man fsync
………………内容过多,省略………………

4 WSL的其它常用命令

  1. 查看所有可用的Linux环境
PS C:\Users\admin> wsl --list --online
以下是可安装的有效分发的列表。
使用 'wsl.exe --install <Distro>' 安装。

NAME                                   FRIENDLY NAME
Ubuntu                                 Ubuntu
Debian                                 Debian GNU/Linux
kali-linux                             Kali Linux Rolling
Ubuntu-18.04                           Ubuntu 18.04 LTS
Ubuntu-20.04                           Ubuntu 20.04 LTS
Ubuntu-22.04                           Ubuntu 22.04 LTS
OracleLinux_7_9                        Oracle Linux 7.9
OracleLinux_8_7                        Oracle Linux 8.7
OracleLinux_9_1                        Oracle Linux 9.1
SUSE-Linux-Enterprise-Server-15-SP4    SUSE Linux Enterprise Server 15 SP4
openSUSE-Leap-15.4                     openSUSE Leap 15.4
openSUSE-Tumbleweed                    openSUSE Tumbleweed
  1. 查看已安装的Linux发行版
PS C:\Users\admin> wsl --list --verbose
  NAME               STATE           VERSION
* OracleLinux_7_9    Stopped         2
  1. 打开WSL环境,直接执行wsl即可
PS C:\Users\admin> wsl
[kernelry@DESKTOP-CTEQ20M admin]$ exit
logout
PS C:\Users\admin> wsl --list --verbose
  NAME               STATE           VERSION
* OracleLinux_7_9    Running         2
  1. 关闭正在运行的WSL环境
PS C:\Users\admin> wsl --shutdown
PS C:\Users\admin> wsl --list  --all -v
  NAME               STATE           VERSION
* OracleLinux_7_9    Stopped         2