第2課筆記 linux系統指令

何周钦發表於2024-10-16

測試分類

linux虛擬機器搭建
linux命令:
一、linux介紹

1、Linux是一個免費、開源的作業系統,能多使用者、多工、支援多執行緒和多CPU的作業系統,相對windows更加穩定,在unix系統的基礎上開發的系統;

註解:(1)免費:不要錢 (2)原始碼公開 (3)多使用者 :可以在不同使用者操作 (4)多工:同時執行多個任務

(5)多執行緒:支多個執行緒同時工作 (6)多cpu:系統支使用多個cpu

2、由芬蘭大學生Linux torvalds在1991年開發了該系統
3、linux主流的版本

centos (現在學習的系統)

(1)centos 免費

優點:非常穩定和可靠,伺服器的首選,免費下載和使用
缺點:核心版本比較舊
(2)
Ubuntu (烏班圖)
優點:最受歡迎的桌面linux發行版。固定的釋出週期,豐富的說明文件
缺點:與debian有一定的相容問題
(3)
red hat (紅帽子)
優點:高效能的雲、虛擬化、儲存、Linux 和中介軟體技術
(4)dibian
(5)openuser
(6)gentoo
4、linux作業系統的優點

1).系統穩定
2).作為伺服器系統使用

5、為什麼學習linux?
(1)作為伺服器,部署環境,
例如:
lamp=linux+apache+mysql+php dym環境
lnmp=linux+nginx+mysql+php 論壇環境
(2)學習linux命令
ifconfig 檢視IP地址
ssh 連線虛擬機器
service iptables stop 關閉防火牆
service iptables start 開啟防火牆
service iptables restart 重啟防火牆
service iptables status 檢視防火牆狀態
su 切換使用者
useradd 新增使用者名稱
檢視使用者 cat /etc/passwd
pwd 表示當前路徑
cd / 進入根目錄;使用 ll 或ls 檢視所右的檔案或目錄
cd / 進入到根目錄
cd ./或. 表示當前路徑
先新建一個層級路徑:mkdir -p a/b/c/d
cd .. 表示返回上一級目錄
cd .. /..表示返回上兩級目錄
cd .. /../..表示返回上三級目錄
cd /home/dcs/a/b/c/d/f
ls 橫向顯示目錄下所有檔案和目錄名
ll (ls-l簡稱) 縱向顯示當前所有目錄和檔案
ls -a 顯示目錄下所有的檔案和隱藏檔案(..)
ll -a 顯示目錄下所有的檔案和隱藏檔案
ping 檢視網路是否連線, 退出:檢視連線狀態:ctrl+z或ctrl+c
mkdir 建立目錄
touch 建立文件
vim 或vi 編輯檔案
vim 檔名 =敲回車按i鍵變成編輯模式輸入內容=按esc鍵或ctrl+c鍵進入,命令模式shift+:輸入w,q=敲回車ok。
w表示儲存
q 表示退出
!強制
wq 儲存退出
wq!強制儲存退出
q!強制退出
q 退出
cat檢視檔案的所有內容
cat 檔名| grep 字元
案例:cat wj |grep 5
備註:| shift+| 叫做管道符
grep 過濾,匹配,搜尋
head(1)檢視檔案前10行,(預設),檢視檔案前面指定的行數head -n 行數 檔名
tail 檢視檔案末尾指定的行數(1)檢視檔案預設的後10行;檢視檔案指定的行數 -n格式:tail -n 行數 檔名;tail -f 檔名 檢視實時日誌(檢視無線延申的內容)
more 按百分比檢視檔案內容
less 以上下翻頁的形式檢視檔案
rm 刪除命令(1)rm 提示性刪除
rm -r 提示性刪除目錄
rm -rf 檔案或目錄 強制性刪除檔案或目錄
rm -rf * 強制刪除檔案和目錄下所有與的檔案
cp 複製檔案
(1)複製檔案不存在的情況
cp 原始檔 新檔案(不存在)
(2)複製已經存在的檔案
cp 原始檔 新檔案(存在) 提示:是否覆蓋 輸入:y 覆蓋
指定路徑和檔案複製
(4)cp -r 源目錄 新目錄 複製目錄
19.mv 重新命名 和移動
(1)重新命名 mv 原檔名 新檔名(2)移動檔案 mv mv 原始檔 新檔案
20.重定向符號
1)> 覆蓋
格式:cat aa >rr;(2)>>追加
21.find /路徑 -name 檔名 查詢檔案
23.history 檢視歷史命令; history -c 刪除 歷史命令
24 .關機:
halt 關機
init 0 關機
shutdown now 關機
reboot 重啟
25.reset 重置螢幕
26.clear 清除螢幕
27.nl 檔名 顯示多少行
28.date顯示當前時間
29.date -s “時間” 修改系統時間
30.who 檢視線上使用者
31.whoami 檢視當前操作使用者

32.許可權修改的三劍客:chmod,chown,chgrp

(1)chmod命令

修改檔案/目錄的許可權
許可權
r: 讀許可權,用數字4表示
w:寫許可權 ,用數字2表示
x: 執行許可權,用數字1表示
總共有10位
第1位“
-”代表這是一個檔案 ,d表示目錄
前3位,代表著使用者主擁有的許可權,
中3位,代表著使用者組擁有的許可權,
後3位,代表著其他人擁有的許可權,
(2)chown 修改使用者主
格式 :chown 使用者名稱 檔名
(3)chgrp 修改檔案擁有組
(4)常用引數 R
a.chown -R 使用者名稱 檔案 遞迴修改目錄下所有的子目錄和檔案的使用者組;b. chgrp -R 使用者名稱 檔案 遞迴修改目錄下所有的子目錄和檔案的使用者名稱
33、cat /etc/passwd 檢視系統中的使用者
34、cat /etc/group 檢視系統中使用者組
35. useradd 新增使用者
(1)新增新使用者,新建使用者名稱和使用者組
useradd 新使用者名稱
(2)useradd 使用者名稱 -g 使用者組 建立使用者並指定使用者組
36.userdel 刪除使用者名稱
37. groupadd 組名
38、 passwd 使用者名稱 敲回車 輸入兩次密碼

相關文章