最近在對Linux進行深入學習,分享一些入門基礎,有什麼錯誤望網友們指點。
1、RedHat:效能穩定,老牌的linux發行版。收費的是RedHat Enterprise Linux(RHEL。redhat企業版)。目前RedHat分為兩個系列:由RedHat公司提供收費技術支援。以及社群開發的免費的Fedora。
2、Fedora:RedHat的社群免費後繼版,非常強大。
3、CentOS:國內許多企業選擇CentOS,CentOS可以算是RHEL的克隆版,最大的好處就是免費。
4、SUSE:德國最著名的Linux發行版。
5、Debian:算是迄今為止,最遵循GNU規範的linux系統。(gun的目標就是建立一套完全自由的作業系統。)
6、Ubuntu:Debian的後繼一個分支。也是課程使用的linux發行版。
系統設定
lshw 獲取硬體資訊
lscpu 獲取CPU資訊
lsusb 獲取usb介面資訊
uname 獲取系統相關資訊
df :檢視磁碟空間
date :檢視日期和時間
"+%j" 今年中的第幾天
hostname :顯示主機名
ifconfig :顯示網路介面引數
關機重啟命令
reboot :重啟系統
poweroff: 關機
shutdown: 是定時關機
shutdown -h time 指定時間,不寫,就是一分鐘之後執行
shutdown -h +5 :五分鐘後關機
shutdown -c :取消定時關機
shutdown -r now :立即重啟
#通過上下方向鍵來獲取過往執行過的linux命令
#命令僅需輸入前幾位就可以用TAB鍵補全
要想準確,高效地完成各種任務,僅依賴命令本身是不夠的,還應該根據實際情況來靈活調整各種命令的引數:
linux命令格式:
命令名稱 [命令引數] [命令物件]
#命令名稱、引數、物件之間用空格鍵分隔。
命令引數分為:
長格式 man --help
短格式 man -h
man 命令中常用按鍵以及用途
按鍵 用處 空格鍵 向下翻一頁 page down 向下翻一頁 page up 向上翻一頁 home(fn+左方向鍵) 直接前往首頁 end(fn+右方向鍵) 直接前往尾頁 / 從上至下搜尋某個關鍵詞,如 ‘/and’ ? 從下至上搜尋某個關鍵詞,如 ‘/and’ n 定位到下一個搜尋到的關鍵詞 N 定位到上一個搜尋到的關鍵詞 q 退出幫助文件 目錄命令
1、pwd ---print working directory
顯示使用者當前所處的工作目錄
2、cd ---change directory
用於切換工作路徑
cd 目錄名 :進入某一目錄
cd .. :返回上一級目錄
cd - :返回上一次所處的目錄
cd ~ :切換到當前使用者的家目錄
3、ls ----list
ls會列舉出當前工作目錄的內容(檔案或資料夾)
-a :檢視所有檔案(包括隱藏檔案)
-l :檢視檔案的屬性,大小等詳細資訊
第一列一共十位:
#第一位是型別:
d代表目錄
-代表是檔案
l代表連線
#第二位到十位是許可權
許可權共九位,分三組,每三個一組
-rwx:
-r read 可讀許可權 4 或者 0
-w write 可寫許可權 2 或者 0 如果一條線,一個減號代表0
-x execute 可執行許可權 1或者0
這三個字母能表示多少值:0-7
0:什麼許可權都沒有
1:檔案只能執行
2:檔案只有寫許可權
3:檔案可寫可執行
4:檔案只有讀許可權
5:可讀可執行
6:可讀可寫
7:可讀可寫可執行
#對於檔案而言:
可讀許可權表示允許讀其內容,而禁止對其做任何的更改操作
可寫許可權表示可以改寫編輯檔案的內容或刪除檔案。(要有檔案所在目錄的寫許可權)
可執行許可權表示允許將該檔案作為一個程式執行。
#對於目錄而言:
可讀許可權表示允許顯示該目錄中的內容
可寫許可權表示可以在目錄中新建,刪除,重名令檔案
可執行許可權表示可以進入該目錄。可執行許可權是基本許可權。
許可權共九位,每三個一組
1、代表當前使用者的許可權 ---讀寫和執行
2、代表當前使用者所屬的組的許可權
3、代表其他組的許可權
-w-