新聞中心
我一直對(duì)終端窗口中那些黑色背景、綠色字體的Shell命令行感到陌生和害怕。打開Spotlight搜索框,這個(gè)命令可以切換當(dāng)前目錄:這個(gè)命令可以列出當(dāng)前目錄下所有文件及文件夾:

作為一個(gè)使用Mac電腦的用戶,我一直對(duì)終端窗口中那些黑色背景、綠色字體的Shell命令行感到陌生和害怕。但是在經(jīng)過多次嘗試后,我逐漸掌握了這個(gè)神奇而又高效的工具,并深深愛上了它。
首先,讓我們從最基礎(chǔ)的開始——打開終端窗口。在Mac電腦中可以通過快捷鍵“Command+空格”打開Spotlight搜索框,在其中輸入“Terminal”,即可找到并打開終端界面。
然后就是常用的幾個(gè)命令:cd:
這個(gè)命令可以切換當(dāng)前目錄。比如如果你想進(jìn)入桌面文件夾,則可以輸入:
```
cd ~/Desktopls:
這個(gè)命令可以列出當(dāng)前目錄下所有文件及文件夾。
lsmkdir:
這條指令允許創(chuàng)建新目錄(也就是所謂的“文件夾”)。
mkdir NewFolderName
```rmdir:
刪除空目錄。
rmdir FolderName
以上四條指令雖然簡單易懂,但其實(shí)已經(jīng)足以滿足日常需求了。
接下來,是Shell的一大特色——命令行的自動(dòng)補(bǔ)全功能。這個(gè)功能可以顯著提高我們?cè)诮K端中輸入指令時(shí)的效率和準(zhǔn)確性。
例如,在輸入cd ~/Do后,按下Tab鍵,則會(huì)自動(dòng)補(bǔ)全為cd ~/Documents/。
再比如,在輸入ls -alh /us后,按下Tab鍵,則會(huì)自動(dòng)補(bǔ)全為ls -alh /usr/(前提是/usr目錄存在)。
當(dāng)然了,并不是所有情況都能使用自動(dòng)補(bǔ)全功能。但即便如此,也足以讓我感嘆:原來命令行也可以這么智能!
除了上面介紹過的基礎(chǔ)指令外,在Shell中還有很多其他實(shí)用、強(qiáng)大、甚至神奇的操作。以下列舉其中一些:grep:
一個(gè)非常常用而又強(qiáng)力的文本搜索工具。
grep “keyword” filenamecurl:
一個(gè)網(wǎng)絡(luò)請(qǐng)求工具,可通過URL獲取數(shù)據(jù)并顯示在屏幕上。
curlchmod:
更改文件或目錄權(quán)限。
chmod 755 filenamefind:
查找文件或者目錄。
find . -name *.txt
以上五個(gè)指令只是冰山一角。因?yàn)樗鼈兏饔懈鞯奶攸c(diǎn)和應(yīng)用場景,并且通常需要結(jié)合其他指令一起使用,所以需要我們?cè)趯?shí)際使用中不斷探索和學(xué)習(xí)。
值得一提的是,在Shell中還有一個(gè)非常方便的操作——?dú)v史命令記錄。只需按下上箭頭鍵,就可以回溯之前輸入過的所有指令,并且可以通過修改或重新執(zhí)行這些指令來快速完成任務(wù)。
網(wǎng)頁名稱:MacShell筆記:一位小白的學(xué)習(xí)心路歷程
本文鏈接:http://www.5511xx.com/article/dhojjio.html


咨詢
建站咨詢
