cygwin跳轉到windows目錄

2021-06-16 20:30:16 字數 1716 閱讀 5957

學習備用):

cygwin作為windows環境下模擬linux環境的工具,確確實實帶來了不少實惠,至少用不著安個虛擬機器了。比如hadoop平台的搭建,若是要搭建單機或偽分布環境,足矣。不過如果想要在單機上模擬完全分布環境,尤其是異構環境(當然hadoop貌似只有linux的)的話,虛擬機器又是不錯的選擇了。

值得注意的是,cygwin裡沒有root使用者,畢竟cygwin不是linux,而是基於windows。所以cygwin下的使用者和windows系統使用者一樣的,不存在什麼超級使用者。如果你在cygwin下建立個使用者,實際上就是在windows下建立。

不過cygwin不支援如useradd這樣的使用者和組管理的命令。的確cygwin並不是支援所有linux命令,即便是內部命令。想要知道支援那些命令,輸個help就行了,***。那麼我又怎麼知道cygwin下建立個使用者等於windows下建立呢?主要是上次配置ssh-host-config時發現的,我也忘了當時的情況了,所以不說了。

利用cd命令,就能讓我們跳轉到任何目錄。要跳轉到指定目錄最簡單的方法就是指定個絕對路徑作為引數,不過我們下面來討論的是一些較為特殊,也較為方便的情況。

上圖中,我們跳轉到/,可以看出/指的是cygwin所在的根目錄。

接下來看的是~,明顯是使用者主目錄,也就是和登陸名一樣的那個資料夾。不過我們說了$符號,就說明你不是超級使用者,自然有很多訪問限制,所以ls不出這個資料夾裡的檔案,你可以windows開啟看看,是否有檔案。所以為了確定到底是哪個目錄,我又用了..來返回上一級目錄,發現是/home,就明顯說明是使用者主目錄了。

再說明一下,如果我要跳轉到上上級,乃至上…上級目錄呢?直接cd ../..以此類推即可。

順便一說,./表示當前目錄,這個應該寫過相對路徑的都知道。現在又問怎麼檢視子目錄。子目錄自然是當前目錄的下乙個目錄,那麼怎麼檢視還不知道嗎?唯一值得注意的是,不要直接跳轉到子目錄名,要不然你就用絕對路徑表示。

上面這些都是在cygwin根目錄下倒騰的,可是現在我想要倒騰倒騰這之外的目錄呢?比如c盤之類的。別以為這不可以,cygwin根目錄下有個資料夾叫cygdrive,開啟後是空的。這個資料夾或目錄總不是linux有掛載的吧?那我們就試一試它到底是幹什麼的。

從截圖中可以很明顯的看到,cygdrive目錄下是各個碟符,然後進去後果然是各個盤的那些雜七雜八的東西。由此可見,cygdrive就是我們平常所說的「我的電腦」、「計算機」之類的東西,所以cygwin完全有能力取代dos,嗯。

最後在介紹乙個-,這個貌似用的不多,不過有時候還是挺方便的。就是返回前乙個檢視的目錄,即當前工作目錄的前乙個工作目錄,注意不是上一級目錄!當然如果你進入的是下一級目錄,那用cd –自然是跳回上一級目錄。

跳轉到 URL重定向跳轉繞過

本實驗僅用於資訊防禦教學,切勿用於它用途url重定向重定向漏洞利用點302跳轉即設定http響應頭locatioin url,如果url包含了crlf 回車換行 就可能隔斷了http響應頭,使得後面部分落到了http body,從而跳轉到構造的 註冊登入跳轉開啟連線功能使用者分享 收藏內容過後等等利...

window下cygwin完全解除安裝辦法

具體步驟如下 1.刪除安裝用的臨時資料夾 在cygwin裡輸入命令 rm f cygdrive c 你的臨時資料夾 2.停止cron service cygrunsrv stop cron cygrunsrv remove cron 3.停止並刪除inetd服務 net stop inetd usr...

uboot怎樣跳轉到kernel

我們都知道機器加電後首先啟動uboot,然後uboot在跳轉到kernel的。但是它是如何從uboot跳轉到kernel的呢?uboot的執行的介面是從bootcmd開始執行的,也就是說通過解釋bootcmd的引數執行對應的介面來達到引導kernel的功能。所以說uboot的環境變數是很重要的。因為...