摘要:Xshell登錄、用戶管理、修改字體與配色方案。操作系統概要。Linux文件系統基礎。相關命令:pwd, ls, cd, mkdir, rmdir, rm,touch, nano, tree; adduser, passwd
目錄
一、系統登錄與用戶管理
1. 登錄方式
(1)命令行登錄
(2)快捷登錄:會話
具體操作🔑
🔐使用 root 用戶創建會話(推薦首次操作)
👥使用普通用戶登錄(推薦日常操作)
2. 用戶管理:查看、創建、密碼
二、Xshell字體與配色方案設置
三、什么是操作系統
四、文件系統基礎
1. 目錄結構:樹狀結構
2. 路徑🗺?
(1)相對路徑 vs 絕對路徑
(2)路徑分隔符:Linux/ vs Windows\
五、基礎文件操作命令📄
1. 目錄操作
3. 其他操作:tree
六、擴展知識:常用快捷鍵
一、系統登錄與用戶管理
1. 登錄方式
(1)命令行登錄
- 打開 Xshell
- 輸入登錄命令(ssh username@公網IP)
- 按下 Enter 回車鍵
- 在彈出的窗口中輸入該用戶的登錄密碼
該操作圖解可參看本專欄另一篇博客:新手入門:云服務器搭建 Linux 環境指南。
# root用戶登錄
ssh root@公網IP
# 普通用戶登錄
ssh user@公網IP
(2)快捷登錄:會話
??會話創建的前提條件:
- 目標服務器已啟用 SSH 服務(默認端口22):未啟用狀態有多種情況,此處不展開。以華為云的Flexus云服務為例,購買服務器之后需要配置安全組規則,在配置安全組規則中一鍵放通常用端口。否則會被防火墻攔截。
- 存在有效用戶賬戶(普通用戶或 root):若使用無效用戶(名)建立會話可能導致認證失敗,SSH 服務將拒絕連接。
當目標服務器尚未創建普通用戶時,需遵循以下步驟:
# 1. 使用root賬戶首次登錄
ssh root@目標服務器IP# 2. 創建普通用戶(示例:tmpuser)
adduser tmpuser # 3. 設置用戶密碼
passwd tmpuser# 4. 配置sudo權限(可選)
具體操作🔑
🔐使用 root 用戶創建會話(推薦首次操作)
- 創建會話
? 點擊新建會話按鈕
? 填寫:
????????? 會話名稱:自定義
????????? 主機:服務器公網 IP
📌?注意:端口默認 22,非標準端口需手動修改 -
首次登陸設置
? 輸入用戶名:root(?? 不可隨意填寫!)
? 輸入密碼(建議使用密碼管理器生成強密碼)
🔒 安全建議:首次登錄不勾選記住密碼,以免遺忘。熟練后可勾選 -
快速登錄:下次直接選中會話,點擊連接即可登錄。
👥使用普通用戶登錄(推薦日常操作)
-
前提條件??
? 已通過 root 賬戶創建普通用戶(參考命令:adduser username)
? 已設置用戶密碼(passwd username) -
創建普通用戶會話
? 重復創建會話步驟:
? ? ? ? ? 輸入主機 IP(即公網 IP)
? ? ? ? ? 用戶名:填寫已創建的普通用戶名
? 🚨?關鍵:必須使用已存在的有效用戶名
附圖:*(數字)標記圖片順序
2. 用戶管理:查看、創建、密碼
- 查看用戶:ls /home
- 創建用戶:adduser username
- 設置密碼:passwd username(tips.輸入密碼不會回顯在屏幕上;密碼不能包含用戶名,不能小于7位,請根據提示設置密碼)
注意:如果?忘記用戶密碼,以root用戶登錄,輸入指令:passwd username?可以重新設置該用戶的密碼。
?演示示例:
[root@server ~]# ls /home
Awning
[root@server ~]# adduser Freefish
[root@server ~]# ls /home
Awning Freefish
[root@server ~]# passwd Freefish
Changing password for user Freefish.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
Sorry, passwords do not match.
passwd: Authentication token manipulation error
[root@server ~]# passwd Freefish
Changing password for user Freefish.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
[root@server ~]#
二、Xshell字體與配色方案設置
- 字體:
- 配色方案:
三、什么是操作系統
操作系統(Operating System, OS)?是計算機系統的核心軟件,負責管理硬件資源、協調軟件運行,并為用戶提供交互界面。它是連接硬件與軟件的橋梁。
功能模塊 | 作用描述 | 類比舉例 |
---|---|---|
資源管理 | 分配 CPU、內存、磁盤等硬件資源 | 餐廳經理分配餐桌、服務員 |
進程調度 | 協調多個程序同時運行(多任務處理) | 交通燈控制車輛通行 |
文件系統 | 管理文件和目錄的存儲、讀取、刪除 | 圖書館管理員整理書籍 |
用戶接口 | 提供命令行或圖形界面供用戶操作 | 手機的 App 界面 |
設備驅動 | 讓硬件設備(如打印機、顯卡)與系統通信 | 翻譯官幫助不同語言的人交流 |
安全防護 | 權限控制、防火墻、加密等安全機制 | 銀行金庫的安保系統 |
四、文件系統基礎
1. 目錄結構:樹狀結構
在 Linux 系統中,文件組織單元被統一稱為 “目錄”(Directory),其功能等同于 Windows 系統中的 “文件夾”。這種術語差異體現了 Unix/Linux 系統的哲學理念——所有資源都通過文件系統樹狀結構進行管理。
“一切皆文件”,因此,目錄也是一種文件類型。本質上,目錄就是文件。
樹狀結構示例-圖例:(僅供參考)
2. 路徑🗺?
路徑(Path)是 Linux 文件系統中用于定位文件(File)或目錄(Directory)的唯一標識符,類似于現實世界中的 "地址"。它由一系列目錄名通過“/”分隔符連接而成,完整描述了資源在文件系統樹狀結構中的位置。
(1)相對路徑 vs 絕對路徑
類型 | 定義 | 示例 | 適用場景 |
---|---|---|---|
絕對路徑 | 從根目錄/開始的完整路徑 | /home/user2/dir/file | 精確指定資源位置 |
相對路徑 | 相對于當前目錄的路徑 | ../dir/dir2 ./user2/dir/file | 快速定位相關資源 |
.為當前目錄;..為上級目錄。查看當前目錄的命令:pwd
[root@server /]# pwd #輸入pwd獲取當前目錄
/ #命令執行結果
[root@server /]# cd /home
[root@server home]# pwd #從命令行提示符里面也可以看到當前目錄為home:[…… home]
/home #命令執行結果
[root@server home]#
以上圖為例,當前目錄為 home 時,定位 file 文件可以通過:. 當前目錄>user2目錄>dir目錄>file 來找到,即為:./user2/dir/file 。此時,上級目錄 .. 為根目錄 /。
(2)路徑分隔符:Linux/ vs Windows\
特性 | Linux路徑 | Windows路徑 |
---|---|---|
起始點 | 統一根目錄 /? | 多盤符(C:, D:\) |
大小寫 | 嚴格區分大小寫(Dir ≠ DIR) | 不敏感(Dir = DIR) |
路徑分隔符 | / | \ |
五、基礎文件操作命令📄
Linux 系統通過命令行完成操作,基礎命令(Command)由命令名稱 + (可選參數) + (選項)構成。
什么是文件?👉文件 = 文件內容 + 文件屬性
- Linux:文件是存儲數據的基本單元。目錄是用于組織文件的特殊文件
- Windows:文件是存儲數據的獨立實體。文件夾是組織文件的容器。
文件屬性(File Attributes)?是描述文件或目錄元數據的一組信息,類似于現實世界中的 “身份證”,包含文件的所有者、權限、大小、創建時間、修改時間等關鍵信息。這些屬性不包含文件內容,而是記錄文件的 “身份特征”。(所以空文件也是占據空間的)
隱藏文件:文件名以英文句點(.
)開頭的文件或目錄(如 .file)。(在Windows中通過選中文件,右鍵屬性勾選“隱藏”標記文件或者文件夾,即為隱藏文件)隱藏文件默認不顯示,使用 ls -a 或 ls -al 查看。
1. 目錄操作:pwd, ls, mkdir, rmdir, cd
- 查看當前路徑:pwd
- 查看目錄(列出文件):ls
- 創建目錄:mkdir(含 -p 遞歸創建)
- 刪除目錄:rmdir(僅空目錄)、rm(🚨慎用)
- 切換目錄:cd
命令 | 用法 | 含義 |
---|---|---|
pwd | pwd | print woking directory,用于顯示當前所在的工作目錄的絕對路徑 |
ls | ls 指定目錄 | list,用于列出指定目錄下的文件和子目錄信息 |
ls | 列出當前目錄下的文件和(子)目錄信息 | |
ls -l | (以長格式)顯示文件和目錄的詳細內容,包括權限、所有者、文件大小等 | |
ls -a | 顯示所有(all)文件和目錄,包括以 . 開頭的隱藏文件和目錄 | |
mkdir | mkdir newdirectory | make directory,用于創建新目錄,創建一個名為newdirectory的新目錄 |
mkdir -p parentdir/chiledir | -p 選項的全稱是 --parent,其含義是遞歸創建 parent 目錄。當用戶需要創建一個多層嵌套的目錄時,如果 parent 目錄不存在,則該命令會自動創建所有缺失的 parent 目錄。 | |
rmdir | rmdir emptydirectory | remove directory,只能刪除空目錄。 |
rm | rm -r nonemptydirectory | 遞歸刪除非空目錄。??謹慎使用,因為它會遞歸刪除目錄及其所有內容,一旦刪除很難恢復。 |
cd | cd | change directory,用于切換當前的工作目錄 |
cd .. | 切換到上級目錄 | |
cd ~ | 切換到用戶家目錄 | |
cd - | 切換到上一次所在的目錄 |
2. 文件操作:touch, nano, rm
- 創建文件:touch
- 編輯文件:nano
- 刪除文件:rm
命令 | 用法 | 含義 |
---|---|---|
touch | touch newfile | 創建名為newfile的新文件 |
nano | nano existedfile | 打開名為existedfile的文件并進行編輯(nano是 Linux 系統中一款簡單易用的文本編輯器,適合初學者。它提供了基本的文本編輯功能,如插入、刪除、查找、替換) |
rm | rm file | 刪除(當前工作目錄的)單個文件 |
rm file1 file2 … | 刪除(當前工作目錄的)多個文件 | |
rm -r dir | 遞歸刪除目錄dir | |
rm -f file | 強制(不會詢問是否確認刪除)刪除文件file |
nano 基礎操作入門
1)打開與新建文件
- 打開文件:nano 文件名.txt,存在則編輯,不存在則新建
- 新建文件:直接輸入文件名即可創建。
2.)保存與退出
- 保存:Ctrl + O,輸入文件名后按回車(新文件需命名)
- 退出:Ctrl + X,若有未保存修改,會提示是否保存;按 Y 保存并退出,按 N 不保存退出
3. 其他操作:tree
- 樹狀結構顯示:tree(可能需安裝,安裝命令:yum install tree??📌注意:需要使用root權限,推薦在登錄root用戶的情況下使用該命令)
輸入 tree 命令,將以樹狀結構的形式展示當前工作目錄下的所有文件。
tree命令效果示意圖:
/(根目錄)
├── bin (系統二進制文件)
├── etc (配置文件)
├── home (用戶主目錄)
│ └── user (普通用戶目錄)
├── root (管理員主目錄)
└── var (可變數據,如日志)
六、擴展知識:常用快捷鍵
- 終止程序:Ctrl+C
- 清屏:Ctrl+L
END