Linux 入門基礎

2021-08-09 13:08:50 字數 1888 閱讀 5283

目錄操作

建立目錄

-- 使用 mkdir 命令建立目錄:

mkdir

$home/testfolder

切換目錄

-- 使用 cd 命令切換目錄:

cd$home/testfolder

cd ../

移動目錄

-- 使用 mv 命令移動目錄:

mv $home/testfolder /var/tmp

刪除目錄

-- 使用 rm -rf 命令刪除目錄:

rm -rf /var/tmp/testfolder

檢視目錄下的檔案

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

ls /etc

檔案操作

建立檔案

-- 使用 touch 命令建立檔案:

touch ~/testfile

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

ls ~

複製檔案

-- 使用 cp 命令複製檔案:

cp ~/testfile ~/testnewfile

刪除檔案

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

rm ~/testfile

檢視檔案內容

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

cat ~/.bash_history

過濾,管道與重定向過濾

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

grep 'root' /etc/passwd

-- 遞迴地過濾出 /var/log

/ 目錄中包含 linux 的記錄:

grep -r

'linux' /var/log

/

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

cat /etc/passwd | grep

'root'

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

ls /etc | grep

'ssh'

重定向

-- 可以使用 > 或 < 將命令的輸出重定向到乙個檔案中:

echo

'hello world' > ~/test.txt

運維常用命令

ping命令

-- 對 cloud.tencent

.com 傳送 4 個 ping 包, 檢查與其是否聯通:

ping -c 4 cloud.tencent

.com

netstat命令

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

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

netstat -lt

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

netstat -tulpn

ps命令

-- 過濾得到當前系統中的 ssh 程序資訊:

ps -aux | grep 'ssh'

linux入門基礎

以下講解內容都是基於linux中centos7 x86 64版本 參考電子書 在本地搭建虛擬機器,虛擬機器軟體有vmare,virtualbox。在linux系統中,有幾個目錄是比較重要的,平時需要注意不要誤刪除或者隨意更改內部檔案。etc 裡面放置都是配置檔案,包括自己手動安裝軟體的配置檔案。如果...

Linux基礎入門

使用 mkdir 命令建立目錄 mkdir home testfolder使用 cd 命令切換目錄 cd home testfolder使用 cd 命令切換到上一級目錄 cd 使用 mv 命令移動目錄 mv home testfolder var tmp使用 rm rf 命令刪除目錄 rm rf v...

Linux基礎入門

一 虛擬機器的安裝 在虛擬機器軟體的安裝嚮導介面單擊 下一步 按鈕。在終端使用者許可協議介面選中 我接受許可協議中的條款 核取方塊,然後單擊 下一步 按鈕。選擇虛擬機器軟體的安裝位置 可選擇預設位置 選中 增強型鍵盤驅動程式 核取方塊後單擊 下一步 按鈕。選擇 啟動時檢查產品更新 與 幫助完善vmw...