国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux shell練習(xí)題——grep、|、ln、chmod、vim

這篇具有很好參考價(jià)值的文章主要介紹了Linux shell練習(xí)題——grep、|、ln、chmod、vim。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

練習(xí)?: 復(fù)習(xí)

1. 打開終端窗?, 使? pwd 命令查看??所在?錄.
pwd
2. 使? cd 命令通過相對路徑切換到根(/)?錄
cd ../..
3. 使? cd - 切換到上次所在的?錄
cd -
4. 使? ls 命令以列表的形式查看當(dāng)前?錄下所有的?件(包括隱藏?件),并將輸出結(jié)果重定向到桌?的 my.txt ?件中.
ls -la > Desktop/my.txt
5. 在當(dāng)前?錄中使? cat 命令查看?件內(nèi)容.
cat Desktop/my.txt
6. 使? cd 命令通過絕對路徑?式切換到桌??錄下
cd /home/zhen/Desktop
7. 使? mkdir -p 命令在桌??錄創(chuàng)建 hello1 ?錄、hello2 ?錄, 并在hello1?錄創(chuàng)建??錄 world1, 在 hello2 ?錄下創(chuàng)建??錄 world2.
mkdir -p hello1/world1 hello2/world2
8. 在桌?創(chuàng)建 a.txt、b.txt、c.log、d.log 四個(gè)?件.
touch a.txt b.txt c.log d.log
①. 雙擊打開 a.txt, 并在?件中輸?內(nèi)容 hello a.txt
②. 雙擊打開 b.txt, 并在?件中輸?內(nèi)容 hello.b.txt
③. 雙擊打開 c.log, 并在?件中輸?內(nèi)容 hello c.log
④. 雙擊打開 d.log, 并在?件中輸?內(nèi)容 hello d.log
9. 使? ls *.log 查看所有的以 log 結(jié)尾的?件, 并將所有以 log 結(jié)尾的?件名寫?到 桌?的 file.log ?件中
ls *.log > file.log
10. 使? cat 命令將 a.txt b.txt ?件內(nèi)容合并到 ab.txt ?件, 并將 ab.txt?件移動(dòng)到 hello1/world1 ?錄中.
cat a.txt b.txt > ab.txt
mv ab.txt hello1/world1
11. 使? cat 命令將 c.log d.log ?件內(nèi)容合并到 cd.log ?件, 并將 cd.log?件移動(dòng)到 hello2/world2 ?錄中.
cat c.log d.log > cd.log
mv cd.log hello2/world2/cd.log
12. 使? tree 命令查看桌??錄結(jié)構(gòu), 并將輸出結(jié)果存儲(chǔ)到桌?的abcd.txt ?件中.
tree > abcd.txt
13. 使? cat 命令查看 abcd.txt ?件內(nèi)容
cat abcd.txt
14. 使? mkdir 命令創(chuàng)建 backup ?錄, 將 hello1、hello2 兩個(gè)?錄拷?到 backup ?錄中.
mkdir backup
cp -r hello1 hello2 backup
15. 使? ls --help 命令將 ls 幫助信息保存到桌??錄下 help.txt ?件中
ls --help > help.txt
16. 使? rm 命令刪除 abcd.txt ?件
rm abcd.txt
17. 使? rm 命令刪除 hello1、hello2 兩個(gè)?錄
rm -r hello1 hello2
18. 使? mv 命令將 help.txt ?件重命名為 ls_help.txt, 并移動(dòng)到 backup?錄中.
mv help.txt ls_help.txt
19. 使? rm *.txt *.log 刪除桌?以 log 結(jié)尾、以 txt 結(jié)尾的所有?件.(注意: 如果桌?有其他重要?件,?定要備份好).
rm *.txt *.log
20. 最后桌?就剩下 backup ?錄.

練習(xí)?: grep

1. 在 test.txt 中使? grep 命令查找 包含數(shù)字 12 的所有?.
grep 12 test.txt
2. 在 test.txt 中使? grep 命令查找包含 will 的所有?.
grep 'will' test.txt
3. 在 test.txt 中使? grep 命令查找以 t 或者 a 開頭的所有?
grep '^[ta]' test.txt
4. 在 test.txt 中使? grep 命令查找以 years 結(jié)尾的所有?
grep 'years$' test.txt
5. 在 test.txt 中使? grep ‘^…e’ test.txt 命令查找滿?條件的所有?
grep '^..e' test.txt

練習(xí)三: 管道

1. 使? cd 命令切換到 /usr/bin ?錄下
cd /usr/bin
2. 使?管道 ls | grep ‘^n’ 將以 n 開頭的?件名寫?到桌?的 files.txt ?件中
ls | grep '^n' > /home/zhen/Desktop/file.txt
3. 使?管道以列表的形式將所有的?m結(jié)尾的?件名字追加寫?到桌?的 file.txt ?件中
ls | grep -v 'm$' >> /home/zhen/Desktop/file.txt

練習(xí)四: ln

1. 使? echo ‘hello world’ > hello.txt 命令在桌?創(chuàng)建 hello.txt ?件.
echo 'hello world' > hello.txt
2. 使? mkdir 在桌?創(chuàng)建 folder ?錄
mkdir folder
3. 使? ln -s 命令在桌?創(chuàng)建 hello.txt ?件的軟鏈接 symbolic_link
ln -s hello.txt symbolic_link
4. 使? cat symbolic_link 命令通過軟鏈接查看 hello.txt ?本內(nèi)容
cat symbolic_link
5. 使? mv 命令將 symbolic_link 移動(dòng)到 folder ?錄下
mv symbolic_link folder/
6. 使? cd 命令切換到 folder ?錄下
cd folder
7. 使? cat symbolic_link 命令通過軟鏈接再次查看 hello.txt ?本內(nèi)容,是否能查看? 提示信息是什么?
不能查看,報(bào)錯(cuò):cat: symbolic_link: No such file or directory
8. 使? rm 命令刪除軟連接 symbolic_link
rm symbolic_link
9. 使? cd 命令回到桌?
cd ..
10. 使? ln -s 命令通過絕對路徑?式創(chuàng)建對 hello.txt ?件的軟連接symbolic_link
ln -s /home/zhen/Desktop/hello.txt symbolic_link
11. 使? mv 命令將 symbolic_link 移動(dòng)到folder?錄下
mv symbolic_link folder
12. 使? cat symbolic_link 命令通過軟鏈接再次查看 hello.txt ?本內(nèi)容,是否能查看?
cd floder
cat symbolic_link
13. 使? cd 命令切換到桌?
cd ..
14. 使? rm 刪除源?件 hello.txt
rm hello.txt
15. 使? cd 切換到folder ?錄, 使? cat 命令通過軟連接 symbolic_link查看?件內(nèi)容, 是否能夠查看?
不能,報(bào)錯(cuò):
cat: symoblic_link: No such file or directory
16. 使? cd 命令切換到桌?
cd ..
17. 使? echo ‘hello world’ > hello.txt 命令在桌?創(chuàng)建 hello.txt ?件.
echo 'hello world' > hello.txt
18. 使? ln 命令創(chuàng)建對 hello.txt ?件的硬鏈接 hard_link
ln hello.txt hard_link
19. 使? rm 命令刪除源?件 hello.txt
rm hello.txt
20. 使? cat hard_link 命令查看?件內(nèi)容, 是否能夠查看?
cat hard_link
可以查看,硬鏈接相當(dāng)于備份

練習(xí)五: chmod

1. 使? cd 命令進(jìn)?桌??錄
cd /home/zhen/Desktop
2. 使? touch 命令創(chuàng)建 hello1.txt、hello2.txt ?件
touch hello1.txt hello2.txt
3. 使? chmod 字?法給 hello1.txt ?件設(shè)置權(quán)限: ?戶 rw ?戶組: r 其他: x
chmod u=rw,g=r,o=x hello1.txt
4. 使? chmod 字?法給 hello2.txt ?件設(shè)置權(quán)限: ?戶r ?戶組: x 其他:rw
chmod u=r,g=x,o=rw hello2.txt
5. 雙擊打開 hello2.txt, 是否能夠編輯該?件?
可以打開,編輯的內(nèi)容不能保存
6. 在桌?創(chuàng)建?錄 folder
mkdir folder
7. 在 folder ?錄中創(chuàng)建 a.txt b.txt ?件
touch folder/a.txt folder/b.txt
8. 使? chmod 命令去掉 folder?錄的?戶的 r 權(quán)限
chmod u-r folder
9. 使? ls folder 命令嘗試查看?件列表, 注意是否能夠查看?
ls folder
不能,報(bào):ls: cannot open directory 'folder/': Permission denied
10. 使? chmod 命令給 folder?錄?戶增加 r權(quán)限
chmod u+r folder
11. 使? ls folder 命令能夠查看?件列表
ls folder
12. 使? chmod 命令去掉 folder ?錄?戶的 w 權(quán)限
chmod u-w folder
13. 使? cd 命令切換到 folder ?錄中, 嘗試使? touch 命令創(chuàng)建?件test.txt
cd folder
touch test.txt
不可以,創(chuàng)建報(bào)錯(cuò):touch: cannot touch 'test.txt': Permission denied
14. 使? cd 回到 folder ?錄的上?級?錄
cd ..
15. 使? chmod 命令為 folder ?錄增加 w 權(quán)限
chmod u+w folder
16. 再次嘗試在 folder ?錄中創(chuàng)建 test.txt ?件
touch folder/test.txt
可以創(chuàng)建

練習(xí)六:vim

1. 使? cd 命令切換到桌??錄
cd /home/zhen/Desktop
2. 使? vim 創(chuàng)建 hello.txt ?件
vim hello.txt
3. 輸? i 切換到編輯模式
i
4. 在 hello.txt ?件中輸?以下內(nèi)容

《詠泰?》

遠(yuǎn)看泰??乎乎,

上頭細(xì)來下頭粗.

如把泰?倒過來,

下頭細(xì)來上頭粗.

5. 使? ESC 鍵切換到命令模式
ESC
6. 輸?冒號(hào)(:w) 完成?件內(nèi)容保存.
:w
7. 再次輸?冒號(hào)(:set nu) 顯示?件?號(hào).
:set nu
8. 再次輸?冒號(hào)(:3) 光標(biāo)移動(dòng)到第3?
:3
9. 在命令模式下, 輸?O在第3?上?增加??, 內(nèi)容以下:

以上兩句詩歌充分表達(dá)了詩人對泰山的曖昧.

O
以上兩句詩歌充分表達(dá)了詩人對泰山的曖昧.
10. 在命令模式下, 輸? G 光標(biāo)定位到?件末尾
Esc
G
11. 在命令模式下, 輸? o 在末尾?后?增加?樣, 內(nèi)容如下:

以上兩句詩歌充分表達(dá)了詩人亂七八糟的心態(tài).文章來源地址http://www.zghlxwxcb.cn/news/detail-512054.html

O
以上兩句詩歌充分表達(dá)了詩人亂七八糟的心態(tài).
  1. 在命令模式下, 輸? v 選中詩歌的前 4 ?
Esc
v
13. 在命令模式下, 將前4?中的泰?兩個(gè)字替換成??.
:1,4s/泰山/黃山/g
14. 在命令模式下, 拷?最后兩?內(nèi)容
2yy
15. 在命令模式下, 將拷?的內(nèi)容粘貼到第3?下?.
:4
p
16. 在命令模式下, 使? dd 刪除第3?內(nèi)容.
:3
dd
17. 在命令模式下, 退出保存該?件.
:wq

到了這里,關(guān)于Linux shell練習(xí)題——grep、|、ln、chmod、vim的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 嵌入式培訓(xùn)機(jī)構(gòu)四個(gè)月實(shí)訓(xùn)課程筆記(完整版)-Linux系統(tǒng)編程第五天-Linux消息共享內(nèi)存練習(xí)題(物聯(lián)技術(shù)666)

    ??更多配套資料CSDN地址:點(diǎn)贊+關(guān)注,功德無量。更多配套資料,歡迎私信。 物聯(lián)技術(shù)666_嵌入式C語言開發(fā),嵌入式硬件,嵌入式培訓(xùn)筆記-CSDN博客 物聯(lián)技術(shù)666擅長嵌入式C語言開發(fā),嵌入式硬件,嵌入式培訓(xùn)筆記,等方面的知識(shí),物聯(lián)技術(shù)666關(guān)注機(jī)器學(xué)習(xí),arm開發(fā),物聯(lián)網(wǎng),嵌入式硬件

    2024年01月24日
    瀏覽(22)
  • 嵌入式培訓(xùn)機(jī)構(gòu)四個(gè)月實(shí)訓(xùn)課程筆記(完整版)-Linux網(wǎng)絡(luò)編程第三天-UDP編程練習(xí)題(物聯(lián)技術(shù)666)

    網(wǎng)盤鏈接:https://pan.baidu.com/s/1TKdHdeuDI8XPaakepvSLZQ?pwd=1688? 提取碼:1688 利用UDP實(shí)現(xiàn)雙人不同機(jī)器聊天(服務(wù)器可以被多人連接,顯示多人聊天記錄) //-------------------------服務(wù)器 #include string.h #include sys/types.h #include sys/socket.h #include unistd.h #include netinet/in.h #include stdio.h #include stdlib

    2024年02月02日
    瀏覽(100)
  • 【Java練習(xí)題匯總】《第一行代碼JAVA》綜合測試三,匯總Java練習(xí)題

    【Java練習(xí)題匯總】《第一行代碼JAVA》綜合測試三,匯總Java練習(xí)題

    線程的啟動(dòng)方法是( )。 A. run() B. start() C. begin() D. accept() Thread 類提供表示線程優(yōu)先級的靜態(tài)常量,代表普通優(yōu)先級的靜態(tài)常量是( )。 A. MAX_PRIORITY B. MIN_PRIORITY C. NORMAL_PRIORITY D. NORM_PRIORITY 設(shè)置線程優(yōu)先級的方法是( )。 A. setPriority() B. getPriority() C. getName() D. setName() 下面 ( )方法是

    2024年02月14日
    瀏覽(31)
  • MySQL綜合練習(xí)題

    MySQL綜合練習(xí)題

    CREATE TABLE dept ( ?? ?deptno INT(2) NOT NULL COMMENT \\\'部門編號(hào)\\\', ?? ?dname VARCHAR (15) COMMENT \\\'部門名稱\\\', ?? ?loc VARCHAR (20) COMMENT \\\'地理位置\\\'? ); -- 添加主鍵 ALTER TABLE dept ADD PRIMARY KEY (deptno); -- 添加數(shù)據(jù) INSERT INTO dept (deptno,dname,loc)VALUES (10,\\\'財(cái)務(wù)部\\\',\\\'高新四路\\\'); INSERT INTO dept (deptno,dname,loc

    2024年01月22日
    瀏覽(30)
  • python 基礎(chǔ)練習(xí)題

    目錄 1、定義兩個(gè)變量,交換兩個(gè)變量【使用多種方式】 2、給定成績,判斷用戶成績的檔次 3. 作業(yè):下列哪一項(xiàng)是“4是奇數(shù)或-9為正數(shù)”的否定( ) 4. 作業(yè):判斷一個(gè)整數(shù)是奇數(shù)還是偶數(shù) 5. 求矩形的面積和周長 6. 根據(jù)天數(shù)(從控制臺(tái)上輸入)計(jì)算這一年中的周數(shù)和剩余的

    2024年04月12日
    瀏覽(25)
  • C# 練習(xí)題

    26.???Enum(枚舉) 27.class(類定義) 28.成員函數(shù)和封裝 29.C#構(gòu)造函數(shù) 30. 參數(shù)化構(gòu)造函數(shù) 31.C# 析構(gòu)函數(shù)? 32.靜態(tài)函數(shù)static 33. C# 繼承? ?@學(xué)習(xí)來源于www.runoob.com

    2024年02月09日
    瀏覽(22)
  • spark考試(練習(xí)題)

    點(diǎn)擊下載練習(xí)題word文檔! 點(diǎn)擊下載RDD編程筆記! 編程題: 1.(1.5分)單選題 1.5 下列選項(xiàng)中,哪個(gè)不屬于消息系統(tǒng)()。 A Kafka B RabbitMQ C ActiveMQ D Zookeeper 參考答案: D 解析: 無 2.(1.5分)單選題 1.5 下列選項(xiàng)中,說法正確的是() A 批處理時(shí)間間隔必須是窗口滑動(dòng)時(shí)間間隔的整數(shù)倍

    2024年02月05日
    瀏覽(25)
  • 練習(xí)題----順序棧算法

    練習(xí)題----順序棧算法

    ?輸入一個(gè)包括 \\\'(\\\' 和 \\\')\\\' 的字符串string ,判斷字符串是否有效。要求設(shè)計(jì)算法實(shí)現(xiàn)檢查字符串是否有效,有效的字符串需滿足以下條件: A. 左括號(hào)必須用相同類型的右括號(hào)閉合。 B. 左括號(hào)必須以正確的順序閉合。 C. 每個(gè)右括號(hào)都有一個(gè)對應(yīng)的相同類型的左括號(hào)。 ?該題需

    2024年04月26日
    瀏覽(25)
  • 藍(lán)橋杯練習(xí)題(八)

    藍(lán)橋杯練習(xí)題(八)

    本文主要是【算法】——藍(lán)橋杯練習(xí)題(八)的文章,如果有什么需要改進(jìn)的地方還請大佬指出?? ??作者簡介:大家好,我是聽風(fēng)與他?? ??博客首頁:CSDN主頁聽風(fēng)與他 ??每日一句:狠狠沉淀,頂峰相見

    2024年01月17日
    瀏覽(20)
  • SQL經(jīng)典練習(xí)題

    SQL經(jīng)典練習(xí)題

    1.學(xué)生表 Student(SId,Sname,Sage,Ssex) SId 學(xué)生編號(hào),Sname 學(xué)生姓名,Sage 出生年月,Ssex 學(xué)生性別 2.課程表 Course(CId,Cname,TId) CId 課程編號(hào),Cname 課程名稱,TId 教師編號(hào) 3.教師表 Teacher(TId,Tname) TId 教師編號(hào),Tname 教師姓名 4.成績表 SC(SId,CId,score) SId 學(xué)生編號(hào),CId 課程編號(hào),score 分?jǐn)?shù) 學(xué)生表 Studen

    2024年01月20日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包