實驗2Linux的鍵盤命令報告

2023-01-08 03:33:02 字數 2627 閱讀 8535

【實驗目的】

(1)熟練掌握常用的鍵盤命令。

(2)了解linux的文字模式操作介面。

【實驗原理/實驗基礎知識】

(1)目錄操作

ls:顯示目錄的內容,也可以顯示檔案的屬性,比如節點、檔案種類、許可權、擁有者、大小、建立時間等。

格式: ls [引數] [目錄或檔名]。

例:ls /home 表示檢視目錄home。

mkdir:目錄建立

格式:mkdir [引數選項] 目錄

例:mkdir /home/sub 表示在home目錄下建立子目錄/sub。

rmdir:刪除空目錄工具

格式:rmdir [引數] 目錄

例:rmdir /home/sub 表示在home目錄下刪除子目錄/sub。

rm:刪除乙個或多個檔案的工具,並且能用於刪除非空目錄。

格式: rm [引數選項] file1 file2

(2)輸入輸出重定向

cat:顯示檔案內容。

格式:cat [引數] 檔名稱

例:cat /home/ 表示顯示/home目錄下檔案的內容。

cat >:將鍵盤輸入的字元送入檔案。

格式:cat > 檔名

例:cat 〉file

格式:cat 檔案1>>檔案2

例:cat f1〉〉f2 表示將f1檔案內容合併到f2檔案中。

(3)檔案操作

cp:檔案或目錄的複製

格式:cp [引數] 原始檔或目錄目標檔案或目錄

例:cp /home/f1 /home/sub 表示將home目錄下檔案f1複製到子目錄sub下。

mv:檔案的更名與移動。

格式:mv [引數] 舊檔案路徑名新檔案路徑名

例:mv /home/f1 /home/sub/f2 表示將home目錄下檔案f1移動到home子目錄sub下,並更名為f2。

find:查詢檔案。

格式:find [引數] 查詢條件

例:find –name 『abc』 表示查詢檔案名為abc的檔案。

tar:檔案打包和解包。

格式:tar [引數] 目標檔名原始檔列表

例:tar –cvzf /home/sub 表示將當前目錄下的檔案打包並壓縮到檔案中。

注:引數-cvf表示打包,引數-xvf表示解包,引數-z表示對檔案進行壓縮或解壓縮。

(4)歷史命令的呼叫

用游標上下移動鍵顯示已使用過的歷史命令。

(5)日期與時間

date:顯示日期時間。

格式:date [引數]

例:date 表示顯示系統當前日期及時間。

cal:顯示日曆。

格式:cal [月份] [年份]

例:cal 01 2011表示顯示2023年1月日曆。

(6)使用者管理

useradd:建立新使用者。

格式:useradd [引數] 使用者名稱

例:useradd u1表示建立新使用者u1。

passwd:設定及修改使用者密碼。

格式:passwd 使用者名稱

例:passwd wang 表示為使用者wang設定密碼,執行命令後系統會提示再次確認密碼。

userdel:撤銷使用者。

格式:userdel [引數] 使用者名稱

例:userdel u1表示刪除使用者u1。

【實驗環境】vmware workstation、redhat

【實驗步驟】

(1)目錄操作

在/home下建立子目錄,在該子目錄下建立第二級子目錄。

mkdir /home/sub1,mkdir /home/sub1/sub2

進入/home,檢視建立的子目錄。

cd /home, ls /home

刪除乙個第二級子目錄中的目錄。

顯示當前所處的路徑。

(2)輸入輸出重定向

鍵盤輸入檔案file1的內容。

鍵盤輸入檔案file2的內容。

將file1和file2合併到file中。

顯示file。

(3)檔案操作

在目錄/home下建立子目錄/sub,由鍵盤輸入文字並輸入檔案f1、f2,將f1、f2存至/sub目錄。

將檔案f1改名為f11。

將sub目錄下所有檔案打包,並壓縮生成檔案。

在sub目錄下建立子目錄,將檔案解壓到新建子目錄下。

刪除sub目錄下檔案f2。

(4)歷史命令的呼叫

用游標上下移動鍵顯示已使用過的歷史命令。

(5)日期與時間

顯示系統當前日期與時間。

顯示2023年9月的日曆。

顯示2023年全年日曆。

(6)使用者管理

用root登陸。

新增使用者名為a1的使用者。

為該使用者設定密碼:123456。

重啟系統,用a1登陸。

重啟系統,用root登陸;顯示/etc/passwd和/etc/shadow檔案的內容,檢視該使用者資訊。

刪除使用者a1。

【實驗報告】

填寫《資訊科技學院學生上機實驗報告》。

【思考題】

(1) 使用root登陸系統與使用使用者建立名登陸系統有什麼區別?

(2) 修改密碼時如果不給出使用者名稱,則被修改的密碼對應的使用者是哪乙個?

實驗2 Linux環境熟悉及Bshell程式設計

實驗2 linux環境熟悉及bshell程式設計一實驗目的 1.熟悉linux環境下的檔案管理工具 2.熟悉linux環境下的網路配置工具 3.掌握bshell常見的命令嫩熟練使用 二相關的知識與要點 關於檔案檔案管理工具nautilus gnome nautilus 侏儒 鸚鵡螺 在linux系統...

linux實驗報告簡單shell命令操作

學生課程實驗報告書 課程 linux網路作業系統 級系專業班學號姓名 指導教師 一 實驗專案 簡單shell命令操作 二 實驗日期 三 實驗原理 字元介面下熟悉圖形介面的轉換 簡單shell命令 輸入輸出重定向 文字編輯器vi的使用 四 實驗儀器 pc機redhat網路作業系統 五 實驗步驟 1.將...

linux常用命令使用 1 實驗2 實驗內容要求

南京資訊工程大學實驗 實習 報告 實驗 實習 名稱 linux常用命令使用 1 實驗 實習 日期 2014 10 9 得分指導教師 系計軟院專業年級班次姓名學號 一 實驗目的 1.掌握linux系統中shell的基本知識 2.掌握linux系統中檔案系統的基本知識 2.掌握shell命令的基本格式與...