




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Linux環(huán)境及Shell操作系統(tǒng)實(shí)驗(yàn)1內(nèi)容一、Linux簡(jiǎn)介與常用命令 實(shí)驗(yàn):熟悉系統(tǒng)與命令二、Shell與進(jìn)程通信 實(shí)驗(yàn):shell編程與進(jìn)程間通信2一、Linux簡(jiǎn)介與常用命令3Linux簡(jiǎn)介L(zhǎng)inux是一套可以免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),基于Unix內(nèi)核。Linux具有多種發(fā)行版本廠家將Linux內(nèi)核與外圍實(shí)用程序和文檔包裝, 提供安裝界面和管理工具等。4注意的幾點(diǎn)圖形界面只是Linux上的一個(gè)軟件,不是內(nèi)核,X window掛掉對(duì)系統(tǒng)本身沒(méi)有影響。終端打開的是字符界面。$為普通用戶,#為超級(jí)用戶,密碼輸入時(shí)不回顯沒(méi)有C:D:,只有目錄,用斜線“/”分隔是否為可執(zhí)行文件不看
2、擴(kuò)展名,看文件有無(wú)x(執(zhí)行)屬性區(qū)分大小寫,abc.txt和ABC.txt不同想把文件或目錄隱藏起來(lái),第一個(gè)字用“.”5Linux目錄樹6Linux目錄樹7Linux中的用戶超級(jí)用戶(root)登錄后,默認(rèn)用戶主目錄為 /root至高無(wú)上,具有一切權(quán)限。輸入命令時(shí)候?yàn)?普通用戶新創(chuàng)建的普通用戶,系統(tǒng)會(huì)為其在/home目錄下以該用戶名創(chuàng)建一個(gè)新目錄,該目錄即默認(rèn)用戶主目錄 例如: /home/lym輸入命令時(shí)候顯示為$8指令的一般格式命令名稱 選擇項(xiàng) 參數(shù)選擇項(xiàng):用來(lái)擴(kuò)展命令的特性或功能。$ls -l參數(shù):表示命令的作用對(duì)象,如文件名。$ls l /home/lym9切換目錄-cd名稱:chan
3、ge directory功能:切換目錄語(yǔ)法:cd 目錄$ cd / 切換到根目錄$ cd . 切換到上一級(jí)目錄$ cd 切換到用戶主目錄. 當(dāng)前目錄. 上一級(jí)目錄 當(dāng)前登錄用戶的主目錄root登錄,默認(rèn)/root/ 普通用戶,默認(rèn)/home/lym10列出文件清單-ls名稱:list功能:顯示目錄文件語(yǔ)法:ls 選項(xiàng)-al 文件/目錄-a 顯示所有文件名,包括隱藏文件-l 詳細(xì)信息范例:11幫助命令-man名稱manual page功能:顯示系統(tǒng)中命令與函數(shù)的幫助信息語(yǔ)法:man 命令范例:$man ls12創(chuàng)建新文件-touch名稱:touch功能:創(chuàng)建新文件語(yǔ)法:touch 文件范例:$t
4、ouch newfile若newfile并不存在,則新建文件;若存在,則修改最后修改時(shí)間13創(chuàng)建新目錄-mkdir名稱:make directory功能:創(chuàng)建新目錄語(yǔ)法:mkdir -p 目錄-p 遞歸創(chuàng)建范例:$mkdir /dir$mkdir -p /dir1/dir2/dir314文件處理命令-cat名稱:concatenate and display files功能:顯示文件內(nèi)容語(yǔ)法:cat 文件名范例:$cat file1 查看file1內(nèi)容15文件的復(fù)制-cp名稱:copy功能:復(fù)制語(yǔ)法:cp -r 源文件/目錄 目的目錄-r 復(fù)制目錄范例:$cp file dir 將file復(fù)制
5、到dir1$cp file1 file2 dir1 將file1與file2復(fù)制到dir1$cp r dir1 dir2 將dir1所有文件及其子文件復(fù)制到dir216文件的移動(dòng)與更名-mv名稱:move功能:移動(dòng)、更名語(yǔ)法:mv 源文件/目錄 目的目錄范例:$mv file1 file2 當(dāng)前目錄下file1改名為file2$mv file2 /test 將file2移動(dòng)到/test17文件的刪除-rm名稱:remove功能:刪除語(yǔ)法:rm rfi 文件/目錄-r 刪除目錄-f 強(qiáng)制刪除/-i 刪除前詢問(wèn)范例:$rm f file1 刪除當(dāng)前錄下file1文件$rm rf test 強(qiáng)制刪除
6、目錄test18文件搜索命令-find名稱:find功能:文件搜索語(yǔ)法:find 搜索范圍匹配條件范例:$find /home/lym name test 在主目錄下查找名為test的文件$find / -size +10000k 根目錄下找大于10M的文件19文件搜索命令-grep名稱:grep功能:文件中搜索指定行,輸出語(yǔ)法:grep -anv指定字串文件-a 以文本方式搜索-n 輸出行號(hào)-v 反向搜索,找沒(méi)有搜索字符串的行范例:$grep mysql /root/install.log$grep mysql * 在當(dāng)前所有文件中查找20統(tǒng)計(jì)命令-wc名稱:word count功能:統(tǒng)計(jì)行
7、數(shù)、字?jǐn)?shù)、字節(jié)數(shù)語(yǔ)法:wc -clw文件-l 統(tǒng)計(jì)行數(shù)-w 統(tǒng)計(jì)字?jǐn)?shù)-c 統(tǒng)計(jì)字節(jié)數(shù)范例:$wc-l/root/install.log21文件搜索命令-sort名稱:sort功能:文本按行排序語(yǔ)法:sort 指定字串文件-u 去除重復(fù)行-r 改為降序,默認(rèn)為升序-o 重定向?qū)懭胛募J(rèn)為標(biāo)準(zhǔn)輸出范例:$sort r file1 將file1降序后標(biāo)準(zhǔn)輸出,原文件不變$sort r file1 o file1 將file 1降序后輸出到原文件中22輸出重定向 保存到文件 追加到文件ls l /etc file 將ls命令生成的/etc目錄下文件清單存到file文件中l(wèi)s l /etc dir
8、將ls命令生成的/etc目錄下文件清單追加到file文件中 23管道格式:命令1|命令2|命令n將前一條命令的執(zhí)行結(jié)果通過(guò)標(biāo)準(zhǔn)輸出送給后一命令作為輸入數(shù)據(jù)每條命令作為單獨(dú)的進(jìn)程運(yùn)行cat /etc/passwd | grep /bin/bash | wc l將cat顯示的passw文件內(nèi)容輸出給grep;grep找出含有“bin/bash”的所有行;wc統(tǒng)計(jì)行數(shù)”; 24Linux文件類型普通文件:“-”目錄文件:“d”,類似windows的文件夾設(shè)備文件:所有設(shè)備均為文件,如打印機(jī)。塊文件“b”,字符文件“c”鏈接文件:“l(fā)”25硬鏈接與符號(hào)鏈接硬鏈接不創(chuàng)建新文件,只是新添文件名,二者的文件
9、類型、大小完全一樣link count記錄文件具有的硬鏈接數(shù),每新添一個(gè)硬鏈接加1,減為0時(shí)數(shù)據(jù)塊才被真正清除符號(hào)鏈接類似于windows下的快捷方式,會(huì)新建一個(gè)文件,數(shù)據(jù)指向目標(biāo)文件的數(shù)據(jù)塊,該文件類型為鏈接文件,“l(fā)”不影響link count數(shù)26ln(link)命令ln(link) 功能:創(chuàng)建鏈接語(yǔ)法:ln -s 源文件 目標(biāo)文件硬鏈接符號(hào)鏈接27Linux文件權(quán)限用戶身份擁有者User、同組者Group、其他Other文件權(quán)限讀Read、寫Write、執(zhí)行eXecute目錄:可讀-查看目錄下所有文件名 可執(zhí)行-進(jìn)入該目錄文件:可讀-查看文件內(nèi)容 可執(zhí)行-運(yùn)行該文件28管理組與用戶-g
10、roupadd 名稱:groupadd功能:添加組語(yǔ)法:groupadd groupname范例:創(chuàng)建成功之后, vim /etc/groupadd看到文件最后有新創(chuàng)建的用戶,tail -3 /etc/groupadd只看最后3行29管理組與用戶-useradd名稱:useradd功能:添加用戶語(yǔ)法:useradd username -p-g-p 指定密碼 也可以用passwd命令指定密碼-g 指定用戶所屬的群組范例:useradd lym p lym g grp1創(chuàng)建lym用戶,密碼為lym,屬于組grp1創(chuàng)建用戶成功之后, /home下創(chuàng)建一個(gè)用戶目錄,如/home/lym,同時(shí)vim /
11、etc/passwd 最下邊可看到新創(chuàng)建的用戶,tail -3 /etc/passwd命令看最后3行驗(yàn)證30管理組與用戶-gpasswd名稱:gpasswd功能:將用戶添加組或刪除語(yǔ)法:gpasswd -ad user groupname-a 添加用戶到組-d 從組刪除用戶范例:gpasswd a lym grp1添加lym到組grp1 (添加一個(gè)分組,用戶屬于多個(gè)組)useradd lym g grp1 (清除原有組,用戶只屬于當(dāng)前組)31用戶與組-whoami名稱:whoami功能:顯示當(dāng)前登錄用戶語(yǔ)法:直接回車范例:32權(quán)限管理命令-chmod名稱:chmod(change permis
12、sion mode)功能:改變權(quán)限語(yǔ)法:chmod ugo +-= rwx文件/目錄范例:Chmod +x file 為file增加所有的x權(quán)限Chmod u-w file file文件減少w權(quán)限33權(quán)限管理命令-chown名稱:chown(change owner)功能:改變屬主語(yǔ)法:chown -r文件/目錄-r 遞歸修改目錄下所有文件及子文件屬主范例:root將文件拷貝給普通用戶時(shí)候必須執(zhí)行chown命令,使普通用戶可以存取該文件加sudo命令,暫時(shí)提升權(quán)限到root34權(quán)限管理命令-chgrp名稱:change file group功能:改變所屬主語(yǔ)法:chgrp 用戶組文件名范例:$chgrp group1 file1 改變
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 和悅辟谷養(yǎng)生會(huì)館合作商合同范本
- 公司土地合同范例
- 光盤制作合同范本
- 合同范例 分次收款
- ppp項(xiàng)目框架合同范例
- 合伙開工廠合同范本
- 原料輔料采購(gòu)合同范本
- 單位簽訂工程合同范本
- 別墅售房合同范本
- 廈門保障房續(xù)租合同范本
- 2025年哈爾濱幼兒師范高等??茖W(xué)校單招職業(yè)技能測(cè)試題庫(kù)學(xué)生專用
- 企業(yè)內(nèi)部系統(tǒng)使用權(quán)限規(guī)范
- 2024年亳州職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)
- 2025年旅行與旅游的未來(lái):擁抱可持續(xù)與包容性增長(zhǎng)報(bào)告(英文版)-世界經(jīng)濟(jì)論壇
- 2025年湖南水利水電職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年徐州生物工程職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 向量的數(shù)量積說(shuō)課
- 2024年全國(guó)體育專業(yè)單獨(dú)招生考試數(shù)學(xué)試卷試題真題(含答案)
- 2025年中糧集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 《裝修流程圖課件》課件
- T-CBIA 010-2024 營(yíng)養(yǎng)素飲料標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論