什麼是殼牌?
在有桌面環境和圖形用戶界面之前,與Linux操作系統進行交互的唯一方式是使用命令行(也稱為終端)。
終端使用一個稱為shell的特殊程序,它支持一系列執行任務的命令。
有不同類型的shell可用。 這裡是最常用的shell:
- bash - 伯恩再次殼
- ksh - 科恩殼
- csh - C Shell
- 破折號 - Debian almquist shell
大多數現代Linux發行版都使用bash shell或破折號shell,儘管值得了解其他shell的存在。
你如何打開殼牌?
如果您通過ssh連接到Linux服務器,那麼您將直接進入Linux shell。 如果您使用的是桌面版本的Linux,並且您使用的是桌面環境,那麼只需打開一個終端即可進入shell。
只要你進入終端,你將能夠使用該終端的默認外殼。
終端和殼牌一樣嗎?
一個終端和一個外殼雖然經常互相結合使用,但卻是非常不同的野獸。 終端是一個可以讓你訪問shell的程序。
如前所述,終端可以運行不同類型的外殼。 一個shell不需要終端模擬器來運行。 您可以通過CRON作業運行一個shell腳本,例如在特定時間段內運行腳本的工具。
我如何與殼牌進行互動?
您可以在終端窗口中執行幾乎所有可以在更圖形化環境中實現的任何操作,但您需要知道可用的命令。
列出所有命令有多種方式。 例如,以下命令列出了可用的命令:
compgen -c | 更多
這將列出所有可用的命令,但以這樣的方式,除非你知道命令意味著你不會覺得很舒服。
您可以使用man命令通過鍵入以下內容來讀取有關每個命令的信息:
人的命令名
將“commandname”替換為您想要閱讀的命令的名稱。
您可以隨時遵循本網站上的指南,了解如何使用大多數可用的Linux命令。
你會想知道的關鍵是如何查看文件,如何編輯文件,如何找出文件系統中的位置,如何上下移動目錄,如何移動文件,如何復製文件,如何刪除文件以及如何製作目錄。
什麼是Shell腳本
shell腳本是一系列用文件編寫的shell命令,這些命令在被調用時將一個接一個地執行命令,並經常接受用戶輸入。
Shell腳本提供了一種重複執行常見任務的方法。
鍵盤快捷鍵
有許多鍵盤快捷鍵值得您在終端窗口中快速與shell進行交互:
- CTRL + U =向上剪切文字直到光標
- CTRL + K =從光標切割直到行尾
- CTRL + Y =粘貼文本
- CTRL + E =將光標移動到行的末尾
- CTRL + A =將光標移動到行的開頭
- ALT + F =跳轉到下一個空格
- ALT + B =跳轉到上一個空格
- ALT +退格鍵=刪除前一個單詞
- CTRL + W =切出光標前的單詞
- Shift + Insert =粘貼
使用命令行安裝軟件
shell不僅可以用來複製文件和編輯文件,
例如,您可以使用shell來安裝軟件。 大多數用於安裝軟件的命令都是特定於操作系統而不是特定的shell。
例如apt-get可用於基於Debian的發行版,而yum可用於基於Red Hat的發行版。
您可以在shell腳本中使用apt-get,但它不適用於每個發行版。 這是一個命令行程序,而不是一個專門的shell命令。
有用的技巧和竅門
它將向您展示如何在後台運行命令,如何暫停命令,如何在註銷後保持命令運行,如何在特定日期和時間運行命令,如何查看和管理進程,如何殺死掛起流程,如何下載Youtube視頻,如何下載網頁,甚至如何讓你的財富告訴。