Linux作業系統介紹及基本命令

2021-10-25 04:02:52 字數 3355 閱讀 9659

特點 : 穩定,安全

ctrl+g 進入linux

ctrl+alt 釋放滑鼠

1.關閉防火牆 : service iptables stop

2.重啟網路 : service network restart

3.設定ip : ifconfig eth0 ip位址

4.配置閘道器 : route add default gw 閘道器位址(192.168.50.1)

5.測試是否配置成功 : ping baidu.com

6.停止 : ctrl+c

cd/ 訪問根目錄

絕對路徑 : 以 / 開頭的都叫絕對路徑

相對路徑 : 不以 / 開頭的叫相對路徑

./ 當前路徑

…/ 返回上一級

~ 回到主目錄

ls 顯示當前目錄下的檔案

ls -a 顯示目錄下所有檔案(包括隱藏檔案)

ls -l 顯示目錄下檔案的所有資訊

ls -al 顯示目錄下所有檔案的所有資訊

pwd : 顯示當前路徑

clear : 清屏

ctrl+c : 終止執行

設定永久ip :

cd /etc/sysconfig/network-scripts

vi ifcfg-eth0

bootproto:static

ipaddr=192.168.50.19

netmask=255.255.255.0

gateway=192.168.50.1

:wqreboot

重啟虛擬機器,不能再xshell裡reboot

伺服器一般使用臨時ip

useradd 使用者名稱 : 新建使用者

su 使用者名稱 : 切換賬戶

passwd 使用者名稱: 修改密碼 (必須在root賬戶下設定)

userdel 使用者名稱 : 刪除使用者(使用者組同時刪除)

groups 使用者名稱 : 檢視該使用者的組名

usermod -l 新使用者名稱 原使用者名稱 : 修改使用者名稱

userdel -r 使用者名稱 : 刪除使用者並刪除與之相關的所有檔案

使用者組 (只能使用者加入使用者組)

groupadd 組名 : 新建使用者組

cat /etc/group : 檢視組資訊

usermod -g 主組名 使用者名稱 : 修改主組

usermod -g 附屬組名 使用者名稱 : 修改附屬組

usermod -g 附屬組1,附屬組2,附屬組3 使用者名稱 : 同時加入或退出多個附屬組

gourpdel 組名 : 刪除使用者組

groupmod -n 新組名 原組名 : 修改使用者組名稱

底部命令模式 :

esc鍵 退出編輯模式

:q 直接退出

:wq 儲存並退出

:q! 不儲存強制退出

:w 儲存(不退出)

:wq! 強制儲存並退出

:u 撤銷輸入內容

:n 游標移動到第n行,n代表數字

zz 退出

刪除檔案 (刪除時一定要注意加字尾,否則預設全部刪除)

rm 檔名 ------> 確認刪除 : y

rm -r 遞迴刪除

rm -f 強制刪除

rm -i 詢問刪除

rm -rf 強制遞迴刪除

建立鏈結 : ln

建立硬鏈結 : ln -d 檔案所在路徑及檔名 建立鏈結的路徑

建立軟鏈結 : ln -s 檔案所在路徑及檔名 建立鏈結的路徑(如果要更改名字在後面加 / 新名字 )

區別:硬鏈結 : 刪除原始檔後,顯示最後一次修改的資訊

軟鏈結 : 刪除原始檔後,鏈結無法訪問

建立檔案

touch 檔名 建立乙個空的檔案

cp 檔名 路徑 複製檔案(重新命名跟在路徑後)

mv 檔名 路徑 移動(剪下)檔案

資料夾相關操作

mkdir 資料夾名 建立資料夾

rmdir 資料夾名 只能刪除空的資料夾

rm -r 資料夾名 要刪除非空資料夾需要用遞迴刪除

rm -rf 資料夾名 強制遞迴刪除非空資料夾(不顯示刪除步驟)

mv 原名 新路徑/新名 可以利用mv進行重新命名

cp -r 原名 新路徑/新名 利用cp -r 進行重新命名

查詢檔案

根據檔名查詢檔案(為模糊查詢) : find 路徑 -name ".txt"

根據內容查詢檔案 : grep 「hello」 /路徑/檔名

根據內容查詢檔案顯示行號 : grep -n 「hello」 /路徑/檔名

系統命令

reboot : 重啟虛擬機器

shutdown -r now : 立即關閉

shutdown -h 時間 : 設定關閉時間

追加檔案內容 : echo 「nihao」 >> tt

覆蓋 / 重寫檔案內容 : echo 「nihao」 > tt

| : 管道,左邊命令的結果作為右邊命令的條件

linux 壓縮檔案字尾 .gz

顯示 : top資源管理器

top -d 數字 : 每多少秒更新一次

top -n 數字 : 重新整理多少次後停止更新

top -p 數字 : 表示程序號為多少

ps : 顯示正在執行的程序

ps -a : 列出所有程序

ps -u 使用者名稱 : 顯示該使用者的所有程序

ps -ef : 顯示的所有程序,連帶命令列

kill -9 程序號 : 強制關閉程序

chown -r 修改後的使用者 待修改的檔案 : 修改檔案的所屬使用者

chgrp -r 修改後的使用者組 待修改檔案 : 修改檔案的所屬使用者組

ls -al

1位 型別:

d : 目錄

2-4位 該檔案所有者對檔案的許可權:

r : 讀

w : 寫

x : 執行

5-7位 檔案所有者的同組使用者對檔案的許可權:

r : 讀

w : 寫

x : 執行

8-10位 其他使用者對該檔案的許可權:

r : 讀

w : 寫

x : 執行

chmod -r 777 檔名

許可權修改 二進位制轉為十進位制 有許可權則該位為1

檢視磁碟大小

df -hl

檢視程序為/sbin/init的資訊

ps -ef | grep /sbin/init

只檢視程序/sbin/init的pid

pgrep init

將aaa檔案中包含hello的所有行的資訊寫入到bbb中

grep 「hello」 aaa > bbb

補充:echo表示查詢, > 用於寫入,如果》前有查詢語句則不寫echo

linux作業系統基本命令介紹 1

作業系統在計算機系統中承上啟下的地位 向下封裝硬體,向上提供操作介面 在linux中檔案分為 普通檔案 目錄檔案 裝置檔案 字元裝置檔案 塊裝置檔案 管道檔案 鏈結檔案 ctrl alt t 開啟終端 ctrl c 在終端中退出鎖定 tab 自動補全 如果有重複項,按兩下tab補全 r w x d ...

linux作業系統基本介紹

linux作業系統 shell命令 shell指令碼 linux作業系統 核心 kernel 檔案系統 shell 一切皆檔案 linux系統上有且只有檔案 任何東西都以檔案形式存在 資料夾 目錄檔案 新加捲 c d e f 根目錄 包含linux系統所有目錄和檔案 linux作業系統是乙個多使用者...

Linux作業系統的基本介紹

作業系統 operating system,簡稱os 是管理計算機硬體與軟體資源的電腦程式。作業系統需要處理如管理與配置記憶體 決定系統資源供需的優先次序 控制輸入裝置與輸出裝置 操作網路與管理檔案系統等基本事務。作業系統也提供乙個讓使用者與系統互動的操作介面。linux,全稱gnu linux,是...