實驗二Linux系統簡單文件操作命令


實驗二 Linux系統簡單文件操作命令

項目 內容
這個作業屬於哪個課程 Linux應用與系統
這個作業的要求在哪里 作業要求鏈接
學號-姓名 17041520-王世騰
作業學習目標 1.學習在Linux系統終端下進行命令行操作 2.掌握常用命令行操作並能通過命令行操作解決簡單問題

Linux下CentOS7版本的終端基本操作指令


1.查看當前目錄

問:提示符$與#的區別?

$表示當前是普通用戶,#表示當前為root用戶。
root用戶具有很高的權限,萬一誤操作可能會對系統造成不良影響。所以一般建議使用普通用戶權限操作即可,需要提升權限的時候再用 sudo 命令臨時使用root權限操作,操作完后自動回到普通用戶身份。


2.在用戶主目錄下創建一個以自己學號命名的目錄並查看

ls 查看目錄下的所有文件

ls -a 顯示隱藏文件

ls -l 顯示文件和目錄的詳細信息

問:

  1. 如何列出當前目錄下面的所有內容?(截圖)

  2. 如何以列表的形式列出當前目錄下面的內容?(截圖)

  3. .和..分別代表什么?

    . 代表當前目錄

    .. 代表當前目錄的上一級目錄

3.進入以自己學號命名的目錄,查看當前目錄,然后創建以自己姓名拼音命名的目錄

cd #更改用戶當前工作目錄

cd .. 返回上一級目錄

問:

  1. 相對路徑和絕對路徑的區別?

    絕對路徑是指文件在硬盤上真正存在的路徑 ,而相對路徑 就是相對於自己的目標文件位置

  2. 如何從當前目錄返回用戶主目錄(家目錄)?(截圖)(有很多種方法)

  3. 如何刪除目錄?(截圖)(可以臨時創建一個目錄然后刪除)

rmdir dir 刪除為dir的空目錄

rm -rf dir 刪除一個叫做 dir 的目錄並同時刪除其內容

rm -r dir 刪除非空目錄

4.在當前目錄的第一個子目錄創建一個文件並命名為boduo.txt

touch 創建一個文件,例:touch /tmp/xiaodianying.list

問:如果touch命令后的文件已經存在會產生什么作用?

它會覆蓋原文件並且會改變文件修改時間。

5.進入當前目錄的第一個子目錄,然后顯示當前目錄,並列出當前目錄的內容,並向文件boduo.txt寫入一個字符串konijiwa

問:圖中符號 > 表示什么?

答:> 為輸出重定向(覆蓋原來內容);

與其相關的為 >> ,其為追加(追加到原內容尾部) 。

6.返回自己學號命名的目錄,查看tree命令是否可以使用,不能使用的話,安裝tree,安裝成功后使用該命令

安裝tree時需要提高系統權限

輸入修改權限命令:"chmod u+w /etc/sudoers"

加入自己的用戶shanyoushuxi ALL=(ALL) ALL

保存退出 :wq!

7.把當前目錄的第一個子目錄中文件boduo.txt復制到第二個子目錄中,然后再次把第一個子目錄中的boduo.txt復制到第三個子目錄並命名為longze.txt,最后把第一個子目錄中文件boduo.txt重命名為jieyi.txt。通過tree命令查看當前目錄情況。

問:分別說明cp和mv的用法?並配以截圖描述

cp dir1 dir2 將dir1文件復制到dir2(可同時復制多個文件)

cp -rp dir1 dir2 復制目錄的話,-r復制目錄 -p保留文件屬性

cp -r /tmp/janpan /root/engge 復制過去並改名

mv dir1 dir2 剪切文件或目錄

mv dir1 dir2目錄進行改名 例:mv cangjin canglaoshi

8.把/etc目錄下面的文件passwd復制到自己學號命名的文件夾下。

9.用head查看passwd文件的前5行內容,用tail查看passwd文件的后5行內容

問:文件查看的命令還有哪些?並簡要說明使用方法

cat file1從第一個字節開始正向查看文件的內容

tac file1從最后一行開始反向查看一個文件的內容

more file1查看一個長文件的內容 空格或者f-一頁一頁往下翻,enter-一行一行往下翻,b-回翻,q或Q推出

less file1和more大同小異

head -n file1 查看一個文件的前n行

tail -n file1 查看一個文件的后n行

10.刪除學號命名的文件下passwd文件,以及刪除當前目錄下第三個子文件夾

問:

  1. 刪除文件夾還可以用什么命令?如果使用該命令應如何操作?(截圖)

    rmdir dir 刪除為dir的空目錄

    rm -rf dir 刪除一個叫做 dir 的目錄並同時刪除其內容

    rm -r dir 刪除非空目錄

  1. 請簡要說明rm命令的使用方法?(截圖)

-f    -force      忽略不存在的文件,強制刪除,無任何提示

-i    --interactive    進行交互式地刪除

-r | -R  --recursive    遞歸式地刪除列出的目錄下的所有目錄和文件

-v    --verbose    詳細顯示進行的步驟

學習小結

​ 對於我們這些新學習的Linux系統的基本指令,我認為必須要自己敲上一邊,過過腦子,讓自己有印象,但是沒必要去背這些命令,很多其實網上都有,自己學會總結就好。

​ 還有一點就是我們要學會用百度,先自己去解決問題,然后實在不行再去尋求他人的幫助,這樣既能鍛煉自己解決問題的能力,還能讓自己接觸到更多的知識,像這次安裝tree,就是用戶的權限不夠,百度后提高權限就解決了。

最后再推薦些基本指令比較完全的博客

Linux的一些基本命令 我自己總結了一些,不太完全,參照兄弟連的。
Linux常用指令匯總 Linux操作系統下的基本指令
Linux常用指令速查手冊 很全面的指令


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM