(2)linux引導
02、linux命令列操作
(1)命令
快捷 ① tab (tab tab 補全)
② \ 換行;
③ ctrl + u / k 刪除游標到行首/尾
④ctrl + l 新建,清屏
⑤ctrl + c 關閉當前程序
ctrl + a/home 切換到命令列開始
ctrl + e/end 切換到命令列末尾
ctrl + l 清除螢幕內容,效果等同於 clear
ctrl + u 清除剪下游標之前的內容
ctrl + k 剪下清除游標之後的內容
ctrl + y 貼上剛才所刪除的字元
ctrl + r 在歷史命令中查詢 (這個非常好用,輸入關鍵字就調出以前的命令了)
ctrl + c 終止命令
ctrl + o 重複執行命令
ctrl + d 退出 shell, logout
ctrl + z 轉入後台執行,但在當前使用者退出後就會終止
ctrl + t 顛倒游標所在處及其之前的字元位置,並將游標移動到下乙個字元
alt + t 交換當前與以前單詞的位置
alt + d 剪下游標之後的詞
ctrl+w 剪下游標所在處之前的乙個詞(以空格、標點等為分隔符)
ctrl+( x u) 按住 ctrl 的同時再先後按 x 和 u,撤銷剛才的操作
ctrl+s 鎖住終端
ctrl+q 解鎖終端
!! 重複執行最後一條命令
history 顯示你所有執行過的編號+歷史命令。這個可以配合!編輯來執行某某命令
!$ 顯示系統最近的一條引數
最後這個比較有用,比如我先用 cat /etc/sysconfig/network-scripts/ifconfig-eth0,然後我想用 vim 編輯。
一般的做法是先用↑ 顯示最後一條命令,然後用 home 移動到命令最前,刪除 cat,然後再輸入 vim 命
令。其實完全可以用 vim !$來代替。
管道符 | :將前面的結果作為後面的引數 ;
重定向符 > :覆蓋之前的資料;
追加 >> :在舊檔案後面新增新的資訊
(2)命令的格式
命令字 選項 引數 的區別 例如: 吃 (命令字) 燉(選項) 肉(引數) //ps;命令字要區分大小寫。
選項: 多數情況下選項要跟減號(-)單個減號時後面跟單個字母符號 ,兩個減號跟單詞選項
(3)獲得命令幫助的方法
①help + 要找的幫助(只有內部命令)
② --help 或 -h(等同於 -h-e-l-p) (選項)顯示摘要
③ man 進入到乙個閱讀器,顯示詳細資訊;info 顯示幫助資訊
03、linux目錄和檔案操作
1、檢視和切換當前工作目錄
①cd :開啟目錄,後跟所在位置(從根起始為絕對路徑,從當前資料夾為相對路徑)
cd~:回到家目錄下的
cd-;回到上一次所在目錄
②pwd :切入到目錄
③ls 顯示目錄中內容
④du 統計檔案目錄占用的空間大小
⑤mkdir 建立目錄 多層的話就要加 -p
⑥touch建立新檔案 或者重新整理舊檔案時間戳
2、歸檔與編輯
1.grep
1、 grep -l 『boss』 * 顯示所有包含 boss 的檔名。
2、 grep -n 『boss』 file 在匹配行之前加行號。
3、 grep -i 『boss』 file 顯示匹配行, boss 不區分大小寫。
4、 grep -v 『boss』 file 顯示所有不匹配行。
5、 grep -q 『boss』 file 找到匹配行,但不顯示,但可以檢查 grep 的退出狀態。( 0 為匹配成功)
6、 grep -c 『boss』 file 只顯示匹配行數(包括 0)。
7、 grep 「$boss」 file 擴充套件變數 boss 的值再執行命令。
8、 ps -ef|grep 「^*user1″ 搜尋 user1 的命令,即使它前面有零個或多個空格。
9、 ps -e|grep -e 『grant_server|commsvr|tcpsvr|dainfo』 查詢多個字串的匹配( grep -e 相當於 egrep)
了解了 grep 的引數之後,問題就解決了一半了,因為可以搜尋出符合條件的檔案了。不過光有 grep 還是
不行,因為要把搜尋出來的檔名作為引數傳給 generate 命令。 ok,接下來該管道符出場了。
即使是像我這樣對 linux 只是有一點了解的人也經常用到管道符,比如「|」,示例: ls -a | more 。但是對
於管道符的具體意義和它做了什麼我就不知道了,沒關係, google 一下,找到一些資料:
2.vi編輯器
3.gzip、gzip2 後者效率高一些,前者壓縮比更高。(預設情況下壓縮後原始檔案不存在)
解壓:gzip-d 或 -un
4.tar 將若干檔案歸檔
linux基本操作 1
ctrl d 鍵盤輸入結束或者退出終端 ctrl s 暫定當前程式,按任意鍵恢復 ctrl z 將當前程式放入後台執行 fg 恢復放入後台的程式到前台 ctrl a 到當前行首,相當於home ctrl e 到當前行尾,相當於end ctrl k 刪除從游標尾到行末 ctrl backspace 向...
linux基本操作1
目的 學習cp mv 建立使用者 更改使用者組 使用者屬組 ls命令 1 複製檔案 cp 檔案路徑 要複製的檔案路徑 如果要複製資料夾使用 r引數2 移動檔案 a 移動 mv 檔案路徑 要移動的檔案路徑b 更改檔名 mv 原檔名 新檔名3 建立使用者 a 建立使用者 簡單用法 useradd 使用者...
Linux基本操作命令(1)
首先介紹乙個名詞 控制台 console 它就是我們通常見到的使用字元操作介面的人機介面,例如dos。我們說控制台命令,就是指通過字元介面輸入的可以作業系統的命令,例如dos命令就是控制台命令。我們現在要了解的是基於linux作業系統的基本控制台命令。有一點一定要注意,和dos命令不同的是,linu...