day05作業練習題

2022-03-15 13:52:39 字數 2828 閱讀 9074

欲把當前目錄下的file1.txt複製為file2.txt 命令是?

cp ./file.txt ./file2.txt

2.批量建立oldboy01,oldboy02,...oldoby05這幾個目錄

mkdir oldboy

3.顯示/oldboy 下面所有檔案(包含隱藏檔案)的詳細資訊

ll -a /oldboy

4.在/oldboy目錄下建立以你名字的目錄。(已知oldboy目錄不存在,請用一條命令實現)

mkdir -r /oldboy/mpd

5.在你名字的目錄下面建立兩個檔案,分別為test.txt,test.log

touch /mpd/test.

6.把test.txt檔案移動到/tmp目錄下面

mv test.txt /tmp/

7.把test.log檔案重新命名為test.sh

rename test.log test.sh test.log

mv test.log test.sh

8.刪除test.sh這個檔案

rm -fr test.sh

9.刪除oldboy這個目錄

rm -fr oldboy

10.切換到/tmp目錄下,檢視當前的工作位置,同時建立data1、data2、data3、共三個目錄。

cd /tmp/ pwd mkdir data

11.接上一題,分別在data1、data2、data3三個目錄下建立3個檔案,名字為oldboy1、oldboy2、oldboy3.

然後檢視/tmp目錄的整個目錄結構情況,最後檢查下data1和oldboy1兩個物件的屬性。

[root@mpd ~]# touch oldboy/oldboy

12.把/etc/hosts檔案複製到/tmp/data1目錄下,然後把data1目錄複製到/opt/目錄下。

cp /etc/hosts /tmp/data1/ cp -r /data1/ /opt/

13.將/tmp/data1目錄移動到/root目錄下,然後刪除/opt/data1目錄下的hosts檔案,最後刪除/opt目錄下的data1目錄。

mv /tmp/data1/ /root rm -fr /opt/data1/hosts rm -fr /opt/data1/

14.檢視oldboy.txt檔案中的內容,並顯示行號(請使用cat命令)。

cat -n oldboy.txt

cat -b oldboy.txt

15.使用cat命令把oldboy oldgirl student三行內容(每個字串是一行內容)寫入到test.txt檔案中

cat >> test.txt << eof

oldboy

oldgirl

student

eof16.檢視系統中/etc/services檔案中的內容(使用more和less命令,進行上下頁檢視,並搜尋關鍵字『ssh』,之後退出。)

more /etc/services f向下翻頁檢視 b向上翻頁檢視 /ssh 只能向下檢視關鍵字 q退出 退出後檔案檢視的內容不收回 關鍵字不高亮顯示

less /etc/services f向下翻頁檢視 b向上翻頁檢視 /ssh n向下檢視關鍵字 n向上檢視關鍵字 退出後檔案檢視的內容收回 關鍵字高亮顯示

-i關鍵字忽略大小寫 —n顯示行號

17.使用cat命令檢視文字檔案的內容時要對所有的輸出行進行顯示行號,怎麼實現?

cat -n

18.使用mv命令,下列說法錯誤的是?d

a.mv命令可以重新命名檔案

b.mv命令可以移動檔案

c.mv命令可以複製檔案

d.mv命令可以刪除檔案

19.刪除檔案的命令為?

rm20.顯示"i'm a student"到螢幕上面

echo "i'm a student"

21.將"i'm a student"追加到hello.txt檔案中

echo "i'm a student" >> hello.txt

cat >> hello.txt << eof

"i'm a student"

eof22.將/etc/passwd檔案複製到/opt目錄中

cp /etc/passwd /opt/

23.將/tmp目錄複製到當前使用者的家目錄下

cp -r /tmp/ ~/

24.將/opt目錄下的hosts檔案移動到/root目錄下,並將其改名為ip.txt

mv /opt/hosts /root/ip.txt

25.把/var/log/目錄下的所有檔案拷貝到/opt目錄下

cp -r /var/log/ /opt/
26.使用echo命令建立乙個非空檔案

echo hello world > test.txt

27.使用echo命令把oldboy oldgirl student三行內容(每個字串是一行內容)寫入到test.txt檔案中

echo -e "oldboy\noldgirl\nstudent" >> test.txt

28.將/etc/hosts和/etc/passwd兩個檔案合併為乙個新檔案,檔名稱為test.log

cat /etc/hosts /etc/hpasswd | xargs echo > test.log

29.將/etc/services檔案拷貝到/root目錄下

cp /etc/services /root/

30.分頁檢視/root/services檔案,要求從第10行開始顯示

more -10 /root/services

less -10 /root/services

迴圈練習day05

語法 表示式1 表示式 2 表示式3 運算規則 判斷表示式1的結果是否為真,為真則整個三目運算表示式的結果是表示式2的值,否則就是表示式3的值 a 10 20 30 40 print a 40 語法 表示式2 if 表示式1 else 表示式3 運算規則 判斷表示式1的結果是否為真,為真則整個三目運...

day05作業題幹

求1 100之間的和。package com.itheima.demo public class test01 system.out.println sum 答案5050 求1 100之間,所有能被3整除的數字和。public class whiledemo02 i system.out.print...

day05 陣列 排序

pragma mark 陣列 變數實際上就是乙個容器,陣列也是乙個容器,這個容器可以儲存更多的內容。1.陣列屬於構造型別 2.具有相同資料型別的成員組成一組陣列。3.儲存不同型別的陣列有對應的名稱,如 ios班 安卓版,同理,整數型別 陣列中的成員都是整數,浮點型陣列,陣列中的成員是浮點型。4.陣列...