Windows使用Linux的man帮助命令(超轻量级)
笔记本操作系统是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的其它常用命令
- 查看所有可用的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
- 查看已安装的Linux发行版
PS C:\Users\admin> wsl --list --verbose
NAME STATE VERSION
* OracleLinux_7_9 Stopped 2
- 打开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
- 关闭正在运行的WSL环境
PS C:\Users\admin> wsl --shutdown
PS C:\Users\admin> wsl --list --all -v
NAME STATE VERSION
* OracleLinux_7_9 Stopped 2