什么是Linux
Linux內(nèi)核最初只是由芬蘭人李納斯·托瓦茲(Linus Torvalds)在赫爾辛基大學上學時出于個人愛好而編寫的。
Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。
Linux能運行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。——http://www.runoob.com
對于新手來說,理解Linux是一種操作系統(tǒng)即可。
Shell與Bash
Shell 是一個用 C 語言編寫的程序,它是用戶使用 Linux 的橋梁。Shell 既是一種命令語言,又是一種程序設(shè)計語言。
Shell 是指一種應(yīng)用程序,這個應(yīng)用程序提供了一個界面,用戶通過這個界面訪問操作系統(tǒng)內(nèi)核的服務(wù)。
bash,全稱為Bourne-Again Shell。它是一個為GNU項目編寫的Unix shell。bash腳本功能非常強大,尤其是在處理自動循環(huán)或大的任務(wù)方面可節(jié)省大量的時間。bash是許多Linux平臺的內(nèi)定Shell,這也是我們介紹它主要的原因。
簡單地說,Shell所提供的用戶界面就是我們所說的終端、命令行等,而Bash是Shell的一種。
使用Linux
Bash使用原理
使用Linux也就是使用Bash等Shell與系統(tǒng)進行對話,現(xiàn)在Bash不僅僅能與Linux系統(tǒng)對話,也在Windows、Mac系統(tǒng)上應(yīng)用。
使用Bash可以理解為用命令調(diào)用程序?qū)崿F(xiàn)對系統(tǒng)的各種操作,Bash的每個命令對應(yīng)著相應(yīng)的程序,當然也可以自己創(chuàng)建命令以達到高效,如廣受歡迎的git等。
Bash基礎(chǔ)操作
基本語法:$ 命令 -選項縮寫 --選項 參數(shù),其中命令必須要有,而不同命令的選項、參數(shù)有差異。
下面開始具體學習。
1.切換路徑
當你打開Bash后,默認當前路徑為你打開時所處的路徑,如在桌面打開當前路徑為桌面。
切換路徑的語法為:cd 路徑。如:
$ cd /c/img
***切換至c盤下的img文件夾***
2.增刪改查
增——也就是新建,
語法:mk 文件夾名稱——新建一個文件夾
touch 文件名——新建一個文件
——待續(xù)……