通過 Windows 命令提示符(cmd)在桌面新建文件夾,并在該文件夾中編譯、運行一段 Java 程序段
1025
2025-04-04
1. 文件目錄類
1. pwd 指令
基本語法: pwd(功能描述:顯示當前工作目錄的絕對路徑)
應用實例:案例:顯示當前工作目錄的絕對路徑
2. ls 指令
基本語法:ls [選項] [目錄或是文件]
常用選項
-a :顯示當前目錄所有的文件和目錄,包括隱藏的。
-l :以列表的方式顯示信息
應用實例
案例:查看當前目錄的所有內容信息
3. cd 指令
基本語法: cd [參數] (功能描述:切換到指定目錄)
理解:絕對路徑和相對路徑
cd~或者cd :切換到自己的家目錄,,比如你是root , cd~到/root
cd .. 回到當前目錄的上一級目錄
應用實例
案例1:使用絕對路徑切換到root目錄, cd /root
案例2:使用相對路徑到/root目錄,比如在/home/xdr ,cd ../../root
案例3:表示回到當前目錄的上一級目錄, cd ..
案例4:回到家目錄, cd ~
4. mkdir 指令
mkdir 指令用于創建目錄
基本語法: mkdir [選項] 要創建的目錄
常用選項
-p :創建多級目錄應用實例
應用實例
案例1:創建一個目錄 /home/xdr630
mkdir /home/xdr630
案例2:創建多級目錄/home/animal/tiger
mkdir -p /home/animal/tiger
5. rmdir 指令刪除空目錄
基本語法
rmdir [選項] 要刪除的空目錄
應用實例
案例:刪除一個目錄/home/xdr630
使用細節
rmdir 刪除的是空目錄,如果目錄下有內容時無法刪除的。
提示:如果需要刪除非空目錄,需要使用rm -rf 要刪除的目錄
比如: rm -rf /home/animal
6. touch 指令
touch指令創建空文件
基本語法:touch 文件名稱
應用實例
案例:在/home目錄下,創建一個空文件hello.txt
touch hell0.txt
7. cp 指令
cp指令拷貝文件到指定目錄
基本語法:cp [選項] source dest
常用選項
-r:遞歸復制整個文件夾
應用實例
案例1:將/home/hello.txt拷貝到/home/aaa目錄下
cp hello.txt /home/aaa
案例2:遞歸復制整個文件夾,舉例,比如將/home/bbb 整個目錄,拷貝到 /opt 下
cp -r /home/bbb /opt
使用細節
強制覆蓋不提示的方法: \cp
\cp -r /home/bbb/opt
8. rm 指令
說明: rm 指令移除文件或目錄
基本語法:rm [選項] 要刪除的文件或目錄
常用選項:
-r:遞歸刪除整個文件夾
-f:強制刪除不提示
應用實例
案例1:將/home/hello.txt刪除
rm /home/hello.txt
案例2:遞歸刪除整個文件夾/home/bbb
rm -rf /home/bbb [刪除整個文件夾,不提示]
使用細節
強制刪除不提示的方法:帶上 -f 參數即可
9. mv 指令
mv 移動文件與目錄或重命名
基本語法
mv oldNameFile newNameFile (功能描述:重命名)
mv /temp/movefile /targetFolder (功能描述:移動文件)
應用實例
案例1:將/home/cat.txt文件重新命名為pig.txt
mv /home/cat.txt pig.txt
案例2:將/home/pig.txt文件移動到/root目錄下
mv /home/pig.txt /root
案例3:移動整個目錄,比如將/opt/bbb移動到/home 下
mv /opt/bbb /home
10. cat 指令
cat 查看文件內容
基本語法:cat [選項] 要查看的文件
常用選項
-n : 顯示行號
應用實例
案例1: 查看/etc/profile文件內容,并顯示行號
cat -n /etc/profile
使用細節
cat只能瀏覽文件,而不能修改文件,為了瀏覽方便,一般會帶上管道命令 | more
cat -n /etc/profile | more [進行交互]
管道命令就是把前面得到的結果交給 more 去處理,如:
cat -n /etc/profile | more
輸入回車鍵就會換到下一行,輸入空格翻頁
11. more 指令
more 指令是一個基于VI編輯器的文本過濾器,它以全屏幕的方式按頁顯示文本文件的內容。more指令中內置了若干快捷鍵(交互的指令),詳見操作說明
基本語法:more 要查看的文件
操作說明:
應用實例
案例:采用more查看文件
more /etc/profile
12. less 指令
less 指令用來分屏查看文件內容,它的功能與more指令類似,但是比 more 指令更加強大,支持各種顯示終端。less指令在顯示文件內容時,并不是一次將整個文件加載之后才顯示,而是根據顯示需要加載內容,對于顯示大型文件具有較高的效率。
基本語法:less 要查看的文件
操作說明:
應用實例
案例:采用less查看一個大文件文件/opt/雜文.txt
less /opt/雜文.txt
13. echo 指令
echo輸出內容到控制臺
基本語法:echo [選項] [輸出內容]
應用實例
案例:使用echo指令輸出環境變量,比如輸出$PATH 或 $HOSTNAME ,環境變量名一般都大寫
echo $PATH
echo $HOSTNAME
2. 案例:使用echo指令輸出 helloworld
14. head 指令
head用于顯示文件的開頭部分內容,默認情況下head 指令顯示文件的前10行內容
基本語法
head 文件 (功能描述:查看文件頭10行內容)
head -n 5 文件 (功能描述:查看文件頭5行內容,5可以是任意行數)
應用實例
案例:查看/etc/profile的前面5行代碼
head -n 5 /etc/profile
15. tail 指令
tail用于輸出文件中尾部的內容,默認情況下tail指令顯示文件的前10行內容。
基本語法
tail 文件 (功能描述:查看文件尾10行內容)
tail -n 5 文件 (功能描述:查看文件尾5行內容,5可以是任意行數)
tail -f 文件 (功能描述:實時追蹤該文檔的所有更新>
應用實例
案例1:查看/etc/profile 最后5行的代碼
tail -n 5 /etc/profile
案例2:實時監控mydate.txt(新建一個空文件),看看到文件有變化時,是否看到,實時的追加
hello,world。
tail -f /home/mydate.txt
打開另外一個終端,追加 echo "helloworld",就會看到上面終端的實時變化了
16. > 指令 和 >> 指令
> 輸出重定向 和 >> 追加
基本語法
ls -1 > 文件 (功能描述:列表的內容寫入文件a.txt 中(覆蓋寫))
ls -al >> 文件(功能描述:列表的內容追加到文件 aa.txt的末尾)
cat 文件1 > 文件2 (功能描述:將文件1的內容覆蓋到文件2)
echo "內容" >> 文件 (追加)
應用實例
案例1:將/home目錄下的文件列表寫入到/home/info.txt 中,覆蓋寫入
ls -l /home > /home/info.txt [如果info.txt沒有,則會創建]
查看寫入的目錄:
打開 info.txt 查看
案例2:將當前日歷信息追加到/home/mycal文件中(沒有mycal文件也會自動創建)指令為:
cal 指令:查看當前日期
cal >> /home/mycal
17. ln 指令
軟鏈接也稱為符號鏈接,類似于windows里的快捷方式,主要存放了鏈接其他文件的路徑
基本語法
ln -s [原文件或目錄] [軟鏈接名] (功能描述:給原文件創建一個軟鏈接)
應用實例
案例1:在/home目錄下創建一個軟連接myroot,連接到/root目錄
ln -s /root /home/myroot
此時切換到 myroot 目錄,就是進入到 root 目錄下了
案例2:刪除軟連接myroot,注意:不要帶上 myroot 后面的“/”
rm -f /home/myroot
細節說明
當我們使用pwd指令查看目錄時,仍然看到的是軟鏈接所在目錄。
18. history 指令
查看已經執行過歷史命令,也可以執行歷史指令
基本語法
history (功能描述:查看已經執行過歷史命令)
應用實例
案例1:顯示所有的歷史命令history
案例2:顯示最近使用過的10個指令。
history 10
3. 案例3:執行歷史編號為1005的指令,先用 history 指令查看下編號,此時 1005 編號對應的指令為 ll
!1005
Less Linux
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。