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 乙個給其他命令傳遞引數的過濾...