linux學習——入門
~Linux的版本有兩種:
一種是核心版:由www.kernel.org進行釋出,誰都可以下載
一種是發行版:常見的有redhat和centOS》(發行版是公司在核心上繼續開發的,功能更多的版本?不同的發行版本核心基本一致的,加上了自己的理解)
~Linux與Windows的不同
Linux嚴格區分大小寫
Linux所有內容用檔案形式儲存,包括硬體
Linux不靠副檔名區分檔案型別(用許可權控制)=>有些約定俗成的如,.sh指令碼,.conf配置檔案
Windows中的程式不能直接在Linux中安裝執行
~字元介面的優勢
字元介面佔用的系統資源更少
字元介面減少了出錯和被攻擊的可能性
~Linux常用命令
命令的基本格式
root代表當前的登入使用者(Linux的管理員是root而不是Windows中的Admin)
localhost代表當前電腦的主機名(Linux的預設主機名是localhost,Windows在區域網內部是不能有相同主機名存在的,否則都不能上網,Linux是沒有限制,所有人都可以是localhost)
“~”代表當前所在位置(前面的空格沒有意義)=>pwd命令可以顯示當前路徑(print working directory)
#表示當前的登入使用者是管理員,普通使用者的提示符是$
命令格式
個別命令使用的時候不遵循這種格式,很多選項的時候哦可以寫在一起,選項有簡化選項和完整選項,比如-a和--all
命令:ls ==>查詢目錄中的內容
選項有
-a ==> 顯示所有,包括隱藏檔案,Linux中 “.”開頭的檔案是隱藏檔案
-l ==>顯示詳細資訊 (一起用可以簡寫成 ll)
1==>引用計數 root ==>所有者 root==>所屬組(root組)1207 ==>大小
-h ==> 人性化顯示檔案大小 如1.2k
-d ==>檢視目錄屬性,比如要看一個目錄的屬性,如果沒用d的話會列出目錄下所有的檔案
-i ==>檢視檔案的inode(檢視檔案的ID號)
~檔案處理命令
(one、目錄處理命令 two、檔案處理命令 three、連結命令)
1、目錄的建立
mkdir -p [目錄名] (-p)==>遞迴建立 意思是如果只建立一個目錄就不需要,如果建立如dir/dire這樣的目錄就需要加遞迴。
2、切換所在目錄
cd [目錄] cd 是change ditectory的縮寫
簡化操作: cd ~和cd 是進入當前使用者的家目錄,cd - 是進入上次的目錄,cd ..進入上級目錄,cd . 進入當前目錄
Linux的補全鍵,按兩下Tab鍵
3、刪除空目錄
rmdir [目錄名] remove empty directories (刪除非空的目錄 rm -rf [目錄名]) ==>因為有下面那條語句,所以這條用的很少見
4、刪除檔案或目錄 rm
rm -rf [檔案或目錄名] 英文全稱:remove
-r ==> 刪除目錄
-f ==> 強制刪除
5、複製命令 cp
cp [選項] [原檔案或目錄] [目標目錄] 英文全稱 copy
-r ==>複製目錄
-p ==>連帶檔案屬性複製
-d ==>如果原始檔是連線檔案,則複製連線屬性
-a ==> 相當於 -pdr 全部內容 (一般就用這個)
6、剪下或該命令 mv
mv [原檔案或目錄] [目標目錄] 英文全稱 move =>注意,沒有選項,原檔案和目錄都一樣
改名==>原目錄和目標目錄在同一路徑下
7、連結命令 ln
ln -s [原檔案] [目標檔案] 英文全稱 link ==>生成連結檔案,-s是建立軟連結
軟連結的絕對路徑要寫絕對路徑,不然會報錯,硬連結沒有要求。
硬連結特性 ==> 1、擁有相同的i節點和block塊,可以看做是同一個檔案2、可通過i節點識別,3、不能跨分割槽,4、不能針對目錄使用
軟連結的特性 ==>1、類似Windows的快捷方式、2、軟連結擁有自己的i節點和block塊,但資料塊中只儲存原始檔的檔名和i節點,並沒有實際的檔案資料、3、修改任意檔案,另一個都改變,4、刪除原始檔,軟連結不能使用
~檔案搜尋命令
1、檔案搜素命令 locate
locate 檔名 ==>在後臺資料庫中安檔名搜素,搜素速度更快,確定是只能按照檔名搜尋。
這個命令是在/var/lib/mlocate 這個資料庫搜尋的,這個資料庫預設是1天更新一次,可以用updatedb命令更新資料庫
搜尋是按照/etc/updatedb.conf 配置檔案搜尋的, 裡面限制了一些搜尋型別是搜不到的,yes是配置都生效。
2、命令的搜尋命令whereis和which
whereis 命令名 ==>搜尋命令所在的路徑名和幫助文件所在的位置。相似的(whatis)
選項 ==> -b 只看執行路徑 -m只看幫助文件
which 命令名 位置,如果有別名會顯示別名。。
3、檔案搜尋命令 find
find [搜尋範圍] [搜尋條件]
相關文章
- Linux入門學習Linux
- 學習Linux哪個比較好?入門學習LinuxLinux
- 如何才能學好Linux?學習Linux如何入門Linux
- Linux 學習:入門十法篇Linux
- Linux新手入門怎麼學?如何學習好Linux?Linux
- Linux 學習基礎入門之Linux分割槽Linux
- 學習Linux的作用是什麼呢?Linux入門Linux
- Linux運維新手如何快速入門?Linux學習方法Linux運維
- Linux 學習基礎入門之Linux發展史Linux
- Linux學習路線圖,入門教程分享Linux
- Linux學習路線圖,入門教程分享。Linux
- Linux系統入門命令學習經驗Linux
- Linux入門學習(1基礎操作命令)Linux
- Linux運維要了解哪些shell技能?Linux學習入門Linux運維
- 初學Linux入門?學習Linux雲端計算要先學什麼?Linux
- 如何開始使用Linux?入門學習運維Linux運維
- Linux快速入門開啟你的學習之道Linux
- 初級入門都要學什麼?linux要學習多久Linux
- Linux需要會什麼技術?Linux運維入門學習Linux運維
- Linux的應用領域有什麼?Linux入門學習Linux
- 【Linux入門第1天】我為什麼要學習LinuxLinux
- 我的學習經歷——Linux系統入門教程Linux
- 4、Linux入門學習筆記 檔案操作命令Linux筆記
- Linux入門及進階學習推薦書籍Linux
- linux學習入門(2使用者處理命令)Linux
- GORM學習入門GoORM
- Nginx入門學習Nginx
- mybatis入門學習MyBatis
- spring入門學習Spring
- MyBatisPlus入門學習MyBatis
- Vue入門學習Vue
- ROS入門學習ROS
- nuxt 入門學習UX
- Linux系統管理命令還有什麼?Linux學習如何入門Linux
- Linux運維基礎學習怎麼樣?linux基礎入門Linux運維
- 什麼是開源軟體?Linux怎麼學?linux入門學習書籍Linux
- Linux系統新手入門學習的四點建議Linux
- binlog有哪些工作模式?linux學習資料庫入門模式Linux資料庫
- 程式和程式有什麼區別?Linux學習入門Linux