VMware虛擬機常用Linux命令進階指南(一)

摘要:本文涵蓋多方面 Linux 命令的使用。包括用戶與用戶組管理,創建用戶和組并設置權限;目錄結構操作,涉及創建和更改目錄結構;Vim 編輯器及文件歸檔,有文件創建、編譯、合并、打包等任務。

? ?-------------》???點我

案例一:公司部門組織架構有所調整,因此需要在后臺對相關數據信息進行一些修改。需要安排小李、小王和小張同時登錄服務器完成幾個調整部門的數據修改 維護工作,并為他們3人各分配一個用戶賬號,分別為test1、test2、test3,且將 3 人添加到一個用戶組temp。由于更改數據時需要比較大的權限,要求提升小李、 小王和小張3個用戶賬號擁有sudo權限,可以執行除rm命令之外的任何命令 (/etc/sudoers)。

①創建用戶

useradd test1  
useradd test2 
useradd test3

②添加用戶組

groupadd temp 
cat /etc/group 查看組 
gpasswd -a test1 temp 添加組 
gpasswd -a test2 temp 
gpasswd -a test3 temp 
cat /etc/group 查看組

③?設置sudo權限(不能使用rm命令)

首先輸入sudo visudo,進入如下圖的窗口?,在root用戶下方添加命令

temp ALL=(ALL) NOPASSWD: ALL, !/bin/rm, !/usr/bin/rm 
--------------測試---------------
su – test1 切換用戶 
sudo ls  成功 
sudo rm somefile  失敗,顯示權限被拒絕

案例二:使用linux命令操作并更改目錄結構?(圖中方框表示目錄,圓圈表示文件)

?

?創建如上圖的目錄結構的linux命令如下

mkdir m  ---根目錄代替/
mkdir m/A m/B m/C m/B/D 
cd m/A 
touch aa 
touch bb 
cd .. --多次操作直到起始目錄 
cd m/B/D 
touch ee 
touch ff 
cd .. 直到起始目錄 
cd m/C 
touch cc 
touch dd
tree m/ ----查看結構

將上圖的目錄結構改為下圖的目錄結構

?

mv m/B/D/ee m/A 
mv m/B/D/ff m/C 
cd m/C 
rm dd 
cd ~ 
rm -r /root/m/B/D 
rm -r /root/m/B 
tree m/ 

案例三:Vim編輯器的使用和文件歸檔操作?,使用root在其主目錄下創建一個workspace目錄,使 用vim編輯器創建并編輯一個能輸出“Hello World”的C程序hello.c,復制 hello.c 到當前目錄下并重命名為welcome.c,修改其內容能夠編譯輸 出”Welcome World”。

mkdir /root/workspace  
cd /root/workspace  
vim hello.c 
在vim中輸入以下內容: 
#include <stdio.h> 
int main() { 
printf("Hello World\n"); 
return 0; 
} 
ESC :wq 

?使用gcc工具把hello.c和welcome.c編譯鏈接生成hello和 welcome 可執行文件,運行可執行文件。

gcc hello.c -o hello  
gcc welcome.c -o welcome  
./hello  
./welcome  

合并hello.c 和welcome.c 到hw.c,查看hw.c字符數數以及查找 輸出包含“Hello”的行以及行號。?

cat hello.c welcome.c > hw.c 
wc -c hw.c 
grep -n "Hello" hw.c 

?打包并壓縮workspace目錄生成workspace.tar.bz文件。

tar -cjvf workspace.tar.bz /root/workspace 

--------------------- - -----?--------- ? ---------?--------------------?-------
1.如果我的博客對你有幫助或你喜歡我的博客內容,請 “👍點贊” “??評論” “★收藏” 一鍵三連哦!

2.??【👇🏻👇🏻👇🏻關注我| 獲取更多源碼 | 優質文章】 帶您學習各種前端插件、3D炫酷效果、圖片展示、文字效果、以及整站模板 、HTML模板 、微信小程序模板 、等! 「在這里一起探討知識,互相學習」!

3.以上內容技術相關問題?歡迎一起交流學習 ? ? ? ? ?
————————————————

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/901543.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/901543.shtml
英文地址,請注明出處:http://en.pswp.cn/news/901543.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【AI News | 20250415】每日AI進展

AI News 1、字節跳動發布Seaweed-7B視頻模型&#xff1a;70億參數實現音視頻同步生成與多鏡頭敘事 字節跳動推出新一代視頻生成模型Seaweed-7B&#xff0c;該模型僅70億參數卻實現多項突破&#xff1a;支持音視頻同步生成、多鏡頭敘事&#xff08;保持角色連貫性&#xff09;、…

如何實現動態請求地址(baseURL)

需求: 在項目中遇到了需要實時更換請求地址,后續使用修改后的請求地址(IP) 例如:原ip請求為http://192.168.1.1:80/xxx,現在需要你點擊或其他操作將其修改為http://192.168.1.2:80/xxx,該如何操作 tips: 修改后需要跳轉( 修改了IP之前的不可使用,需要訪問修改后的地址來操作 …

Open AI 使用篇

一.function Calling 大模型中的 function calling 指的是在人工智能模型&#xff08;如 GPT-4&#xff09;中調用外部函數或API&#xff0c;以便模型能夠執行更復雜的任務或獲取外部數據。這種方式允許模型在生成回答時不僅僅依賴于內部的訓練數據&#xff0c;還能夠與外部系…

6.DJI-PSDK:psdk訂閱無人機高度/速度/GPS/RTK/時間/經緯度等消息及問題解決

DJI-PSDK:psdk訂閱無人機高度/速度/GPS/RTK/時間/經緯度等消息 消息訂閱可以獲取絕大多數無人機的動態信息,包括無人機的姿態、速度、加速度、角速度、高度、GPS 位置、云 臺的角度和狀態、飛行模式和飛行狀態、電機和電池等各類關鍵信息。 這些信息并不會“一股腦兒地”全部…

100 個網絡安全基礎知識

1. 什么是網絡安全&#xff1f; 網絡安全是指采取必要措施&#xff0c;防范對網絡的攻擊、侵入、干擾、破壞和非法使用以及意外事故&#xff0c;使網絡處于穩定可靠運行的狀態&#xff0c;保障網絡數據的完整性、保密性、可用性。&#xff08;參考《中華人民共和國網絡安全法》…

第七屆IEEE通信、信息系統與計算機工程國際會議(CISCE 2025)

重要信息 官網&#xff1a;www.iccisce.com 時間&#xff1a;2025年5月9-11日 地點&#xff1a;中國-廣州 征稿主題 通信技術 信息系統 ?5G/6G通信系統與網絡 ?無線通信與移動網絡 ?光纖通信與光網絡 ?衛星與空間通信 ?通信信號處理與編碼 ?無線傳感器網絡 ?物聯網…

OpenCV 圖像拼接

一、圖像拼接的介紹 圖像拼接是一種將多幅具有部分重疊內容的圖像合并成一幅完整、無縫且具有更廣闊視野或更高分辨率圖像的技術。其目的是通過整合多個局部圖像來獲取更全面、更具信息價值的圖像內容。 二、圖像拼接的原理 圖像拼接的核心目標是將多幅有重疊區域的圖像進行準…

第十一章 網絡編程

在TCP/IP協議中&#xff0c;“IP地址TCP或UDP端口號”唯一標識網絡通訊中的一個進程。 因此可以用Socket來描述網絡連接的一對一關系。 常用的Socket類型有兩種&#xff1a;流式Socket&#xff08;SOCK_STREAM&#xff09;和數據報式Socket&#xff08;SOCK_DGRAM&#xff09…

ffmpeg實現視頻流抽幀

ffmpeg 實現視頻流抽幀 抽取實時視頻幀 如果你的實時視頻是通過 RTSP、UDP 或其他協議獲取的&#xff0c;可以直接調用 FFmpeg 命令來抽取幀。 ffmpeg 命令 示例 1 ffmpeg -i rtsp://your_rtsp_stream_url -vf fps1 -update 1 output.jpg說明&#xff1a; -i rtsp://your…

【GIT】放棄”本地更改,恢復到遠程倉庫的狀態git fetch origin git reset --hard origin/分支名

如果你想完全放棄本地更改&#xff0c;恢復到遠程倉庫的狀態&#xff0c;可以按照以下步驟操作&#xff1a; 獲取遠程最新版本 首先執行&#xff1a; git fetch origin這條命令會把遠程倉庫的最新提交拉取到你的本地&#xff0c;但不會自動合并到你的當前分支。 硬重置你的當前…

flutter doctor 信號號超時

報錯如下&#xff1a; :\Users\Administrator>flutter doctor Doctor summary (to see all details, run flutter doctor -v): [√] Flutter (Channel stable, 3.27.4, on Microsoft Windows [版本 10.0.22631.5189], locale zh-CN) [√] Windows Version (Installed versi…

【Linux】系統入門

【Linux】系統初識 起源開源 閉源版本內核內核編號 Linux的安裝雙系統(不推薦)WindowsLinuxvmware虛擬機vitualbox操作系統的鏡像centos 7/ubuntu云服務器租用 Linux的操作lsmkdir 文件名pwdadduser userdel -rrm文件名cat /proc/cpuinfolinux支持編程vim code.c./a.out 運行程…

mybatis-plus整合springboot與使用方式

注解 TableField(exist false)&#xff1a;表示該屬性不為數據庫表字段&#xff0c;但又是必須使用的。 整合springboot pom <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xs…

[第十六屆藍橋杯 JavaB 組] 真題 + 經驗分享

A&#xff1a;逃離高塔(AC) 這題就是簡單的簽到題&#xff0c;按照題意枚舉即可。需要注意的是不要忘記用long&#xff0c;用int的話會爆。 &#x1f4d6; 代碼示例&#xff1a; import java.io.*; import java.util.*; public class Main {public static PrintWriter pr ne…

GPU服務器聲音很響可以怎么處理

當GPU服務器運行時噪音過大&#xff0c;通常是由于高負載下散熱風扇高速運轉所致。以下是分步驟的解決方案&#xff0c;幫助您有效降低噪音并保持設備穩定運行&#xff1a; 一、排查噪音來源 定位聲源 ? 使用 聲級計 或手機分貝檢測APP&#xff0c;確定最大噪音位置&#xff0…

STM32平衡車開發實戰教程:從零基礎到項目精通

STM32平衡車開發實戰教程&#xff1a;從零基礎到項目精通 一、項目概述與基本原理 1.1 平衡車工作原理 平衡車是一種基于倒立擺原理的兩輪自平衡小車&#xff0c;其核心控制原理類似于人類保持平衡的過程。當人站立不穩時&#xff0c;會通過腿部肌肉的快速調整來維持平衡。平…

C#設計模式-狀態模式

狀態模式案例解析&#xff1a;三態循環燈的實現 案例概述 本案例使用 狀態模式&#xff08;State Pattern&#xff09; 實現了一個 三態循環燈 的功能。每點擊一次按鈕&#xff0c;燈的狀態會按順序切換&#xff08;狀態1 → 狀態2 → 狀態3 → 狀態1...&#xff09;&#xff…

Mac系統升級node.js版本和npm版本并安裝pnpm

1.升級node.js版本 第一步&#xff1a;查詢當前node.js版本 node -v第二步&#xff1a;清除node.js的緩存 sudo npm cache clean -f第三步&#xff1a;驗證緩存是否清空 npm cache verify第四步&#xff1a;安裝n工具&#xff0c;n工具是專門用于管理node.js版本的工具 su…

[net 5] udp_dict_server 基于udp的簡單字典翻譯(服務器與業務相分離)

目錄 1. 功能了解 1.1. 啥是 dic_server? 1.2. dic_server 的小目標 2. 基本框架 2.1. 基本文件框架 2.2. 業務與服務器解耦 -> 回調函數 3. 字典 3.1. 字典配置文件 3.2. 構建字典類 3.2.1. 字典類的基本成員 3.2.2. 字典類構造 3.2.2.1. 構造 3.2.2.2. 信息加…

七種驅動器綜合對比——《器件手冊--驅動器》

九、驅動器 名稱 功能與作用 工作原理 優勢 應用 隔離式柵極驅動器 隔離式柵極驅動器用于控制功率晶體管&#xff08;如MOSFET、IGBT、SiC或GaN等&#xff09;的開關&#xff0c;其核心功能是將控制信號從低壓側傳輸到高壓側的功率器件柵極&#xff0c;同時在輸入和輸出之…