1、切換到root的桌面資料夾
cd /root/桌面
2、檢視root桌面資料夾中的所有的檔案
llls
ls -l
3、vi/vim 命令列的文字編輯器
vi/vim 檔名 : 開啟檔案
、 shift+: :進入到命令列模式
輸入q回車可以退出文字編輯模式
1、通過vi/vim 檔名 編輯檔案時預設進入到一般模式:
> dd 刪除當前行
> dnd 刪除n行
:set nu :顯示行號
d3d> u :撤銷上一步操作
> x :刪除乙個字母游標向後移動
x:刪除上乙個字母
> yy: 複製當前行
> p: 貼上資料到下一行
-------> dw :刪除乙個詞
> shift+g :游標移動到最後一行
> 1+shif+g :游標移動到第一行
n+shift+g :游標跳轉到第n行
> shift+4 :游標移動到行末
> shift+6 :游標移動到行首
2、從一般模式到編輯模式:編輯模式可以對文字內容進行具體的修改
i/a/o
> i: 進入插入模式,在當前光標籤插入內容
> a: 在當前游標後插入內容
> o: 在當前游標的下一行插入內容
> r: 進入替換的編輯模式
輸入的字元會替換游標所在位置的字元
如果想要儲存文字或退出編輯,必須先退出編輯模式到一般模式
> 使用esc鍵退出編輯模式回到一般模式
> 如果在編輯模式中希望切換編輯模式,需要先回到一般模式,然後再通過iao進入到指定的編輯模式
3、命令模式:
必須在一般模式下使用 / 或者 :進入命令模式
> :w 儲存
> :q 退出
> :q! 強制執行退出
> :wq! 儲存退出,強制執行
> :%s/需要被替換的字串/新的字串/g
> :set nu /:set nonu
一般模式、編輯模式、命令模式的轉換
一般模式:通過vi/vim 檔名會進入一般模式
編輯模式:在一般模式下 輸入 i/a/o 進入編輯模式
命令模式: 在一般模式下 輸入: 或者 / 進入命令模式
一般模式到編輯模式 i/a/o
一般模式到命令模式: 或者 /
命令模式到一般模式:刪除命令回到一般模式
1、ls -al
查詢當前目錄下所有檔案,以單列形式顯示
簡寫:ll
2、| grep 字串
ll |grep 字串
- 根據字串過濾搜尋
3、mkdir a 建立乙個資料夾
mkdir -p a/b/c 一次建立多級目錄
4、rmdir a 刪除乙個空的資料夾
5、rm -rvf 檔名
遞迴刪除檔名以及內部的所有檔案,強制執行不提示,顯示刪除資訊
6、man ls
man rm
檢視命令的幫助手冊
6、man ls
man rm
檢視命令的幫助手冊
7、檔案建立
vi/vim 檔案:如果檔案不存在直接建立新的
touch 檔案:建立新的檔案
8、檔案複製:
cp -rv 要複製的檔案 儲存複製檔案的位置/自定義新的檔名
9、檔案移動:
如果在當前目錄下移動相當於修改檔名
mv a.txt 笑傲江湖.txt
如果將當前檔案移動到其他目錄相當於檔案移動
mv a.txt …/
10、檢視檔案內容
cat 檔名 :檢視輕量級的檔案內容
cat 檔案1 檔案2 :將兩個檔案內容合併顯示,不會改變原始檔內容
cat 檔案1>>檔案2 : 將檔案1 的內容追加到檔案2的最後
cat 檔案1 檔案2 > 檔案3: 將檔案1和檔案2的內容合併儲存到檔案3中
如果在xshell中使用ctrl+s 會造成鎖屏,可以使用ctrl+q解鎖
more 檔名: 檢視較大的檔案 使用少
- 一次只查詢部分內容,使用空格可以翻頁,使用回車可以翻行,q退出more的檢視模式
less 檔名: 和more作用一樣
- /字串 :全域性搜尋字串
n:向上匹配查詢
====面試題:如何跟隨檢視伺服器執行的日誌
tail -f -n行數 檔名:
-f:跟隨檢視
-n:需要顯示檢視的行數,從後向前數
tail -n10 笑傲江湖.txt :檢視文件的最後10行
tail -f -n10 笑傲江湖.txt :跟隨檢視文件的最後10行
-如果文件發生變化,會立即顯示
cat 3.txt>>笑傲江湖.txt
:systemctl stop firewalld.service 關閉防火牆
1、ps -aux :當需要查詢 程序的記憶體和cpu的占用情況時使用
以systemv的風格查詢程序執**況
一般結合管道符 查詢 指定的程序
ps -aux|grep firefox
pid:程序id
查詢到程序後,如果需要關閉
kill 5571 :殺死id為5571的程序,殺死後可能會重啟
kill -9 5571: 強制殺死5571的程序,殺死後不會再重啟
killall gedit :殺死程序名為gedit的程序
2、ps -ef :當需要查詢當前程序和它的父程序的id時使用
pid:代表當前程序的id
ppid:代表當前程序的父程序id
ps -ef | grep ***檔案 全格式顯示當前程序
ps -aux | grep ***檔案 檢視當前程序狀態 kill -9 殺死程序
ps 命令的作用是顯示程序資訊的;
| 符號,是個管道符號,表示ps 和 grep 命令同時執行;
grep 命令是查詢(global regular expression
print),能使用正規表示式搜尋文字,然後把匹配的行顯示出來;
ps命令有一些引數:
-e : 顯示所有程序
-f : 全格式
-h : 不顯示標題
-l : 長格式
-w : 寬輸出
a :顯示終端上的所有程序,包括其他使用者的程序。
r :只顯示正在執行的程序。
u :以使用者為主的格式來顯示程式狀況。
x :顯示所有程式,不以終端機來區分。
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...