歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux學習筆記(一):入門知識

Linux學習筆記(一):入門知識

日期:2017/3/1 17:53:10   编辑:Linux技術

大三是第一次接觸Linux,只是知道一些簡單的命令,當工作中再次用到時,不得不又重新溫故那些知識並做系統的學習,現在將以學習筆記的形式記錄,分享一些簡單知識和個人拙見,如有錯誤,歡迎指出。

基本知識:

Linux中磁盤分區表示:

如:/dev/hda5 :/dev/目錄是存放硬件設備文件,hd表示IDE設備,sd表示SCSI設備,a表示硬盤的順序號,即第一塊硬盤是a,第二塊是b...等,就像windows下的C盤D盤一樣,5表示第一個邏輯分區。Linux分區由主分區和擴展分區組成,主分區不超過4個,邏輯分區是在擴展分區中劃分的所以邏輯分區從5開始,不管主分區是否滿4個分區,反正前4塊是劃給主分區的。

同樣,一個SCSI設備第二塊硬盤的第二塊邏輯分區的表示方法為:/dev/sdb6

文件系統類型:

Linux中默認使用的文件系統類型是EXT3(EXT4),SWAP,同時也支持其他文件系統類型,如FAT16、FAT32、NTFS、XFS等。

目錄結構:

最頂層:根目錄(/),根目錄下幾個重要的目錄有:/root,/bin,/boot,/etc,/home,/var,/usr,/tmp.....(每個目錄存放什麼內容很重要)

圖形、字符操作界面的切換:

圖形界面——>字符終端:Ctrl+Alt+Fn (n取值1~6,之後的筆記中會介紹為什麼)

字符終端——>字符終端:Alt+Fn

字符終端——>圖形界面:Alt+F8

登錄後,若是root用戶,則提示符為“#”,若是普通用戶,則提示符是“$”

關機及重啟命令:

重啟:shutdown -r now

shutdown -r +15 "警告:系統將於15分鐘後重啟"

reboot命令也表示是重啟,但是與shutdown的區別是它是強制性重啟,而shutdown命令會提示用戶保存,所以建議使用shutdown命令。

關機:shutdown -h now 或 halt

開始執行一些簡單的命令:

注意Linux中大小寫是敏感的,這點與windows不同,windows中的powershell無論是命令還是函數方法等都不區分大小寫。


復制代碼代碼如下:
[jzhou@localhost ~]$ su - root 切換到root用戶
口令:
[root@localhost ~]# 切換到root後提示符為#
[root@localhost ~]# date 顯示日期與時間
2013年 03月 05日 星期二 21:09:09 CST
[root@localhost ~]# echo $LANG 顯示目前支持的語言
zh_CN.UTF-8
[root@localhost ~]# LANG=en_US 設置語言
[root@localhost ~]# echo $LANG
en_US
[root@localhost ~]# cal 查看當前月日歷
March 2013
Su Mo Tu We Th Fr Sa
2
4 5 6 7 8 9
11 12 13 14 15 16
18 19 20 21 22 23
25 26 27 28 29 30
[root@localhost ~]# bc 打開計算器
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
4*3
quit 按quit鍵離開
[root@localhost ~]#

另外掌握一些常用的熱鍵有助於提高命令速度,如Tab(自動填充,並且在什麼命令都沒有的情況下,按兩次TAB鍵會出現所有的命令,這也可以作為一個幫助吧。);Ctrl+C :中斷目前運行程序;Ctrl+D:鍵盤輸入結束,同Exit;Ctrl+L:清屏;Ctrl+U 清空至行首;Ctrl+K:清空至行尾;“\”:強制換行。

Linux命令幫助:

剛才說的在未打任何命令的情況下按兩次TAB鍵會顯示所有可用的命令,這種方法不常用,常用的方法是help ,用法是 :命令 --help ,常用的是man幫助(即手冊manual),用法是:man 命令,還有一種幫助方法是info ,用法是info 命令,其實這種不太常用,因為正常情況下man已經可以解決絕大部分問題了。

另外由於使用man或者是info命令時,會出現多個頁面,有時候多的不想看,這時候按q退出幫助,而且由於現實的信息很多,您如何快速找到自己想要的呢,這時,輸入“/您想要查找的字符”,按enter即可

你可以查看一個命令的作用:whatis 命令

你也可以查看一個命令是存放在哪的:which 命令(除cd,因為cd是內置在內核中的)

切換執行等級:

查看運行級別:runlevel

level 0:關機(關機可用命令 init 0,init進程在後面的筆記會介紹)

level 3:純命令行模式,即我們在圖形界面右鍵打開的終端字符模式

level 5:圖形界面模式(作為服務器的話,基本不啟用這個級別,直接進入level 3字符模式)

level 6:重啟(重啟可用命令 init 6)

1級別表示單用戶模式,2級別表示字符界面多用戶模式,4級別未分配使用,這3個級別基本不使用。所以只要知道上述4種級別即可。具體的啟動進程和配置文件會在後續筆記中體現。

Linux命令的分類:

(Linux命令:用於實現某一功能的指令或程序,命令的執行依賴於解釋器程序,如/bin/bash)

內部命令:屬於Shell解釋器的一部分(可理解為bin/下包含的命令)

外部命令:獨立於Shell解釋器之外的程序(即不需要/bin/bash也可執行,如Vim、LVM)

Linux命令的格式:

命令字 [選項] [參數] 選項:用於調節命令的具體功能 參數:命令操作的對象,如文件、目錄等。多個段格式的選項可以寫在一起而只是用一個“-”來連接。

最後我覺得要弄清楚的一個問題是linux shell,其實shell就是Kernel和user之間的一個接口,用戶不會直接和內核打交道,但是用戶輸入的命令又會被內核識別,這就是shell的作用。

Copyright © Linux教程網 All Rights Reserved