linux基础(一)
這節(jié)課主要是講在虛擬機(jī)上運(yùn)行Linux系統(tǒng)的,首先我們都將VMware虛擬機(jī)12.5版本和Centos裝好了,接下來需要注意的一點是,啟動Centos之后我們需要根據(jù)頁面提示先按F2鍵,更改一下啟動順序,將“從硬盤Hard Devices讀取”設(shè)置為首選項,然后按F10鍵保存并退出。
接下來我們就可以開始正式運(yùn)行Linux系統(tǒng)的一些基本命令了,/根目錄下有的文件夾:bin sbin opt etc(放配置) tmp media dev mnt ? ? (media mnt opt:掛載)(proc 進(jìn)程)(var :庫文件),這些我們作了解。
默認(rèn)的主機(jī)名為:localhost.localdomian,比如下面幾圖:
有兩種常見的桌面環(huán)境:KDE和GNOME。這里我們是選擇的GNOME桌面環(huán)境。上圖是開啟三個終端的結(jié)果,當(dāng)然我們還可以開啟更多的終端,通過Ctrl +Alt +F(1~6)即可實現(xiàn)不同終端的切換。
這里我們也看到普通用戶登錄后系統(tǒng)的提示符:$,root用戶登錄后系統(tǒng)的提示符:#。
接下來講解了好些命令,這些都是需要我們不斷練習(xí)以致熟練運(yùn)用的,首先我們需要知道,命令的基本組成:命令本身 選項 參數(shù),命令:告訴Linux(UNIX)操作系統(tǒng)做(執(zhí)行)什么; 選項:說明命令運(yùn)行的方式(可以改變命令的功能)。選項部分是以“-”字符開始的; 參數(shù):說明命令影響(操作)的是什么(如一個文件、一個目錄或是一段正文文字),這些我們需要掌握的命令基本可以用“增刪改查”來概括。接下來看一下都有哪些命令:
1.退出命令:exit? 如是root管理員登錄,一次exit命令用戶即退出登錄,二次exit命令,即退出終端。
2.關(guān)閉Linux系統(tǒng)的命令:init 0
?? 重啟Linux系統(tǒng)的命令:init 6
?? 關(guān)機(jī):shutdown -h now
3.放棄執(zhí)行當(dāng)前命令:ctrl? +c
4.who:查看當(dāng)前都登陸了哪些用戶
?? whoami:查看當(dāng)前登錄用戶是誰
5.su :從當(dāng)前的用戶切換到另一個指定的其他用戶,比如普通用戶切換成管理員:su - root
6.date:查看當(dāng)前時間
?? 設(shè)置時間:date -s '年 月 日 時 分'? 或者date 月日時分年
7.cal:查看當(dāng)前日歷
cal 月 年:查看某年某月的日歷 8.clear:清屏命令 或者Ctrl+l:清屏快捷鍵 9.passwd:修改當(dāng)前用戶(既可以是普通用戶,也可以是root用戶)的密碼,查看用戶的密碼狀態(tài)等 10.man:獲取某個Linux命令的使用說明,例如查看su命令的使用說明的命令為:man su 命令名 -- help:獲取幫助信息,例如:查看ls命令幫助的命令為:ls –-help 11.useradd:添加用戶名 12.pwd:查看當(dāng)前所在的目錄 13.cd:切換目錄 cd.. 表示返回上一層目錄 ? ?cd../../../../? 可以返回上4層目錄,以此類推... cd - :切換到上一次的目錄 cd ~:切換到用戶的家目錄 cd 目錄名:切換到指定的目錄 14.ls:查看當(dāng)前目錄下的文件, ls下沒東西代表是空目錄 ls -l :列出某個目錄中每一個文件的詳細(xì)資料(權(quán)限信息,屬主,屬組...) ls -lh人性化的展示文件列表 ls -a :查看所有文件,包含隱藏文件 ?? ls –all命令:同ls –a 15.mkdir:創(chuàng)建目錄 mkdir -p:遞歸式地創(chuàng)建目錄 16.tree :顯示目錄的樹結(jié)構(gòu) 17.mv命令功能:既可以在不同的目錄之間移動文件和目錄,也可以重新命名文件和目錄。 mv 文件1 文件2:把文件1更改為文件2? 18.rm命令的功能:永久地在文件系統(tǒng)中刪除文件或目錄。 rm -r :遞歸地刪除目錄 rm -rf :系統(tǒng)并不詢問而是強(qiáng)制刪除,即直接刪除原有的文件。 19.touch:增加文件 20.which is :查找命令在哪個文件夾下 21.cp:將文件(可以是多個)復(fù)制成一個指定的目的文件或復(fù)制到一個指定的目標(biāo)目錄中,格式:cp 源文件 目標(biāo)文件 ??? cp–r(recursive,遞歸的):遞歸地復(fù)制目錄。當(dāng)復(fù)制一個目錄時,復(fù)制該目錄中所有的內(nèi)容,其中包括子目錄的全部內(nèi)容。 ??? cp-f(force,強(qiáng)制):在目標(biāo)文件已經(jīng)存在的時候不詢問直接強(qiáng)制復(fù)制 反斜杠cp:強(qiáng)行覆蓋 cp -a :不僅要拷貝文件,還要把文件相關(guān)的信息拷貝 22.echo:回顯內(nèi)容 管道服務(wù)和echo命令的運(yùn)用:echo 123 | passwd --stdin 對象:把左邊命令執(zhí)行的結(jié)果作為右邊命令的輸入 echo -n :不換行輸出 23.cat命令的功能:將一個或多個文件的內(nèi)容顯示在屏幕上,該命令會不停的以只讀的方式顯示整個文件的內(nèi)容。目錄文件的瀏覽、管理及維護(hù)
在Linux或UNIX操作系統(tǒng)中,所有的文件和目錄都被組織成一個以根節(jié)點開始的倒置的樹狀結(jié)構(gòu)。 目錄相當(dāng)于Windows中的文件夾,目錄中存放的既可以是文件,也可以是其他的子目錄。 頂層根目錄的表示:“/” 文件系統(tǒng)中的兩個特殊目錄:. 表示當(dāng)前目錄,即用戶所在的工作目錄?????? .. 表示父目錄,即當(dāng)前目錄的上一層目錄 bin目錄:用來存放常用的可執(zhí)行文件 sbin目錄:用來存放系統(tǒng)的可執(zhí)行文件 家目錄: root用戶的家目錄----->root 普通用戶的家目錄------>home? ~代表當(dāng)前用戶的家目錄 dev目錄:設(shè)備文件目錄etc目錄:配置文件目錄 掛載點(目錄):通常可移除式硬件會被掛載在/media或/mnt目錄之下 絕對和相對路徑 絕對路徑:由根目錄開始 相對路徑:不是由根目錄開始
其他
Ctrl +E:跳到命令的結(jié)尾 Ctrl+A:跳到命令的開頭 tab鍵:補(bǔ)全內(nèi)容 Linux中,點開頭的文件是雜文件 cp:拷貝 mv:剪切 rm:刪除轉(zhuǎn)載于:https://www.cnblogs.com/metianzing/p/6895061.html
總結(jié)
以上是生活随笔為你收集整理的linux基础(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Gradle引人注目的特性集
- 下一篇: 【给自己的小练习2-线段树】