天天看點

安裝完成後在指令行運作bash時報錯0x80070057

在指令運作bash

提示如下:

安裝完成後在指令行運作bash時報錯0x80070057

解決方法,不啟用舊版本控制台:

右鍵指令提示欄

安裝完成後在指令行運作bash時報錯0x80070057

打開屬性,把勾選去掉如下圖紅色邊框辨別:

安裝完成後在指令行運作bash時報錯0x80070057
安裝完成後在指令行運作bash時報錯0x80070057

然後重新開機,就可以使用,也包括可以打開Bash on Unbuntu on Windows:

安裝完成後在指令行運作bash時報錯0x80070057
安裝完成後在指令行運作bash時報錯0x80070057

常用Linux Bash指令大全詳解:

.:執行目前程序環境中的程式。同source。

. file:dotUnix指令從檔案file中讀取指令并執行。

: 空操作,傳回退出狀态0。

alias:顯示和建立已有Unix指令的别名。

bg:把作業放到背景。

bind:顯示目前關鍵字與函數的綁定情況,或将關鍵字與readline函數或宏進行綁定。

break:從最内層循環跳出。

builtin [sh-builtin [args]]:運作一個内置ShellUnix指令,并傳送參數,傳回退出狀态0。當一個函數與一個内置Unix指令同名時,該Unix指令将很有用。

cd [arg]:改變目錄,如果不帶參數,則回到主目錄,帶參數則切換到參數所指的目錄。

command comand [arg]:即使有同名函數,仍然執行該Unix指令。也就是說,跳過函數查找。

declare [var]:顯示所有變量,或用可選屬性聲明變量。

dirs:顯示目前記錄的目錄(pushd的結果)。

disown:從作業表中删除一個活動作業。

echo [args]:顯示args并換行。

enable:啟用或禁用Shell内置的Unix指令。

eval [args]:把args讀入Shell,并執行産生的Unix指令。

exec command:運作Unix指令,替換掉目前Shell。

exit [n]:以狀态n退出Shell。

export [var]:使變量可被子Shell識别。

fc:曆史的修改Unix指令,用于編輯曆史Unix指令。

fg:把背景作業放到前台。

getopts:解析并處理Unix指令行選項。

hash:控制用于加速Unix指令查找的内部哈希表。

help [command]:顯示關于内置Unix指令的有用資訊。如果指定了一個Unix指令,則将顯示該Unix指令的詳細資訊。

history:顯示帶行号的Unix指令曆史清單。

jobs:顯示放到背景的作業。

kill [-signal process]:向由PID号或作業号指定的程序發送信号。輸入kill-l檢視信号清單。

let:用來計算算術表達式的值,并把算術運算的結果賦給變量。

local:用在函數中,把變量的作用域限制在函數内部。

logout:登出Shell。

popd:從目錄棧中删除項。

pushd:向目錄棧中增加項。

pwd:列印出目前的工作目錄。

read [var]:從标準輸入讀取一行,儲存到變量var中。

readonly [var]:将變量var設為隻讀,不允許重置該變量。

return [n]:從函數中退出,n是指定給returnUnix指令的退出狀态值。

set:設定選項和位置參量。

shift [n]:将位置參量左移n次。

stop pid:暫停第pid号程序的運作。

suspend:終止目前Shell的運作(對登入Shell無效)。

test:檢查檔案類型,并計算條件表達式。

times:顯示由目前Shell啟動的程序運作所累計使用者時間和系統時間。

trap [arg] [n]:當Shell收到信号n(n為0、1、2或15)時,執行arg。

type [command]:顯示Unix指令的類型,例如:pwd是Shell的一個内置Unix指令。

typeset:同declare。設定變量并賦予其屬性。

ulimit:顯示或設定程序可用資源的最大限額。

umask [八進制數字]:使用者檔案關于屬主、屬組和其他使用者的建立模式掩碼。

unalias:取消所有的Unix指令别名設定。

unset [name]:取消指定變量的值或函數的定義。

wait [pid#n]:等待pid号為n的背景程序結束,并報告它的結束狀态。