Linux基礎操作整理

2021-08-07 10:04:38 字數 1467 閱讀 4224

1,目錄操作

1.1建立目錄

1.1.1使用 mkdir 命令建立目錄:mkdir $home/testfolder

1.2切換目錄

1.2.1使用 cd 命令切換目錄:cd $home/testfolder

1.3移動目錄

1.3.1使用 mv 命令移動目錄:mv $home/testfolder /var/tmp

1.4刪除目錄

1.4.1使用 rm -rf 命令刪除目錄:rm -rf /var/tmp/testfolder

1.5檢視目錄下的檔案

1.5.1使用 ls 命令檢視 /etc目錄下所有檔案和資料夾:ls /etc

2,檔案操作

2.1建立檔案

2.1.1使用 touch 命令建立檔案:touch ~/testfile

2.1.2執行 ls 命令, 可以看到剛才新建的 testfile 檔案

:ls ~

2.2複製檔案

使用 cp 命令複製檔案:cp ~/testfile ~/testnewfile

2.3刪除檔案

使用 rm 命令刪除檔案, 輸入 y 後回車確認刪除:rm ~/testfile

2.4檢視檔案內容

使用 cat 命令檢視 .bash_history 檔案內容:cat ~/.bash_history

3,過濾, 管道與重定向

3.1過濾

3.1.1過濾出 /etc/passwd 檔案中包含 root 的記錄:grep 'root' /etc/passwd

3.1.2遞迴地過濾出 /var/log/ 目錄中包含 linux 的記錄:

grep -r 'linux' /var/log/

3.2管道:

3.2.1我們可以將 cat 和 grep 兩個命令用管道組合在一起:

cat /etc/passwd | grep 'root'

3.2.2過濾出 /etc 目錄中名字包含 ssh 的目錄(不包括子目錄):

ls /etc | grep 'ssh'

3.3重定向

可以使用 > 或 < 將命令的輸出重定向到乙個檔案中:echo 'hello world' > ~/test.txt

4,運維常用的命令

4.1ping命令

對 cloud.tencent.com 傳送 4 個 ping 包, 檢查與其是否聯通:ping -c 4 cloud.tencent.com

4.2netstat 命令:

netstat 命令用於顯示各種網路相關資訊,如網路連線, 路由表, 介面狀態等等

4.2.1列出所有處於監聽狀態的tcp埠:netstat -lt

4.2.2檢視所有的埠資訊, 包括 pid 和程序名稱:netstat -tulpn

4.3ps命令

過濾得到當前系統中的 ssh 程序資訊:ps -aux | grep 'ssh'

Linux入門 Linux基礎操作整理

一 幫助操作 1 補齊命令 tab 補齊命令 tab 2 檢索以x開頭的命令 2 幫助命令 man ls 檢視man手冊 info ls 檢視info手冊 ls help 檢視help手冊 二 簡單目錄結構 1 總體目錄結構 自菜鳥教程 詳見思維導圖 目錄結構.html 2 常用相對路徑表示 父目錄...

linux整理基礎

wc 空格 檔名 顯示檔案的行數 單詞數 位元組數 檔名 wc l 檔名 顯示檔案的行數,檔名 wc l 檔名 只顯示行數,不顯示檔名 wc m 位元組數 檔名 cat 檔名1 檔名2 檢視乙個或者多個檔案 cat 檔案1 檔案2 檔案3 把檔案1和檔案2 合併到檔案3 cat n 檔名 顯示檔案內...

Linux基礎整理

命令 說明chsh 檢視和修改當前登入的shell export 檢視和設定shell環境變數 read 讀取從鍵盤或檔案輸入的資料 expr 四則遠算和字串運算 tmux 乙個視窗操作多個會話 alias 給命令定義別名 history 檢視和執行歷史命令 xargs 乙個給其他命令傳遞引數的過濾...