【Linux實踐室】Linux初體驗

在這里插入圖片描述
🌈個人主頁:聆風吟
🔥系列專欄:Linux實踐室、網絡奇遇記
🔖少年有夢不應止于心動,更要付諸行動。


文章目錄

  • 一. ??任務描述
  • 二. ??相關知識
    • 2.1 🔔Linux 目錄結構介紹
    • 2.2 🔔Linux 用戶介紹
    • 2.3 🔔Linux 常用命令介紹
      • 2.3.1 👻pwd命令
      • 2.3.2 👻cd命令
      • 2.3.3 👻ls命令
  • 三. ??編程要求
  • 四. ??編程解答
  • 📝全文總結

一. ??任務描述

歡迎進行 Linux 世界,當你進入了 Linux 的世界,在下載、安裝了某個 Linux 發行版(筆者喜歡使用Ubuntu),體驗了 Linux 桌面并安裝了一些你喜愛和需要的軟件之后,應該去了解下 Linux 真正的魅力所在:命令行。每一個 Linux 命令其實就是一個程序,借助這些命令,我們可以辦到非常多的事情。

你的第一個任務就是切換當前工作目錄為根目錄/,列出根目錄下所有的文件信息。



二. ??相關知識

為了完成本關任務,你需要掌握:

  1. Linux 目錄結構介紹;
  2. Linux 用戶介紹;
  3. Linux 常用命令介紹。

2.1 🔔Linux 目錄結構介紹

對 Linux 文件系統目錄結構的了解是學習和掌握 Linux 系統的基礎。Linux 文件系統是樹形層次結構,具體如下圖所示。
在這里插入圖片描述

2.2 🔔Linux 用戶介紹

Linux 用戶通常分為兩類:

  • 管理員用戶(root);
  • 普通用戶(類似 Windows 上的普通用戶)。

Linux 登錄系統后,默認當前所在目錄為用戶主目錄,類似 Windows 登錄系統后,默認的所在目錄為桌面。

  • 管理員(root)登錄系統后默認目錄為/root

  • 普通用戶登錄系統后默認目錄為/home/usernameusername為用戶名。 例如:筆者用普通用戶fzm登錄系統后,那么當前所在目錄為/home/fzm

2.3 🔔Linux 常用命令介紹

2.3.1 👻pwd命令

pwd:顯示當前所在目錄。
注:pwd = Print Working Directory

例如:筆者用普通用戶fzm登錄系統后,那么當前所在目錄為/home/fzm
在這里插入圖片描述

2.3.2 👻cd命令

cd:切換當前目錄。
注:cd = Change Directory

常用特殊目錄表示:

命令功能
cd 進入用戶主目錄
cd ~進入用戶主目錄
cd - 返回進入此目錄之前所在的目錄
cd ..返回上級目錄
cd ../..返回上兩級目錄
cd !$把上個命令的參數作為cd參數使用

例如:切換當前目錄為/bin目錄。
在這里插入圖片描述

2.3.3 👻ls命令

ls:列出指定目錄列表信息,如果沒有參數默認列出當前目錄下的所有文件和文件夾(隱藏文件和文件夾除外)。
注:ls = list

常見ls命令選項:

  • -l:以長格式顯示目錄下的內容列表。輸出的信息從左到右依次包括文件名,文件類型、權限模式、硬連接數、所有者、組、文件大小和文件的最后修改時間等;
  • -a:顯示所有文件和文件夾(包括隱藏文件/文件夾);

例如:顯示根目錄下所有文件和文件夾。
在這里插入圖片描述



三. ??編程要求

本關的任務是讓用戶簡單的在 Linux 系統下使用pwd、cd和ls命令,具體任務如下:

  1. 切換當前目錄到根目錄。
  2. 列出根目錄下所有文件和文件夾(包括隱藏文件/文件夾)。


四. ??編程解答

#!/bin/bash#在以下部分寫出完成任務的命令
#*********begin*********#
cd /
ls -a
#********* end *********#


📝全文總結

本文主要講解 Linux 三個常用命令:

  • pwd:顯示當前所在目錄;
  • cd:切換當前目錄;
  • ls:列出指定目錄列表信息,如果沒有參數默認列出當前目錄下的所有文件和文件夾(隱藏文件和文件夾除外)。

???? 今天的干貨分享到這里就結束啦!如果覺得文章還可以的話,希望能給個三連支持一下,聆風吟的主頁還有很多有趣的文章,歡迎小伙伴們前去點評,您的支持就是作者前進的最大動力!
在這里插入圖片描述

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

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

相關文章

WebFlux相關問題及答案(2024)

1、什么是Spring WebFlux? Spring WebFlux 是 Spring Framework 5.0 中引入的一個全新的反應式框架,用于構建異步、非阻塞且事件驅動的服務。它允許開發者使用響應式編程模型來處理并發性很高的操作,而無需擔心傳統的多線程環境中的復雜性。…

poi工具讀寫excel操作學習總結

寫在前面的話 POI作為比較早期的Excel處理工具,其使用較為成熟且廣泛。EasyExcel相較之下,則是相對較新的工具,其卻有著比POI更為優越的一些特性,如更加簡單的API接口和更加優秀的性能。 性能對比:在數據量較小的情況下…

mybatis mysql insert 主鍵id為空

錯誤示范 java代碼設置了param參數&#xff0c;但是sql 字段沒有帶上參數&#xff0c;例如 void insertV2(Param("historyDO") HistoryDO historyDO); <insert id"insertDuplicate" parameterType"com.test.entity.HistoryDO"keyProperty&…

MySQL:一行記錄如何

1、表空間文件結構 表空間由段「segment」、區「extent」、頁「page」、行「row」組成&#xff0c;InnoDB存儲引擎的邏輯存儲結構大致如下圖&#xff1a; 行 數據庫表中的記錄都是按「行」進行存放的&#xff0c;每行記錄根據不同的行格式&#xff0c;有不同的存儲結構。 頁…

hippy 調試demo運行聯調-mac環境準備篇

適用對于終端編譯環境不熟悉的人看&#xff0c;僅mac端 hippy 調試文檔官網地址 前提&#xff1a;請使用node16 聯調預覽效果圖&#xff1a; 編譯iOS Demo環境準備 未跑通&#xff0c;待補充 編譯Android Demo環境準備 1、正常安裝Android Studio 2、下載Android NDK&a…

Windows系統誤刪文件恢復

最近很多用戶反饋誤刪文件的場景比較多.下面華仔將講解數據恢復的原理和過程.以及一些注意事項。 建議的數據恢復軟件 1.EaseUS Data Recovery Wizard(易我數據恢復)需要斷網使用 2.Wondershare Recoverit(萬興數據恢復)&#xff0c; Windows系統刪除文件原理&#xff1a;如果是…

Android ShellUtils手機管理器

1. Android ShellUtils手機管理器 Android Shell工具類&#xff0c;可用于檢查系統root權限&#xff0c;并在shell或root用戶下執行shell命令。如&#xff1a; checkRootPermission() 檢查root權限 。execCommand(String[] commands, boolean isRoot, boolean isNeedResultMsg)…

HTTPS是什么,詳解它的加密過程

目錄 1.前言 2.兩種加密解密方式 2.1對稱加密 2.2非對稱加密 3.HTTPS的加密過程 3.1針對明文的對稱加密 3.2針對密鑰的非對稱加密 3.3證書的作用 1.前言 我們知道HTTP協議是超文本傳輸協議,它被廣泛的應用在客戶端服務器上,用來傳輸文字,圖片,視頻,js,html等.但是這種傳…

java數據結構與算法刷題-----LeetCode572. 另一棵樹的子樹(經典題,樹字符串化KMP)

java數據結構與算法刷題目錄&#xff08;劍指Offer、LeetCode、ACM&#xff09;-----主目錄-----持續更新(進不去說明我沒寫完)&#xff1a;https://blog.csdn.net/grd_java/article/details/123063846 文章目錄 1. 暴力求解&#xff0c;深度優先2. KMP算法進行串匹配 1. 暴力求…

WinForm、Wpf自動升級 AutoUpdater.NET

Github AutoUpdater.NET 目錄 一、IIS部署 更新站點 二、創建Winform 一、IIS部署 更新站點 IIS默認站點目錄下創建 目錄 Downloads、Updates Updates目錄創建文件 UpdateLog.html、AutoUpdaterStarter.xml UpdateLog.html&#xff1a; <html><body><h1…

從零開始手寫RPC框架(2)——Netty入門

學習前需要掌握基本的java網絡編程&#xff0c;可參考這篇博客 目錄 Netty 簡介Netty 使用 kryo 序列化傳輸對象案例客戶端代碼服務端代碼編碼器 Netty 簡介 是什么&#xff1f; Netty 是一個基于 NIO (Non-blocking I/O&#xff0c;非阻塞I/O)的 client-server(客戶端服務器…

mysql學習--binlog與gtid主從同步

基礎環境 基于centOS7-MySQL8.0.35版本 我們先準備一臺主服務器兩臺從服務器來實現我們主從同步的訴求 Master&#xff1a;192.168.75.142 slave1:192.168.75.143 slave&#xff1a;192.168.75.145 binlog主從同步 主庫配置 #我們需要在主從庫中都需要添加server_id&am…

大龍談智能內容開通視頻號啦

大家好&#xff0c;大龍談只能內容開通視頻號了&#xff0c;歡迎大家掃碼關注&#xff1a;

RISC-V特權架構 - 中斷與異常概述

RISC-V特權架構 - 中斷與異常概述 1 中斷概述2 異常概述3 廣義上的異常3.1 同步異常3.2 異步異常3.3 常見同步異常和異步異常 本文屬于《 RISC-V指令集基礎系列教程》之一&#xff0c;歡迎查看其它文章。 1 中斷概述 中斷&#xff08;Interrupt&#xff09;機制&#xff0c;即…

RocketMQ安裝

mq服務端安裝配置啟動把windows做成服務 mq管理界面安裝配置啟動 mq服務端 安裝 RocketMQ下載地址 配置 ROCKETMQ_HOME D:\google-d\rocketmq-all-5.2.0-bin-release啟動 # bin目錄cmd輸入 start mqnamesrv.cmd把windows做成服務 http://t.csdnimg.cn/qd2RD mq管理界面 …

ubuntu22.04安裝mysql8.0

官網下載mysql&#xff1a;MySQL :: Download MySQL Community Server 將mysql-server_8.0.20-2ubuntu20.04_amd64.deb-bundle.tar上傳到/usr/local/src #解壓壓縮文件 tar -xvf mysql-server_8.0.20-2ubuntu20.04_amd64.deb-bundle.tar解壓依賴包依次輸入命令 sudo dpkg -i m…

編程筆記 Golang基礎 045 math包

編程筆記 Golang基礎 045 math包 一、math包主要功能常量&#xff1a;函數&#xff1a;數值運算&#xff1a;三角函數&#xff1a;對數函數&#xff1a;隨機數相關&#xff1a; 二、示例代碼一三、示例代碼二小結 Go 語言的標準庫 math 提供了一系列基礎數學函數和常量&#xf…

EasyRecovery數據恢復軟件2024最新版包括Windows和Mac

EasyRecovery數據恢復軟件適用于多種環境和使用場景。首先&#xff0c;它適用于各種操作系統&#xff0c;包括Windows和Mac。無論用戶使用的是哪種操作系統&#xff0c;都可以使用該軟件進行數據恢復。 其次&#xff0c;EasyRecovery支持從各種存儲設備和媒介中恢復數據&#…

自定義BeanNameGenerator生成規則

通過點進ComponentScan注解進入源碼可以看到 追隨BeanNameGenerator進入源碼可以看到該類是個借口且只有一個方法 點擊上面黑色箭頭出現兩個實現方法 點擊第一個方法 進入determineBeanNameFromAnnotation方法中 通過上訴自定義一個生成beanName方法 先創建一個CustomeBeanN…

使用結構體和類在Unity中管理IMU數據

使用結構體和類在Unity中管理IMU數據 IMU數據簡介使用結構體管理IMU數據結構體的優點結構體的使用場景 使用類管理IMU數據類的優點類的使用場景 結構體(struct) vs 類(class)為什么考慮使用結構體 結論 在Unity開發中&#xff0c;合理地選擇數據結構對于確保游戲和應用的性能和…