Linux是一套免費(fèi)使用和自由傳播的類 Unix 操作系統(tǒng)。Linux是開源的,它遵循 GNU 通用公共許可證(GPL),任何個(gè)人和機(jī)構(gòu)都可以自由地使用 Linux 的所有底層源代碼,也可以自由地修改和再發(fā)布。由于 Linux 是自由軟件,所以任何人都可以創(chuàng)建一個(gè)符合自己需求的 Linux 發(fā)行版。目前國內(nèi) Linux 更多的是應(yīng)用于服務(wù)器上,而桌面操作系統(tǒng)更多使用的是 Windows。主要原因如下:
Windows:
界面:? 界面統(tǒng)一且單調(diào),外殼程序固定所有的 Windows 程序菜單幾乎一致,快捷鍵也幾乎相同
使用:? 使用比較簡單,上手容易。圖形化界面對(duì)沒有計(jì)算機(jī)背景知識(shí)的用戶使用十分有利
學(xué)習(xí):? 系統(tǒng)構(gòu)造復(fù)雜、變化頻繁,且知識(shí)、技能淘汰快,深入學(xué)習(xí)比較的困難。
軟件:? 每一種特定功能可能都需要商業(yè)軟件的支持,需要購買相應(yīng)的授權(quán)
Linux:
界面:? 圖形界面風(fēng)格隨著發(fā)布版的不同而變化,可能互不兼容。GNU/Linux 的終端機(jī)是從 UNIX 傳承下來,基本命令和操作方法也幾乎一致。
使用:? 圖形界面使用簡單,容易入門。但文字界面需要學(xué)習(xí)才能掌握。
學(xué)習(xí):? 系統(tǒng)構(gòu)造簡單、穩(wěn)定,且知識(shí)、技能傳承性好,深入學(xué)習(xí)相對(duì)容易。
軟件:? 大部分軟件都可以自由獲取,同樣功能的軟件選擇較少。
現(xiàn)在主流的Linux發(fā)行版本有如下幾種:1.Linux Mint
2.Ubuntu
3.Debian
4.Mageia
5.Fedora
6.CentOS
而在我學(xué)習(xí)Linux時(shí),使用的就是Ubuntu發(fā)行版本。Ubuntu具有高效的文件管理系統(tǒng),一般情況下不需要碎片整理。同時(shí)產(chǎn)生的系統(tǒng)垃圾很少,系統(tǒng)不會(huì)隨著使用時(shí)間的增多而越來越卡。最重要的是它的權(quán)限管理很嚴(yán)格,避免用戶誤操作。它還具有強(qiáng)大的命令行,基本上所有操作可在上面執(zhí)行。
Linux中的定時(shí)任務(wù)操作以及常用命令
在根目錄下新建一個(gè)目錄(mkdir testOne)。

進(jìn)入到testOne文件夾下新建一個(gè)日志文件(run.log)以及編寫一個(gè)shell腳本文件(crontab.sh)。

編輯crontab.sh腳本文件。
1、vim crontab.sh(進(jìn)入文件)
2、編輯腳本
3、wq!(保存退出)

配置crontab服務(wù),crontab -e

最后輸入命令tail -f run.log,得到結(jié)果

最后,就實(shí)現(xiàn)了一個(gè)編寫一個(gè).sh文件,輸入出當(dāng)前時(shí)間到一個(gè)文本文件;通過Linux中的crontab服務(wù),讓它每30秒執(zhí)行一次。
常用命令:
1、關(guān)機(jī)
? ? ? 1.shutdown -h now? ? ? 立刻關(guān)機(jī)
? ? ? 2.shutdown -h 5? ? ? ? 5分鐘后關(guān)機(jī)? ? ? ? ?
? ? 3.poweroff? ? ? ? ? ? 立刻關(guān)機(jī)
2、重啟
? ? ? 1.shutdown -r now? ? ? 立刻重啟
? ? ? ? 2.shutdown -r 5? ? ? ? 5分鐘后重啟
? ? ? ? 3.reboot? ? ? ? ? ? ? 立刻重啟
? 3、目錄切換:
? ? ? ? 1.? cd 目錄名
? ? ? ? 2.目錄查看:
4、ls 查看當(dāng)前目錄下的所有目錄和文件
? ? 1.ls -a 查看當(dāng)前目錄下的所有目錄和文件(包括隱藏的文件)
? ? 2.ls -l 或 ll 列表查看當(dāng)前目錄下的所有目錄和文件\nls /dir 查看指定目錄下的所有目錄和文件
5、新增文件:touch 文件名
6、刪除文件:rm -rf 文件名
7、打開文件:vi/vim 文件名
當(dāng)然Linux中的操作命令肯定不止這些,我只是舉出了自己在學(xué)習(xí)過程中常用的命令而已。