目錄
1.1 Linux命令初體驗(yàn)
1.1.1 常用命令演示
1.1.2 Linux命令使用技巧
1.1.3 Linux命令格式
1.2 文件目錄操作命令
1.2.1 ls
1.2.2 cd
1.2.3 cat
1.2.4 more
1.2.5 tail
1.2.6 mkdir
1.2.7 rmdir
1.2.8 rm
1.1 Linux命令初體驗(yàn)
1.1.1 常用命令演示
在這一部分中,我們主要介紹幾個(gè)常用的命令,讓大家快速感受以下Linux指令的操作方式。主要包含以下幾個(gè)指令:
序號(hào) | 命令 | 對(duì)應(yīng)英文 | 作用 |
---|---|---|---|
1 | ls [目錄名] | list | 查看當(dāng)前目錄下的內(nèi)容 |
2 | pwd | print work directory | 查看當(dāng)前所在目錄 |
3 | cd [目錄名] | change directory | 切換目錄 |
4 | touch [文件名] | touch | 如果文件不存在,創(chuàng)建文件 |
5 | mkdir [目錄名] | make directory | 創(chuàng)建目錄 |
6 | rm [文件名] | remove | 刪除指定文件 |
接下來,我們快速的來演示一下這些常用的指令。
1). ls
指令解讀:
ls 查看當(dāng)前目錄下的內(nèi)容(文件及目錄)
ls / 查看指定目錄(/)下的內(nèi)容
2). pwd
指令解讀:
pwd 查看當(dāng)前所在目錄
3). cd
指令解讀:
cd / 切換到根目錄
cd /root 切換到/root目錄
4). touch
指令解讀:
touch 1.txt 創(chuàng)建文件1.txt
touch 2.txt 3.txt 4.txt 一次性創(chuàng)建文件2.txt,3.txt,3.txt
5). mkdir
指令解讀:
mkdir 01 創(chuàng)建文件夾01
6). rm
指令解讀:
rm 4.txt 刪除文件 (刪除文件時(shí),需要確認(rèn),輸入y, 代表確定)
==注意:==
==在執(zhí)行Linux命令時(shí),提示信息如果顯示為亂碼,如上圖所示。這是由于編碼問題導(dǎo)致,只需要修改Linux的編碼即可,命令如下:==
echo 'LANG="en_US.UTF-8"' >> /etc/profile
source /etc/profile
1.1.2 Linux命令使用技巧
在我們使用Linux系統(tǒng)命令時(shí),可以使用以下幾個(gè)技巧:
1). Tab鍵自動(dòng)補(bǔ)全
2). 連續(xù)兩次Tab鍵,給出操作提示
3). 使用上下箭頭快速調(diào)出曾經(jīng)使用過的命令
4). 使用clear命令或者Ctrl+l快捷鍵實(shí)現(xiàn)清屏
操作示例:
A. 執(zhí)行指令的時(shí)候,對(duì)于操作的文件/目錄,按一下Tab會(huì)自動(dòng)補(bǔ)全:
B. 如果上述以 "1." 開頭的文件有多個(gè),可以按兩下Tab鍵,給出操作提示:
C. 使用clear命令或者Ctrl+l快捷鍵實(shí)現(xiàn)清屏:
清屏之后,界面就變得干凈了:
1.1.3 Linux命令格式
command [-options] [parameter] 說明: command: 命令名 [-options]: 選項(xiàng),可用來對(duì)命令進(jìn)行控制,也可以省略 [parameter]: 傳給命令的參數(shù),可以是零個(gè)、一個(gè)或者多個(gè) 注意: [] 代表可選 命令名、選項(xiàng)、參數(shù)之間有空格進(jìn)行分隔
操作示例:
1.2 文件目錄操作命令
1.2.1 ls
作用: 顯示指定目錄下的內(nèi)容 語法: ls [-al] [dir] 說明: -a 顯示所有文件及目錄 (.?開頭的隱藏文件也會(huì)列出) -l 除文件名稱外,同時(shí)將文件型態(tài)(d表示目錄,-表示文件)、權(quán)限、擁有者、文件大小等信息詳細(xì)列出 注意: 由于我們使用ls命令時(shí)經(jīng)常需要加入-l選項(xiàng),所以Linux為ls -l命令提供了一種簡(jiǎn)寫方式,即ll 常見用法: ls -al 查看當(dāng)前目錄的所有文件及目錄詳細(xì)信息 ls -al /etc ? 查看/etc目錄下所有文件及目錄詳細(xì)信息 ll 查看當(dāng)前目錄文件及目錄的詳細(xì)信息
操作示例:
1.2.2 cd
作用: 用于切換當(dāng)前工作目錄,即進(jìn)入指定目錄 語法: cd [dirName] 特殊說明: ~ 表示用戶的home目錄 .? 表示目前所在的目錄 ..? 表示目前目錄位置的上級(jí)目錄 舉例: cd .. 切換到當(dāng)前目錄的上級(jí)目錄 cd ~ 切換到用戶的home目錄 cd /usr/local 切換到/usr/local目錄
備注:
用戶的home目錄
root用戶 /root
其他用戶 /home/xxx
操作示例:
cd .. 切換到當(dāng)前目錄位置的上級(jí)目錄; 可以通過 cd ../.. 來切換到上級(jí)目錄的上級(jí)目錄。
1.2.3 cat
作用: 用于顯示文件內(nèi)容 語法: cat [-n] fileName ? 說明: -n: 由1開始對(duì)所有輸出的行數(shù)編號(hào) ? 舉例: cat /etc/profile 查看/etc目錄下的profile文件內(nèi)容
操作演示:
cat 指令會(huì)一次性查看文件的所有內(nèi)容,如果文件內(nèi)容比較多,這個(gè)時(shí)候查看起來就不是很方便了,這個(gè)時(shí)候我們可以通過一個(gè)新的指令more。
1.2.4 more
作用: 以分頁的形式顯示文件內(nèi)容 語法: more fileName ? 操作說明: ? 回車鍵 向下滾動(dòng)一行 ? 空格鍵 向下滾動(dòng)一屏 ? b 返回上一屏 ? q或者Ctrl+C 退出more 舉例: more /etc/profile 以分頁方式顯示/etc目錄下的profile文件內(nèi)容
操作示例:
當(dāng)我們?cè)诓榭匆恍┍容^大的文件時(shí),我們可能需要經(jīng)常查詢文件尾部的數(shù)據(jù)信息,那這個(gè)時(shí)候如果文件很大,我們要一直向下翻頁,直到最后一頁,去看最新添加的數(shù)據(jù),這種方式就比較繁瑣了,此時(shí),我們可以借助于tail指令。
1.2.5 tail
作用: 查看文件末尾的內(nèi)容 語法: tail [-f] fileName ? 說明: -f : 動(dòng)態(tài)讀取文件末尾內(nèi)容并顯示,通常用于日志文件的內(nèi)容輸出 舉例: tail /etc/profile 顯示/etc目錄下的profile文件末尾10行的內(nèi)容 tail -20 /etc/profile 顯示/etc目錄下的profile文件末尾20行的內(nèi)容 tail -f /itcast/my.log 動(dòng)態(tài)讀取/itcast目錄下的my.log文件末尾內(nèi)容并顯示
操作示例:
A. 默認(rèn)查詢文件尾部10行記錄
B. 可以通過指定參數(shù)設(shè)置查詢尾部指定行數(shù)的數(shù)據(jù)
C. 動(dòng)態(tài)讀取文件尾部的數(shù)據(jù)
在窗口1中執(zhí)行指令 tail -f 1.txt
動(dòng)態(tài)查看文件尾部的數(shù)據(jù)。然后在頂部的標(biāo)簽中右鍵選擇 "復(fù)制標(biāo)簽",打開新的窗口2 , 此時(shí)再新打開的窗口2中執(zhí)行指令 echo 1 >> 1.txt
, 往1.txt文件尾部追加內(nèi)容,然后我們就可以在窗口1中看到最新的文件尾部的數(shù)據(jù)。
如果我們不想查看文件尾部的數(shù)據(jù)了,可以直接使用快捷鍵 Ctrl+C , 結(jié)束當(dāng)前進(jìn)程。
1.2.6 mkdir
作用: 創(chuàng)建目錄 語法: mkdir [-p] dirName ? 說明: -p: 確保目錄名稱存在,不存在的就創(chuàng)建一個(gè)。通過此選項(xiàng),可以實(shí)現(xiàn)多層目錄同時(shí)創(chuàng)建 ? 舉例: ? mkdir itcast 在當(dāng)前目錄下,建立一個(gè)名為itcast的子目錄 ? mkdir -p itcast/test ? 在工作目錄下的itcast目錄中建立一個(gè)名為test的子目錄,若itcast目錄不存在,則建立一個(gè)
操作演示:
1.2.7 rmdir
作用: 刪除空目錄 語法: rmdir [-p] dirName ? 說明: -p: 當(dāng)子目錄被刪除后使父目錄為空目錄的話,則一并刪除 ? 舉例: ? rmdir itcast ? 刪除名為itcast的空目錄 ? rmdir -p itcast/test ? 刪除itcast目錄中名為test的子目錄,若test目錄刪除后itcast目錄變?yōu)榭漳夸洠瑒t也被刪除 ? rmdir itcast* ? 刪除名稱以itcast開始的空目錄
操作演示:
A. 刪除空目錄
B. 刪除非空目錄
C. 使用*通配符刪除目錄
*: 是一個(gè)通配符,代表任意字符;
rmdir itcast* : 刪除以itcast開頭的目錄
rmdir *itcast : 刪除以itcast結(jié)尾的目錄
1.2.8 rm
作用: 刪除文件或者目錄 語法: rm [-rf] name ? 說明: ? -r: 將目錄及目錄中所有文件(目錄)逐一刪除,即遞歸刪除 ? -f: 無需確認(rèn),直接刪除 舉例: ? rm -r itcast/ ? ? 刪除名為itcast的目錄和目錄中所有文件,刪除前需確認(rèn) ? rm -rf itcast/ ? 無需確認(rèn),直接刪除名為itcast的目錄和目錄中所有文件 ? rm -f hello.txt ? 無需確認(rèn),直接刪除hello.txt文件 ?
操作示例:
文章來源:http://www.zghlxwxcb.cn/news/detail-812551.html
==注意: 對(duì)于 rm -rf xxx 這樣的指令,在執(zhí)行的時(shí)候,一定要慎重,確認(rèn)無誤后再進(jìn)行刪除,避免誤刪。==文章來源地址http://www.zghlxwxcb.cn/news/detail-812551.html
到了這里,關(guān)于【Linux實(shí)用篇】Linux常用命令(1)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!