Skip to content

Commit b15b847

Browse files
DCtheGeekmattwojo
andauthored
Links: WSL - Pass 1 (#925)
* Links: WSL - Pass 1 * Update alt text * Remove version specific link Co-authored-by: Matt Wojciakowski <[email protected]>
1 parent d63b4b3 commit b15b847

18 files changed

Lines changed: 66 additions & 66 deletions

WSL/about.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ You can:
1818
* Run common command-line tools such as `grep`, `sed`, `awk`, or other ELF-64 binaries.
1919
* Run Bash shell scripts and GNU/Linux command-line applications including:
2020
* Tools: vim, emacs, tmux
21-
* Languages: [NodeJS](https://docs.microsoft.com/windows/nodejs/setup-on-wsl2), Javascript, [Python](https://docs.microsoft.com/windows/python/web-frameworks), Ruby, C/C++, C# & F#, Rust, Go, etc.
21+
* Languages: [NodeJS](/windows/nodejs/setup-on-wsl2), Javascript, [Python](/windows/python/web-frameworks), Ruby, C/C++, C# & F#, Rust, Go, etc.
2222
* Services: SSHD, [MySQL](./tutorials/wsl-database.md), Apache, lighttpd, [MongoDB](./tutorials/wsl-database.md), [PostgreSQL](./tutorials/wsl-database.md).
2323
* Install additional software using your own GNU/Linux distribution package manager.
2424
* Invoke Windows applications using a Unix-like command-line shell.
@@ -69,4 +69,4 @@ Individual Linux distributions can be run with either the WSL 1 or WSL 2 archite
6969

7070
* [Build custom distributions](./build-custom-distro.md)
7171

72-
* [Read the WSL Release Notes](./release-notes.md)
72+
* [Read the WSL Release Notes](./release-notes.md)

WSL/enterprise.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ ms.localizationpriority: high
99

1010
# Set up Windows Subsystem for Linux for your enterprise company
1111

12-
The Microsoft Store for Business offers a variety of solutions to Enterprises who want to deploy WSL to their company. The [Microsoft Store for Business and Education docs](https://docs.microsoft.com/microsoft-store/) are a great resource to find out general information about the Store experience.
12+
The Microsoft Store for Business offers a variety of solutions to Enterprises who want to deploy WSL to their company. The [Microsoft Store for Business and Education docs](/microsoft-store/) are a great resource to find out general information about the Store experience.
1313

1414
If you're a company that's just looking to get set up to start deploying WSL, follow these steps:
1515

16-
* [Sign up for the Microsoft Store for Business and get started](https://docs.microsoft.com/microsoft-store/sign-up-microsoft-store-for-business-overview)
17-
* [Manage your products and services (including who can access which apps in your private store)](https://docs.microsoft.com/microsoft-store/manage-apps-microsoft-store-for-business-overview). Here you can add WSL distros to your store and control who can install them
18-
* [Use a distribution method of your choice to deploy the software to your company](https://docs.microsoft.com/microsoft-store/distribute-apps-to-your-employees-microsoft-store-for-business)
16+
* [Sign up for the Microsoft Store for Business and get started](/microsoft-store/sign-up-microsoft-store-for-business-overview)
17+
* [Manage your products and services (including who can access which apps in your private store)](/microsoft-store/manage-apps-microsoft-store-for-business-overview). Here you can add WSL distros to your store and control who can install them
18+
* [Use a distribution method of your choice to deploy the software to your company](/microsoft-store/distribute-apps-to-your-employees-microsoft-store-for-business)
1919
* Communicate to the employees of your company that they can use this documentation link to install WSL: [Install the Windows Subsystem for Linux](./install-win10.md)
2020

2121
## How to distribute a Linux distribution on Windows offline
@@ -24,7 +24,7 @@ If the computers in your company don't have access to the Microsoft Store or the
2424

2525
### Set up an Azure Active Directory account
2626

27-
You need to [sign up for an Azure AD account](https://docs.microsoft.com/azure/active-directory/fundamentals/sign-up-organization?WT.mc_id=windows-c9-niner) and be the global administrator for your organization to get the installer of Microsoft Store apps. If you already have an account, you can skip this step.
27+
You need to [sign up for an Azure AD account](/azure/active-directory/fundamentals/sign-up-organization?WT.mc_id=windows-c9-niner) and be the global administrator for your organization to get the installer of Microsoft Store apps. If you already have an account, you can skip this step.
2828

2929
### Set up WSL using your Microsoft Store for Business account
3030

@@ -49,14 +49,14 @@ https://docs.microsoft.com/microsoft-store/sign-up-microsoft-store-for-business
4949

5050
5. Select an 'Offline' license in the License type dropdown menu and select 'Get the app'. (Some Linux distributions may elect not to provide an offline license).
5151

52-
![MS Store for business Ubuntu product page](media/offlineinstallscreens/4-screen.png)
52+
![MS Store for business Ubuntu select offline](media/offlineinstallscreens/4-screen.png)
5353

5454
6. Select the 'Manage' button to get to the app's product page.
5555

56-
![MS Store for business Ubuntu product page](media/offlineinstallscreens/5-screen.png)
56+
![MS Store for business Ubuntu select manage](media/offlineinstallscreens/5-screen.png)
5757

5858
7. Select your architecture and download the package for offline use.
5959

60-
![MS Store for business Ubuntu product details page](media/offlineinstallscreens/6-screen.png)
60+
![MS Store for business Ubuntu select architecture](media/offlineinstallscreens/6-screen.png)
6161

6262
This installer can then be distributed to any computer where you would like to install WSL.

WSL/faq.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ WSL targets a developer audience with the intent to be used as part of an inner
4040

4141
## How does this work?
4242

43-
Check out our [blog](https://blogs.msdn.microsoft.com/wsl/) where we go into detail about the underlying technology.
43+
Check out our [blog](/archive/blogs/wsl/) where we go into detail about the underlying technology.
4444

4545
## Why would I use WSL rather than Linux in a VM?
4646

@@ -98,7 +98,7 @@ git config --global credential.helper "/mnt/c/Program\ Files/Git/mingw64/libexec
9898

9999
Now any git operation you perform within your WSL distribution will use the credential manager. If you already have credentials cached for a host, it will access them from the credential manager. If not, you'll receive a dialog response requesting your credentials, even if you're in a Linux console.
100100

101-
This support relies on the [interoperability between Windows Subsystem for Linux and Windows itself](https://docs.microsoft.com/windows/wsl/interop).
101+
This support relies on the [interoperability between Windows Subsystem for Linux and Windows itself](./interop.md).
102102

103103
## How do I use a Windows file with a Linux app?
104104

@@ -156,7 +156,7 @@ On builds prior to 1709 (16299) open a command prompt and run:
156156
lxrun /uninstall /full
157157
```
158158

159-
WSL distributions installed from the store can be uninstalled like any other Windows app, by right-clicking on the app tile and clicking Uninstall, or via PowerShell using the [`Remove-AppxPackage` cmdlet](https://technet.microsoft.com/library/hh856038.aspx).
159+
WSL distributions installed from the store can be uninstalled like any other Windows app, by right-clicking on the app tile and clicking Uninstall, or via PowerShell using the [`Remove-AppxPackage` cmdlet](/previous-versions//hh856038(v=technet.10)).
160160

161161
## Why does ping generate permission denied errors?
162162

@@ -176,7 +176,7 @@ WSL does not support running in a legacy console. To turn off legacy console:
176176

177177
## Why do I get "Error: 0x80040154" when I run bash.exe after upgrading Windows?
178178

179-
The "Windows Subsystem for Linux" feature may be disabled during a Windows update. If this happens the Windows feature must be re-enabled. Instructions for enabling the "Windows Subsystem for Linux" feature can be found in the [Installation Guide](https://docs.microsoft.com/windows/wsl/install-win10).
179+
The "Windows Subsystem for Linux" feature may be disabled during a Windows update. If this happens the Windows feature must be re-enabled. Instructions for enabling the "Windows Subsystem for Linux" feature can be found in the [Installation Guide](./install-win10.md).
180180

181181
## How do I change the display language of WSL?
182182

@@ -218,4 +218,4 @@ If you have technical issues, or want to request new features please go to our G
218218
If you'd like to stay up to date with the latest WSL news you can do so with:
219219
220220
* Our [command-line team blog](https://blogs.msdn.microsoft.com/commandline/)
221-
* Twitter. Please follow [@craigaloewen](https://twitter.com/craigaloewen) on Twitter to learn of news, updates, etc.
221+
* Twitter. Please follow [@craigaloewen](https://twitter.com/craigaloewen) on Twitter to learn of news, updates, etc.

WSL/file-permissions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ WSL can add four NTFS extended attributes:
2727
| $LXMOD | File mode (File systems permission octals and type, e.g: 0777) |
2828
| $LXDEV | Device, if it is a device file |
2929

30-
Additionally, any file that is not a regular file or directory (e.g: symlinks, FIFOs, block devices, unix sockets, and character devices) also have an NTFS [reparse point](https://docs.microsoft.com/windows/win32/fileio/reparse-points). This makes it much faster to determine the kind of file in a given directory without having to query its extended attributes.
30+
Additionally, any file that is not a regular file or directory (e.g: symlinks, FIFOs, block devices, unix sockets, and character devices) also have an NTFS [reparse point](/windows/win32/fileio/reparse-points). This makes it much faster to determine the kind of file in a given directory without having to query its extended attributes.
3131

3232
## File Access Scenarios
3333

@@ -103,4 +103,4 @@ Any files created, modified, or accessed in the Linux root file system follow st
103103

104104
You can configure your file permissions inside of your Windows drives using the mount options in wsl.conf. The mount options allow you to set `umask`, `dmask` and `fmask` permissions masks. The `umask` is applied to all files, the `dmask` is applied just to directories and the `fmask` is applied just to files. These permission masks are then put through a logical OR operation when being applied to files, e.g: If you have a `umask` value of `023` and an `fmask` value of `022` then the resulting permissions mask for files will be `023`.
105105

106-
Please see the [Configure per distro launch settings with wslconf](./wsl-config.md#configure-per-distro-launch-settings-with-wslconf) article for instructions on how to do this.
106+
Please see the [Configure per distro launch settings with wslconf](./wsl-config.md#configure-per-distro-launch-settings-with-wslconf) article for instructions on how to do this.

WSL/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ The Windows Subsystem for Linux lets developers run a GNU/Linux environment -- i
3232

3333
* [Overview post with a collection of videos and blogs](https://blogs.msdn.microsoft.com/commandline/learn-about-windows-console-and-windows-subsystem-for-linux-wsl/)
3434
* [Command-Line blog](https://blogs.msdn.microsoft.com/commandline/) (Active)
35-
* [Windows Subsystem for Linux Blog](https://blogs.msdn.microsoft.com/wsl/) (Historical)
35+
* [Windows Subsystem for Linux Blog](/archive/blogs/wsl/) (Historical)
3636

3737
## Posts and articles
3838

@@ -42,4 +42,4 @@ The Windows Subsystem for Linux lets developers run a GNU/Linux environment -- i
4242

4343
## Provide feedback
4444

45-
* [GitHub issue tracker](https://github.com/Microsoft/BashOnWindows/issues)
45+
* [GitHub issue tracker](https://github.com/Microsoft/BashOnWindows/issues)

WSL/initialize-distro.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ sudo apt update && sudo apt upgrade
4747

4848
> Windows does not automatically update or upgrade your Linux distribution(s): This is a task that the Linux users prefer to control themselves.
4949
50-
You're done! Enjoy using your new Linux distribution on WSL! To learn more about WSL, review the other [WSL docs](https://aka.ms/wsldocs), or the [WSL learning resources page](https://aka.ms/learnwsl).
50+
You're done! Enjoy using your new Linux distribution on WSL! To learn more about WSL, review the other [WSL docs](./index.md), or the [WSL learning resources page](https://aka.ms/learnwsl).
5151

5252
![Enjoy using Linux on WSL](media/linux-on-wsl.png)
5353

@@ -58,4 +58,4 @@ Below are related errors and suggested fixes. Refer to the [WSL troubleshooting
5858
> **Installation failed with error 0x8007007e**
5959
> This error occurs when your system doesn't support Linux from the store. Make sure that:
6060
> * You're running Windows build 16215 or later. [Check your build](troubleshooting.md#check-your-build-number).
61-
> * The Windows Subsystem for Linux optional component is enabled and the computer has restarted. [Make sure WSL is enabled](troubleshooting.md#confirm-wsl-is-enabled).
61+
> * The Windows Subsystem for Linux optional component is enabled and the computer has restarted. [Make sure WSL is enabled](troubleshooting.md#confirm-wsl-is-enabled).

WSL/install-manual.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ This will cause the `<distro>.appx` packages to download to a folder of your cho
3535
If you prefer, you can also download your preferred distro(s) via the command line:
3636

3737
### Download using PowerShell
38-
To download distros using PowerShell, use the [Invoke-WebRequest](https://docs.microsoft.com/powershell/module/microsoft.powershell.utility/invoke-webrequest) cmdlet. Here's a sample instruction to download Ubuntu 16.04.
38+
To download distros using PowerShell, use the [Invoke-WebRequest](/powershell/module/microsoft.powershell.utility/invoke-webrequest) cmdlet. Here's a sample instruction to download Ubuntu 16.04.
3939

4040
```powershell
4141
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
@@ -51,7 +51,7 @@ Windows 10 Spring 2018 Update (or later) includes the popular [curl command-line
5151
curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604
5252
```
5353

54-
In the above example, `curl.exe` is executed (not just `curl`) to ensure that, in PowerShell, the real curl executable is invoked, not the PowerShell curl alias for [Invoke-WebRequest](https://docs.microsoft.com/powershell/module/microsoft.powershell.utility/invoke-webrequest)
54+
In the above example, `curl.exe` is executed (not just `curl`) to ensure that, in PowerShell, the real curl executable is invoked, not the PowerShell curl alias for [Invoke-WebRequest](/powershell/module/microsoft.powershell.utility/invoke-webrequest)
5555

5656
> Note: Using `curl` might be preferable if you have to invoke/script download steps using Cmd shell and/or `.bat` / `.cmd` scripts.
5757
@@ -63,4 +63,4 @@ Add-AppxPackage .\app_name.appx
6363

6464
If you are using Windows server you can find the install instructions on the [Windows Server](install-on-server.md) documentation page.
6565

66-
Once your distribution is installed, follow the normal instructions to [update to WSL 2](./install-win10.md#step-2---update-to-wsl-2) or [create a new user account and password](./user-support.md).
66+
Once your distribution is installed, follow the normal instructions to [update to WSL 2](./install-win10.md#step-2---update-to-wsl-2) or [create a new user account and password](./user-support.md).

0 commit comments

Comments
 (0)