歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 讀書筆記

讀書筆記

日期:2017/3/3 12:30:14   编辑:Linux技術

1.登陸

首先啟動Linux。啟動完畢後需要進行用戶的登錄,選擇登陸的用戶不同自然權限也不一樣,其中“系統管理員”擁有最高權限。

login:

輸入:root(管理員名)後,計算機顯示輸口令(password:),輸入你的口令即可。當計算機出現一個“#”提示符時,表明你登錄成功!

屏幕顯示Linux提示符:[root@localhostroot]#_

2.注銷

Logout注銷是登陸的相對操作,登陸系統後,若要離開系統,用戶只要直接下達logout命令即可:

[code][root@localhostroot]#logout
3.關機或重新啟動

Shutdown命令可以關閉所有程序,依照用戶的需要,重新啟動或關機。

[code][root@localhostroot]#shutdown now←立刻關機
[root@localhostroot]#shutdown +5←5分鐘後關機
[root@localhostroot]#shutdown 10:30←在10:30時關機
#關機後自動重啟:-r參數設置關機後重新啟動。
范例如下:
[root@localhostroot]#shutdown -r now←立刻關閉系統並重啟
[root@localhostroot]#shutdown -r 23:59←指定在23:59時重啟動
4.重新啟動

reboot命令是用來重新啟動系統的。

常用的參數如下:

-f參數:不依正常的程序運行關機,直接關閉系統並重新啟動計算機

-I參數:在重新啟動之前關閉所有網絡接口。

雖然reboot命令有個參數可以使用,但是一般只需要單獨運行reboot命令就可以了

5.顯示文件和子目錄

ls(list)命令是非常有用的命令,用來顯示當前目錄中的文件和子目錄列表。

-A 列出所有的文件,包括那些隱藏的文件

現在執行ls -A看看?是不是有一個隱藏文件“.bashrc”被顯示出來啦?只要文件名前面第一個字符是一個“.”,這個文件就是隱藏文件。一個目錄名前面的第一個字符如果是“.”這個目錄就是隱藏目錄。

[code]-l 這個選項用來顯示一個列表,包含了這個目錄下面所有的文件的絕大部分屬性的列表。
-R R的意思就是recursive遞歸,讓系統顯示出這個目錄下面的所有文件以外,還要顯示出所有子目錄下面的文件。

[code]--color 可以讓ls命令用不同的顏色代表不同的文件類型。
[code]--help 這個選項幾乎是每一個Linux命令都有的,用來顯示出該命令的幫助信息。

6.切換目錄的cd命令

cd(change directory)命令可讓用戶切當前所在的目錄。范例如下:

[code]cd tony←切換到當前目錄下的tony子目錄
cd..←切換到上一層目錄
cd/←切換到系統根目錄
cd←切換到用戶主目錄 
cd/usr/bin←切換到/usr/bin目錄
7.創建目錄的mkdir命令

Mkdir(make directory)命令可用來創建子目錄。

[code]mkdir lwg  #在所在目錄下創建lwg子目錄
8.刪除目錄的rmdir命令(remove directory)

rmdir(removedirectory)命令可用來刪除“空”的子目錄。

[code]rmdir lwg←刪除lwg目錄
9.復制文件的cp命令

cp(copy)命令可以將文件從一處復制到另一處。一般在使用cp命令將以個文件復制成另一個文件或復制到某個目錄時,需要指定原始文件名與目的文件名或目錄。

[code]cp data1.txt data2.txt←將data1.txt復制成data2.txt
cp data3.txt /tmp/data←將data3復制到/tmp/data目錄中
顯示復制過程:加入-v參數可顯示命令執行過程。

[code]cp zip.txt zip2.txt←一般狀態下不會顯示復制過程
cp–v zip.txt zip3.txt←以-v顯示復制過程
遞歸復制:加入“-R”參數可同時復制目錄下的所有文件及子目錄。

[code]cp –v –R * backup←將所有文件(含子目錄文件)復制到backup目錄
10.刪除文件或目錄的rm命令

rm(remove)命令可以刪除文件或目錄

[code]rm myfile←刪除指定的文件
rm * ←刪除當前目錄中的所有文件
rm命令的常用參數如下:

強迫刪除:使用-f (force)參數時,rm命令會直接刪除文件,不再詢問。

[code]rm –f *.txt←強迫刪除文件
遞歸刪除:-r也是一個相當常用的參數,使用此參數可同時刪除指定目錄下的所有文件及子目錄。

[code]rm –r data←刪除data目錄(含data目錄下所有文件和子目錄)
強制刪除指定目錄:當使用-r參數刪除目錄時,若該目錄下有許多子目錄及文件,則系統會不間斷地詢問,以確認您的確要刪除目錄或文件。若已確定要刪除所存目錄及文件,則可以使用-rf參數,如此一來,系統將直接刪除該目錄中所有的文件及子目錄,不再詢問。

[code]rm –rf tmp #強制刪除tmp目錄及該目錄下所有文件及子目錄
顯示刪除過程:使用-v參數。

11.讓顯示畫面暫停的more命令

為了避免畫面顯示瞬間就閃過去,用戶可以使用more命令,讓畫面在顯示滿一頁時暫停,此時可按空格鍵繼續顯示下一個畫面,或按Q鍵停止顯示。

當使用ls命令查看文件列表時,若文件太多則可以配合more命令使用。

[code]ls –al more
單獨使用more命令時,可用來顯示文字文件的內容。

[code]more data.txt
12.連接文件的cat命令

cat(concatenate)命令可以顯示文件的內容,或是將數個文件合並成一個文件。

[code]cat preface.txt more #逐頁顯示preface.txt的內容
cat preface.txt>>outline.txt   #將preface.txt附加到outline.txt文件之後
cat new.txt info.txt>readme.tx  #將new.txt和info.txt合並成readme.txt文件
13.移動或更換文件,目錄名稱的mv命令

mv(move)命令可以將文件及目錄移動到另一個目錄下面,或更換文件及目錄的名稱。

[code]mv a.txt ..←將a.txt文件移到上層目錄
mv z1.txt z3.txt←將z1.txt改名成z3.txt
cd..←切換到上一層目錄
mv backup  ..←backup目錄上移一層
14.顯示當前所在目錄的pwd命令

pwd(print working directory)命令可顯示用戶當前所在的目錄。

15.查找文件的locate命令

locate命令可用來搜索包含指定條件字符串的文件或目錄。

[code]locate  zh_CN  #列出所有包含“zh_CN”字符串的文件和目錄。
16.搜索字符串得grep命令

grep命令可以搜索特定字符串來並顯示出來,一般用來過濾先前得結果,避免顯示太多不必要得信息。

[code]grep text *.conf←搜索當前目錄中擴展名為.conf且包含“text”字符串

Copyright © Linux教程網 All Rights Reserved