############linux運維第二講##########
*********tab鍵***********
tab補齊系統中文件名和系統命令名稱及某些命令參數
[kiosk@foundation24 Desktop]$ cat 第 ##雙擊tab查找文件
第一節課筆記 第二講課堂筆記
[kiosk@foundation24 Desktop]$ cat 第一節課筆記
[kiosk@foundation24 Desktop]$ rht-vmctl sta
start status
[kiosk@foundation24 Desktop]$ rht-vmctl start desktop
[kiosk@foundation24 Desktop]$ rht-vmctl ##當雙擊時會顯示出所有的以XX開頭的命令
fullreset reset start stop
poweroff save status view
********history歷史調用********
history ##顯示歷史
history -c ##清楚當前環境中的歷史記錄(當你關閉當前環境,重新打開bash時還是可以查詢到原本的歷史記錄)
!數字 ##執行第數字行命令
!字母 ##執行最近一條含有該字母的命令
ctrl+R+關鍵字 ##執行最近一條含有關鍵字的命令
上下鍵 ##逐行調用命令
[kiosk@foundation24 Desktop]$ history ##顯示歷史命令
1 hostnamectl
2 rht-vmctl start desktop
3 rht-vmctl view desktop
30 date -d 2 +%m--%d
31 date --help
32 whatis date
33 gnome --help
34 gnome--help
35 gnome-session-quit --help
36 gnome-termnal
37 gnome-terminal
38 reboot
39 rht-vmctl start desktop
40 rht-vmctl view desktop
41 gedit a
42 rht-vmctl start desktop
43 rht-vmctl view desktop
44 rht-vmctl view desktop
45 history
[kiosk@foundation24 Desktop]$ !41 ##執行第多少行命令
gedit a
[kiosk@foundation24 Desktop]$ !date ##執行最近一條以該單詞開頭的命令
date --help
(reverse-i-search)`gedit': gedit a ##ctrl+r+關鍵字執行最近一條含有這個關鍵字的命令
**********快捷鍵********
左右鍵 ##一個字符一個字符移動
ctrl+左右鍵 ##一個字一個字的移動
ctrl +a ##光標移動到命令行首端
ctrl +e ##光標移動到命令行尾端
+u ##刪除所在光標之前的所有命令
+k ##刪除所在光標之後的所有命令
+r+關鍵字 ##查找最近一條含有該關鍵字的命令
***********linux系統結構********
linux是一個倒樹結構,其中所有的東西都是文件
這些文件都在系統頂級目錄“/”
/就是根目錄
/目錄以下爲二級目錄,這些目錄都是系統裝機時系統自動建立的
**二級目錄的作用**
bin ##二進制可執行文件也就是系統命令
sbin ##系統管理命令存放位置
boot ##啓動分區,負責系統啓動
etc ##大多數系統管理文件
home ##普通用戶的家目錄
lib ##32爲系統庫文件存放位置 函數是程序的縮寫
lib64 ##64位系統庫文件存放位置
proc ##系統信息
opt ##第三方軟件安裝位置
系統臨時設備掛載點 mnt media run
************文件尋址***********
絕對路徑 文件真實的位置 /root/Desktop/file ##第一個代表根目錄之後/爲所屬符號
相對路徑 相對於當前位置(同一文件下)
******文件管理******
###1.touch建立文件或修改時間戳##
touch filename ##創建文件
*****2.mkdir 建立目錄****
mkdir directory ##創建目錄
-p ##若上級不存在自動建立上級目錄
****3.刪除文件或目錄***
rm filename ##刪除有提示是否刪除
rm -f filename ##刪除時無提示語
rm -fr dirname ##刪除目錄
rm -fr dirname/* ##刪除該目錄下所有東西
****4.cat|head|tail查看文件內容****
cat|head|tail filename ##查看filename文件
*********5.vim文本方式編輯文件*******
vim filename 進入命令模式
當處於命令模式下,是無法編輯的,若要編輯文件則要按i進入插入模式,此時左下角將顯示“insert”字樣。
當完成編輯,按“esc”退出插入模式,保存退出“:wq”
若vim filename 該文件名不存在,則會自動生成該name文件。
*******6.cd切換工作目錄*****
cd 轉換所處位置
pwd 查詢當前所處位置
cd - 返回當前目錄與之前的目錄的轉換
cd ..返回當前目錄上一級目錄的轉
[kiosk@foundation24 Desktop]$ pwd ##查詢但前所處目錄
/home/kiosk/Desktop ##顯示爲當前目錄
[kiosk@foundation24 Desktop]$ cd ~ ##轉換到自己的根目錄
[kiosk@foundation24 ~]$ pwd
/home/kiosk
[kiosk@foundation24 ~]$ cd /m
media/ mnt/
[kiosk@foundation24 ~]$ cd /mnt/ ##轉換到/mnt/中
[kiosk@foundation24 mnt]$ cd .. ##返回當前目錄的上一級目錄
[kiosk@foundation24 /]$ cd - ##當前目錄與之前目錄的相互切換
/mnt
[kiosk@foundation24 mnt]$ cd ~student
bash: cd: ~student: No such file or directory
[kiosk@foundation24 mnt]$ cd ~kiosk
[kiosk@foundation24 ~]$ pwd
/home/kiosk
[kiosk@foundation24 ~]$
******7.ls列出目錄或文件信息****
ls ##若後面沒有目標那麼默認爲當前目錄
ls direcory|filename ##列出文件或目錄內容
ls -d direcory ##列出目錄本身
ls -l direcory|filename ##列出文件或目錄裏面內容的屬性
ls -ld direcory ##列出目錄本身屬性
la -a ##顯示目錄中的所有內容,包括以“.”開頭的隱藏文件
la -R ##第歸顯示目錄中的內容
**8.文件複製**
cp是新建文件的過程
cp file file1 file2 ... direcory ##把file file1 file2複製到direcory
cp file test ##以file爲模板建立test文件
cp -r direcory direcory1 ##複製目錄
***9.mv移動或是重命名***
相同磁盤的mv是重命名,不同磁盤的mv是複製刪除過程
mv file file1 ... direcotry ##移動file file1到directory中(可以移動多個文件)
mv 存在文件 不存在文件 ##相當於重命名文件
mv westos/linux . ##把westos下的linux移動到當前位置.及代表當前位置
#########四。正則表達式########
* ##匹配0到任意字符
? ##匹配單個字符
[[:alpha:]] ##匹配但個字母
[[:lower:]] ##匹配單個小寫字母
[[:upper:]] ##匹配單個大寫字母
[[:digit:]] ##匹配單個數字
[[:alnum:]] ##匹配單個數字或字母
[[:punct:]] ##匹配單個符號
[[:space:]] ##匹配單個空格
##{}表示不存在的或是存在的
{1..9} ##1到9
{a..f} ##a到f
{1,3,5} ##135
{a,b,c} ##a b c
{1..3}{a..c} ##1a 2a 3a 2a 2b 2c 3a 3b3c
##[]表示存在的
[a-C] ##aA bB cC
[a-c] ##aA或者bB或者c
[1-3] ##1或者2或者3
[145] ##1或者4或者5
[^abc]|[!abc] ##除了a並且除了b並且除了c
~ ##當前用戶家目錄
~ username ##指定用戶家目錄
~+ ##當前目錄
~- ##當前目錄之前所在的目錄
. ##當前目錄
.. ##當前目錄的上一級
*****man********
man ->manual ##man是手冊縮寫
man man ##查看man 命令的幫助
man passwd ##查看passwd命令的幫助
man的級別
1 ##系統命令
2 ##系統接口
3 ##函數庫
4 ##特殊文件,比如是設備文件
5 ##文件
6 ##遊戲
7 ##系統的軟件包
8 ##系統管理命令
9 ##內核
man 5 passwd ##查看/etc/passwd文件的幫助
man 1 passwd ##查看passwd命令的幫助,1可以省略
man頁面的快捷方式
上下鍵 ##向上或是向下一行
pageup|pagedown ##向上一屏幕或是向下一屏幕
d|u ##向下或是向上半個屏幕
G|gg ##調轉頁面到man的最下面或是最上面
/關鍵字 ##搜索關鍵字,關鍵字會高亮度顯示
q ##推出幫助頁面
Linux運維第二講
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.