欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

探索在Windows10中可以運(yùn)行和實(shí)用的Linux命令

2018-03-27 10:29:48 1504瀏覽

在本文章中,我們討論了關(guān)于如何在Windows10上開啟WSL之旅的內(nèi)容。下面我們來一起探討一些能在Windows10上廣泛使用的Linux命令。

話題深入之前,請先讓我們明確本教程所適用的人群。本文適用于使用Windows10系統(tǒng),但是又想在Azure、AWS或是私有云平臺(tái)上學(xué)習(xí)Linux的初級開發(fā)者。換句話說,就是為了幫助初次接觸Linux系統(tǒng)的Windows10用戶。

您的工作任務(wù)決定了您所需要的命令,而我的需求可能和您的不一樣。本文旨在幫助您在Windwos10上舒服的使用Linux。不過請牢記,WSL并不提供硬件訪問的功能,比如聲卡、GPU,至少官方是這么描述的。但是這可能并不能阻止Linux用戶的折騰精神。很多用戶不僅完成了硬件訪問,甚至已經(jīng)在Windows10上安裝上了Linux桌面程序。但是本文并不會(huì)涉及這些內(nèi)容,我們可能會(huì)討論這些,但不是現(xiàn)在。



下面是我們需要著手的任務(wù)。

如何讓您的Linux系統(tǒng)保持到最新的版本

因?yàn)長inux運(yùn)行在了Windows系統(tǒng)中,所以您將被剝奪Linux系統(tǒng)所提供的所有安全特性。另外,如果不及時(shí)給Linux系統(tǒng)打補(bǔ)丁,你的Windows設(shè)備將被迫暴露在外界威脅中,所以還請保持您的Linux為最新版本。

WSL官方支持openSUSE/SUSELinuxEnterprise和Ubuntu。您也可以安裝其他發(fā)行版,但是我只需要它們當(dāng)中的二者之一就可以完成我的所有工作,畢竟,我只需要訪問一些Linux基礎(chǔ)程序。

更新openSUSELeap:

sudozypperup

如果您想升級系統(tǒng),您可以運(yùn)行下面的命令:

sudozypperdup

更新Ubuntu:

sudoapt-getupdate

sudoapt-getdist-upgrade

這樣你就安全了,由于Linux系統(tǒng)的更新是漸進(jìn)式的,所以更新系統(tǒng)成為了我的日常。不像Windows10的更新通常需要重啟系統(tǒng),而Linux不同,一般只有KB或是MB級的更新,無需重啟。

管理文件目錄

系統(tǒng)更新之后,我們來看看一些或普通或不太普通的任務(wù)。

系統(tǒng)更新之外的第二重要的任務(wù)是使用Linux管理本地和遠(yuǎn)程文件。我承認(rèn)我更青睞圖形界面程序,但是終端能提供更可靠、更有價(jià)值的服務(wù)。要不你使用資源管理器移動(dòng)1TB的文件試試?我通常使用rsync命令來移動(dòng)大量文件。如果中斷任務(wù),rsync可以在上次停止的位置繼續(xù)工作。

雖然您可能更習(xí)慣使用cp或是mv命令復(fù)制、移動(dòng)文件,但是我還是喜歡靈活的rsync命令,了解rsync對遠(yuǎn)程文件傳輸也有幫助。使用rsync大半為了完成下面三個(gè)任務(wù):

使用rsync復(fù)制整個(gè)目錄:

rsync-avzP/source-directory/destinationdirectory

使用rsync移動(dòng)文件:

rsync--remove-source-files-avzP/source-directory/destination-directory

在成功復(fù)制目標(biāo)目錄之后,此命令將刪除源文件。

使用rsync同步文件:

我的文件可能在多處存儲(chǔ)。但是,我只會(huì)在主要位置中增加或是刪除。如果不使用專業(yè)的軟件,同步文件可能會(huì)給用戶帶來挑戰(zhàn),而rsync剛好可以簡化這個(gè)過程。這個(gè)命令可以讓兩個(gè)目錄文件內(nèi)容同步。不過要注意,這是一個(gè)單向同步,即從源位置同步到目標(biāo)位置。

rsync--delete-avzP/source-directory/destination-directory

如果源目錄中沒有找到文件,上述命令將刪除目標(biāo)目錄中的文件。換言之,它創(chuàng)建了源目錄的一個(gè)鏡像。

文件自動(dòng)備份

保持文件備份是一項(xiàng)乏味的工作。為了保持我的設(shè)備的完全同步,我運(yùn)行了一個(gè)cron作業(yè)在夜間保持我的所有目錄同步。不過我會(huì)留一個(gè)外部驅(qū)動(dòng)器,基本上每周我都會(huì)手動(dòng)同步一次。由于可能刪掉我不想刪除的文件,所以我并沒有使用--delete選項(xiàng)。我會(huì)根據(jù)情況手動(dòng)決定是否使用這個(gè)選項(xiàng)。

創(chuàng)建cron作業(yè),打開crontab:

crontab-e

移動(dòng)大文件時(shí),我會(huì)選擇在系統(tǒng)空閑的深夜執(zhí)行該命令。此命令將在每天早上1點(diǎn)運(yùn)行,您大概可以這樣修改它:

#01***rsync-avzP/source-directory/destination-directory

這是使用crontab的定時(shí)作業(yè)的命令結(jié)構(gòu):

#mhdommondowcommand

在此,m=分鐘,h=小時(shí),dom=本月的某天,mon=月,dow=本周的某天。

我們將在每天早上1點(diǎn)運(yùn)行這條命令。您可以選擇dow或是dom(比如,每月5號)等。您可以在這里閱讀更多相關(guān)內(nèi)容。

管理遠(yuǎn)程服務(wù)器

在Windows系統(tǒng)上使用WSL的優(yōu)勢之一就是能方便管理云上的Linux服務(wù)器,WSL能提供原生的Linux工具給您。首先,您需要使用ssh命令登錄遠(yuǎn)程Linux服務(wù)器。

比如,我的服務(wù)器ip是192.168.0.112;端口為2018(不是默認(rèn)的22端口);Linux用戶名是swapnil,密碼是“就不告訴你”。

ssh-p2018swapnil@192.168.0.112

它會(huì)向您詢問用戶密碼,然后您就可以登錄到Linux服務(wù)器了。現(xiàn)在您可以在Linux服務(wù)器上執(zhí)行任意您想執(zhí)行的所有操作了。不需使用PuTTY程序了。

使用rsync,可以很輕易的在本地機(jī)器和遠(yuǎn)程機(jī)器之間傳輸文件。源目錄還是目標(biāo)目錄取決于您是上傳文件到服務(wù)器,還是下載文件到本地目錄,您可以使用username@IP-address-of-server:/path-of-directory來指定目錄。

如果我想復(fù)制一些文本內(nèi)容到服務(wù)器的home目錄,命令如下:

rsync-avzP/source-directory-on-local-machine‘ssh-p2018’swapnil@192.168.0.112:/home/swapnil/Documents/

這將會(huì)復(fù)制這些文件到遠(yuǎn)程服務(wù)器中Documents目錄。

最后其實(shí)主要是為了可以在Windows10系統(tǒng)上通過WSL完成Linux方面的很大一部分的任務(wù)。通常來說,它提高了生產(chǎn)效率?,F(xiàn)在,Linux的世界已經(jīng)向Windwos10系統(tǒng)張開懷抱了,盡情探索吧。想要了解更多關(guān)于Linux發(fā)展前景趨勢,請關(guān)注扣丁學(xué)堂Linux培訓(xùn)官網(wǎng)、微信等平臺(tái),扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育平臺(tái)為您提供權(quán)威的Linux視頻教程系統(tǒng),通過千鋒扣丁學(xué)堂金牌講師在線錄制的Linux視頻教程課程,讓你快速掌握Linux從入門到精通開發(fā)實(shí)戰(zhàn)技能??鄱W(xué)堂Linux技術(shù)交流群:422345477。


扣丁學(xué)堂微信公眾號



關(guān)注微信公眾號獲取更多的學(xué)習(xí)資料



查看更多關(guān)于“Linux培訓(xùn)資訊的相關(guān)文章>>

標(biāo)簽: Linux命令 Linux視頻教程 Linux培訓(xùn) Linux在線學(xué)習(xí) Linux在線視頻 Linux系統(tǒng)

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費(fèi)咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部