你們好,我是一個零基礎的新手小白,在此和你們分享一下新手小白的學習之路。歡迎各位大神指教!謝謝shell
Linux簡介:服務器
Linux操做系統誕生於1991年10月,由芬蘭赫爾辛基大學的在校生Linus Torvalds所編寫。在介紹常見的Linux系統版本以前,首先須要區分Linux系統內核與Linux發行套件系統的不一樣。Linux系統內核指的是一個由Linus Torvalds負責維護,提供硬件抽象層、硬盤及文件系統控制及多任務功能的系統核心程序。而Linux發行套件系統是咱們常說的Linux操做系統,也便是由Linux內核與各類經常使用軟件的集合產品。svg
目前Linux的主流發行版本分爲
一、Redhat:
Redhat系列,包括RHEL(Redhat Enterprise Linux,爲收費版本)、Fedora(Redhat測試版本)、CentOS(RHEL的社區本,免費)。Redhat能夠說是在國內使用最多的Linux版本,這個版本的特色就是使用人數多,並且網上的許多Linux教程也都以Redhat系列爲例進行講解。穩定性方面RHEL和CentOS的穩定性很是好,適合於服務器使用。
二、Slackware:
經典表明SUSE Linux Enterprise Server (SLES),也是出名的商業化收費版Linux。
三、Debian:
Debian系列,典型表明Ubuntu,更新快,新功能上線快。
不一樣發行版之間的聯繫:
一、因此的發行版都是用Linux內核。
二、由於Linux是開源的,因此全部發行版都必須遵照GNU GPL(GNU General Public License,GNU通用公共許可證)。
不一樣發行版之間的區別:
一、不一樣發行版本之間按照維護的組織來區分能夠分爲社區維護和企業維護。
二、發行版的本質區別在於不一樣版本的內核。
具體分支詳情查看圖片連接:
https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg
Linux的哲學思想
一、一切都是一個文件(包括硬件)
Linux系統中,一切都是以文件的形式體現的。包括硬件設備。
二、小型,單一用途的程序
每個命令完成一項任務。
三、鏈接程序,共同完成複雜功能
組合多個命令,來完成複製功能。
四、避免使人困惑的用戶界面
程序的運行,以字符界面爲主,避免了由圖形界面給用戶帶來的困惑。
五、配置數據儲存在文本當中
Linux的全部配置文件都儲存爲文本形式,如需更改配置,僅須要使用文本編輯工具修改便可。工具
CentOS7.6創建用戶名
先下載CentOS7.6的鏡像文件。
而後利用VMware創建虛擬機。學習
完成以後,咱們就登陸了CentOS7.6系統了。測試
Linux基礎命令操作系統
0一、ifconfig 查詢IP地址。 和Windows 的ipconfig 相同功能
0二、free 能夠查看CentOS7.6的內存信息
0三、uname -r 查看內核版本
0四、tty 能夠查看當前的終端
0五、who 能夠查看當前有幾個終端在登陸,和登陸時間
0六、inti 3 能夠關閉圖形界面,但不關機
0七、runlevel 能夠查看使用過什麼模式
0八、who -r 能夠查看當前運行的模式
0九、id -u 能夠查看用戶UID
十、echo 顯示字符
十一、help 能夠查看內部命令列表
十二、enable命令用於啓動或關閉 shell 內建指令
1三、enable cmd 啓用內部命令
1四、enable -n cmd 禁用內部命令
1五、enable -n 查看全部禁用的內部命令
1六、whick 查看外部命令位置
1七、bc 計算器 obase=輸出 ibase=輸入3d
還有不少命令,這裏就不一一列舉了blog
history 命令歷史顯示執行命令時間教程
這裏單獨說一下 histor命令
history 查看曾經執行過的歷史命令列表
history -c:清空歷史命令
-d offset:刪除歷史中指定的第offset個命令
n:顯示最近的n條歷史
-a:追加本次會話新執行的命令歷史列表至歷史文件
-r:讀歷史文件附加到歷史列表
-w:保存歷史列表到指定的歷史文化
-n:獨立式文件中未讀過的行到歷史列表
-p:展開歷史參數成多行,但不村在歷史列表中
-s:展開歷史參數成一行,附加在歷史列表後
在history列表中顯示執行時間
須要在 /etc/profile 文件中最後加入 export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S `whoami` " (網上查找的資料,目前本小白還不懂變量這個東西)
而後保存。退出從新登陸,或者 . /etc/profile 在輸入histo命令便可查看歷史命令執行時間。
小白的第一小階段,小章節學習分享~謝謝~