100個必會的shell腳本 shell腳本在工作中一般都用來做什么?
shell腳本在工作中一般都用來做什么?shell腳本可以寫一些啟動,執(zhí)行,批處理。比如使用jenkins。像springboot項目如果打包成tar,然后像操作tomcat一樣啟動停止服務,就可以寫
shell腳本在工作中一般都用來做什么?
shell腳本可以寫一些啟動,執(zhí)行,批處理。比如使用jenkins。像springboot項目如果打包成tar,然后像操作tomcat一樣啟動停止服務,就可以寫shell腳本完成。
比如我的開源項目中就用到了shell:
https://github.com/geekidea/spring-boot-assembly/tree/master/src/bin
學完了python能做什么工作?
Python作為一門編程語言,近幾年借著人工智能發(fā)展勢頭迅猛。學完Python后可以選擇以下幾個方向。
1、后臺服務端。這個現(xiàn)在一般都跟全棧掛鉤,也就是所謂的通吃前后端。從事這個方向?qū)W完Python基礎后還需要學習前端知識,數(shù)據(jù)庫知識,Linux系統(tǒng)相關知識,做后臺的幾乎都得會用Linux系統(tǒng)。學完這些后就開始學習Flask,Django和Tornado等后端框架。
2、數(shù)據(jù)分析。這個是當前較火的一個方向。學完Python基礎后還需要學習numpy、pandas、matplotlib這三個庫以及scipy等數(shù)據(jù)統(tǒng)計分析庫,當然這個方向還必須具備一些數(shù)學知識。
3、自動化運維。這個方向除了Python基礎外還必須掌握Linux系統(tǒng),一般都是做Linux運維,這個方向?qū)inux系統(tǒng)的學習要求會高很多。
4、人工智能方向。這個方向是目前Python大火的主要原因。但是這個方向不僅僅需要Python基礎,更需要學各種算法,而且對數(shù)學要求也很高。熟悉算法后開始學習各種人工智能相關庫。這個方向能細分出很多方向,例如計算機視覺,NLP等,要從事哪個就學與哪個相關的算法和實用庫。
學Python后有很多方向可選,首先選好方向,然后繼續(xù)學習該方向所需要具備的技能,通過做項目指引學習,漸漸地也就能達到工作要求了。當然工作了也不能停止學習,編程是一個需要持續(xù)學習的活。加油!
shell有什么用,能做什么工作?
Shell腳本主要應用在系統(tǒng)管理方面,比如你學過linux,那么專業(yè)的Linux管理一般來說都會通過shell進行腳本編寫,實現(xiàn)自動化的管理過程。
shell也就是將bash中的命令,函數(shù)等通過規(guī)定的語法進行編寫,來達到所需功能的腳本。