精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

win仿linux命令 win基于linux

windows下有沒有類似Linux的export 的命令

在windows上一般用set命令來設置環境變量。 具體用法如下:

目前成都創新互聯已為千余家的企業提供了網站建設、域名、網絡空間、網站托管、企業網站設計、新干網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。

顯示、設置或刪除 cmd.exe 環境變量。

SET [variable=[string]]

variable 指定環境變量名。

string 指定要指派給變量的一系列字符串。

要顯示當前環境變量,鍵入不帶參數的 SET。

如果命令擴展被啟用,SET 會如下改變:

可僅用一個變量激活 SET 命令,等號或值不顯示所有前綴匹配

SET 命令已使用的名稱的所有變量的值。例如:

SET P

會顯示所有以字母 P 打頭的變量

如果在當前環境中找不到該變量名稱,SET 命令將把 ERRORLEVEL

設置成 1。

SET 命令不允許變量名含有等號。

在 SET 命令中添加了兩個新命令行開關:

SET /A expression

SET /P variable=[promptString]

/A 命令行開關指定等號右邊的字符串為被評估的數字表達式。該表達式

評估器很簡單并以遞減的優先權順序支持下列操作:

() - 分組

! ~ - - 一元運算符

* / % - 算數運算符

+ - - 算數運算符

- 邏輯移位

- 按位“與”

^ - 按位“異”

| - 按位“或”

= *= /= %= += -= - 賦值

= ^= |= = =

, - 表達式分隔符

如果您使用任何邏輯或取余操作符, 您需要將表達式字符串用

引號擴起來。在表達式中的任何非數字字符串鍵作為環境變量

名稱,這些環境變量名稱的值已在使用前轉換成數字。如果指定

了一個環境變量名稱,但未在當前環境中定義,那么值將被定為

零。這使您可以使用環境變量值做計算而不用鍵入那些 % 符號

來得到它們的值。如果 SET /A 在命令腳本外的命令行執行的,

那么它顯示該表達式的最后值。該分配的操作符在分配的操作符

左邊需要一個環境變量名稱。除十六進制有 0x 前綴,八進制

有 0 前綴的,數字值為十進位數字。因此,0x12 與 18 和 022

相同。請注意八進制公式可能很容易搞混: 08 和 09 是無效的數字,

因為 8 和 9 不是有效的八進制位數。( )

/P 命令行開關允許將變量數值設成用戶輸入的一行輸入。讀取輸入

行之前,顯示指定的 promptString。promptString 可以是空的。

環境變量替換已如下增強:

%PATH:str1=str2%

會擴展 PATH 環境變量,用 "str2" 代替擴展結果中的每個 "str1"。

要有效地從擴展結果中刪除所有的 "str1","str2" 可以是空的。

"str1" 可以以星號打頭;在這種情況下,"str1" 會從擴展結果的

開始到 str1 剩余部分第一次出現的地方,都一直保持相配。

也可以為擴展名指定子字符串。

%PATH:~10,5%

會擴展 PATH 環境變量,然后只使用在擴展結果中從第 11 個(偏

移量 10)字符開始的五個字符。如果沒有指定長度,則采用默認

值,即變量數值的余數。如果兩個數字(偏移量和長度)都是負數,

使用的數字則是環境變量數值長度加上指定的偏移量或長度。

%PATH:~-10%

會提取 PATH 變量的最后十個字符。

%PATH:~0,-2%

會提取 PATH 變量的所有字符,除了最后兩個。

終于添加了延遲環境變量擴充的支持。該支持總是按默認值被

停用,但也可以通過 CMD.EXE 的 /V 命令行開關而被啟用/停用。

請參閱 CMD /?

考慮到讀取一行文本時所遇到的目前擴充的限制時,延遲環境

變量擴充是很有用的,而不是執行的時候。以下例子說明直接

變量擴充的問題:

set VAR=before

if "%VAR%" == "before" (

set VAR=after

if "%VAR%" == "after" @echo If you see this, it worked

)

不會顯示消息,因為在讀到第一個 IF 語句時,BOTH IF 語句中

的 %VAR% 會被代替;原因是: 它包含 IF 的文體,IF 是一個

復合語句。所以,復合語句中的 IF 實際上是在比較 "before" 和

"after",這兩者永遠不會相等。同樣,以下這個例子也不會達到

預期效果:

set LIST=

for %i in (*) do set LIST=%LIST% %i

echo %LIST%

原因是,它不會在目前的目錄中建立一個文件列表,而只是將

LIST 變量設成找到的最后一個文件。這也是因為 %LIST% 在

FOR 語句被讀取時,只被擴充了一次;而且,那時的 LIST 變量

是空的。因此,我們真正執行的 FOR 循環是:

for %i in (*) do set LIST= %i

這個循環繼續將 LIST 設成找到的最后一個文件。

延遲環境變量擴充允許您使用一個不同的字符(驚嘆號)在執行

時間擴充環境變量。如果延遲的變量擴充被啟用,可以將上面

例子寫成以下所示,以達到預期效果:

set VAR=before

if "%VAR%" == "before" (

set VAR=after

if "!VAR!" == "after" @echo If you see this, it worked

)

set LIST=

for %i in (*) do set LIST=!LIST! %i

echo %LIST%

如果命令擴展被啟用,有幾個動態環境變量可以被擴展,但不會出現在 SET 顯示的變

量列表中。每次變量數值被擴展時,這些變量數值都會被動態計算。如果用戶用這些

名稱中任何一個明確定義變量,那個定義會替代下面描述的動態定義:

%CD% - 擴展到當前目錄字符串。

%DATE% - 用跟 DATE 命令同樣的格式擴展到當前日期。

%TIME% - 用跟 TIME 命令同樣的格式擴展到當前時間。

%RANDOM% - 擴展到 0 和 32767 之間的任意十進制數字。

%ERRORLEVEL% - 擴展到當前 ERRORLEVEL 數值。

%CMDEXTVERSION% - 擴展到當前命令處理器擴展版本號。

%CMDCMDLINE% - 擴展到調用命令處理器的原始命令行。

%HIGHESTNUMANODENUMBER% - 擴展到此計算機上的最高 NUMA 節點號。

如何在windows下模擬linux命令

Linux的shell腳本提供了大量方便的工具,如:awk、grep、more、tail、wc等等,方便用戶對文件、數據的分析,但是windows相對來說就沒那么方便,要分析一個數據可能需要自己編程、編譯然后才能對一些數據進行分析,對于一些輕量級的數據,不如shell腳本好用。 下載cygwin對應于自己windows操作系統的版本:32位或64位 (cygwin是一個在windows平臺上運行的unix模擬環境,是cygnus solutions公司開發的自由軟件) 打開cygwin,就可以看到熟悉的命令行提示了,shell環境對應的根目錄是軟件的安裝目錄. 開始使用linux命令:grep、awk、less、vi等等,如果發現有缺少什么命令,重新運行setup.exe安裝程序,搜索需求的命令,叉選上即可安裝。

windows下如何模擬linux

1、首先需要打開電腦里的VirualBox軟件進入軟件主界面。

2、開始新建虛擬電腦,名稱輸入ubuntu。

3、點擊新建后會出來如下圖所示的界面。

4、內存大小酌情填寫就可。

5、創建完成后,點擊設置。

6、選擇ubuntu文件進行安裝。

7、然后需要選擇安裝ubuntu。

8、等待安裝完成,進行登錄,成功進入Linux桌面。

win10下使用doskey在cmd中建立類似于linux中alias的宏

在linux系統中可以通過修改.bashrc文件十分簡便的設置alias宏命令(macro)

在win10下cmd中實現相同的功能要復雜一點

首先你需要一個文件存放宏,假設我們在C盤根目錄下建立了文件 cmd-alias.bat

然后你需要在啟動cnd時自動加載文件中的宏,那么問題來了,怎么自動加載宏?修改注冊表:

1、摁下win+R輸入regedit回車

2、在菜單欄下的路徑欄輸入 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor 回車

3、右側新建 字符串值 ,數值名稱填 AutoRun ,數值數據填 C:\cmd-alias.bat (第一步那個文件的路徑)

4、關閉即可。。

右鍵第一步的文件,選擇 編輯 (默認用記事本打開)

◎ 在windows系統下不是 alias 命令,而是 doskey 命令

◎ 與.bashrc文件一樣,一行一個doskey,語句以 doskey 開頭

◎ 以 @doskey 開頭的宏在cmd打開時不會顯示在屏幕上

@doskey ls=dir :列出當前目錄下的子文件/子目錄信息

@doskey ls=dir $\* : $* 表示后面可能還有其他參數,參考 ls

多個命令的宏用 $t 隔開,命令間不用加空格

@doskey hexocgd=hexo clean$thexo g$thexo d :順序執行 hexo clean , hexo g , hexo d

doskey /MACROS 可查看所有已經定義的宏命令


網站標題:win仿linux命令 win基于linux
網站路徑:http://m.jcarcd.cn/article/hgoesd.html
主站蜘蛛池模板: 歐美一區二區三區 | 欧美综合自拍中文 | 国产精品自在线拍 | 91福利国产视频 | www.成人精品| 日韩视频网 | 九九在线精品观看 | 区免费97| 国产一区丝袜在线 | 拍真实国产伦偷精品 | 精品国产中文乱伦 | 欧美一级在线全免费 | 精品亚洲成a| 成人精品一区二区三 | 欧美日韩一二三 | 国产v亚洲v天 | 国产精品14p | 区二区导航 | 国产尤物在线观 | 日本不卡2 | 无码操逼| 中文字幕日韩综合网 | 国产专区日韩专区 | 国产传媒 | 91免费国 | 91视频福利精品 | 欧美日韩在线一品道 | 精品国精品 | 欧美日韩另类在线 | 国产91福利导航 | 日本福利导航 | 国产欧洲精品在线 | 日韩视频网| 乱伦视频| 国产精品另 | 欧美日韩生活片 | 不卡视频一区二区 | 国偷自产a| 国产喷水在线观看 | 日本网站免费观看 | 中文字幕一区二区 |