Linux 命令 - 你應該知道的基本 Bash 命令行技巧
Linux 有大量命令,但大多數人只使用其中的一小部分。以下是在終端中使用的一些最常用的 Linux 命令。
首先,我們將介紹一些使命令行更易于使用的技巧:
- 使用選項卡自動完成。在 Linux 終端中開始輸入內容后,點擊選項卡,它會建議以您目前輸入的字符串開頭的可能選項。
- 用于
ctrl+r search_term
搜索您以前使用過的命令。 ctrl+a
使用和快速移動到行首或行尾ctrl+e
。- 在當前命令中重用前一個命令,使用
!!
. - 您可以通過使用 . 分隔命令在一行中運行多個命令
;
。
是時候學習常見的 Linux 命令了。您可以使用該命令獲取有關任何這些命令的更多信息man
。這將打開命令的手冊頁。例如,如果您man cat
在 linux 終端中鍵入,您將獲得有關該cat
命令的更多信息。
ls
列出目錄內容。
示例:?ls /applications
將顯示存儲在應用程序文件夾中的所有文件和文件夾。
光盤
切換到一個目錄。
示例:使用.從當前目錄更改為/usr/localcd /usr/local
。
mv
重命名或移動文件或目錄。
示例:該命令mv todo.txt /home/qlarson/Documents
會將“todo.txt”移動到“Doc??uments”目錄。
mkdir
創建一個新目錄。
示例:mkdir freecodecamp
將創建一個名為“freecodecamp”的目錄。
rmdir
刪除空目錄。
觸碰
創建一個具有指定名稱的空文件。
R M
刪除文件和/或目錄。
示例:rm todo.txt
將刪除文件。
定位
找到一個特定的文件。
示例:?locate -i vacuum*mop
命令將搜索包含單詞“vacuum”和“mop”的任何文件。使-i
搜索不區分大小寫。
清除
清除命令行屏幕/窗口以重新開始。
cp
復制文件和目錄。
示例:該命令cp todo.txt /home/qlarson/Documents
將創建“todo.txt”的副本到“Doc??uments”目錄。
別名
為 Linux 命令創建別名。
示例:?alias search=grep
將允許您使用search
而不是grep
.
貓
在屏幕上顯示文件的內容。
示例:cat todo.txt
將在屏幕上顯示“todo.txt”的文本。
chown
更改誰擁有文件。
示例:chown qlarson todo.txt
將使“qlarson”成為“todo.txt”的所有者。
修改
更改文件的權限。
示例:chmod 777 todo.txt
將使“todo.txt”對每個人都可讀、可寫和可執行。“777”中的數字按順序指定用戶、組和其他人的權限。
須藤
執行需要管理或 root 權限的任務。
示例:sudo passwd quincy
用于更改用戶“quincy”的密碼。
“須藤給我做三明治。”
尋找
搜索與提供的模式匹配的文件。此命令用于使用名稱、大小、訪問時間和修改時間等過濾器搜索文件和文件夾。
示例:find /home/ -name todo.txt
??將在主目錄及其子目錄中搜索名為“todo.txt”的文件。
grep
搜索特定字符串或表達式的文件或輸出。此命令搜索包含指定模式的行,默認情況下,將它們寫入標準輸出。
示例:grep run todo.txt
將在“todo.txt”文件中搜索單詞“run”。將顯示包含“運行”的行。
日期
顯示或設置系統日期和時間。
df
顯示有關系統磁盤空間使用情況的報告。
![圖像 114](http://haohuigou.com/wp-content/themes/module/themer/assets/images/lazy.png)
杜
顯示每個文件占用了多少空間。這將顯示磁盤塊號的大小。如果您想以字節、千字節和兆字節為單位查看它,請添加如下-h
參數:du -h
.
文件
確定文件的類型。
示例:file todo.txt
可能會顯示“ASCII 文本”的類型。
歷史
顯示命令歷史。
殺
停止一個進程。
示例:使用命令停止 PID 為 485 的進程kill 485
。使用ps
命令(如下)確定進程的 PID。
較少的
一次查看一頁文件的內容。
示例:less todo.txt
?將顯示“todo.txt”的內容。
ps
顯示當前正在運行的進程的列表。這可用于確定kill
進程所需的 PID。
密碼
顯示當前目錄的路徑名。“打印工作目錄”?_?_
SSH
通過網絡遠程登錄到另一臺 Linux 機器。
示例:ssh quincy@104.25.105.32
將使用用戶名“quincy”登錄到 104.25.105.32。
tail?- 顯示文件的最后 10 行。使用 -n(數字)選項查看更少或更多的行。
示例:tail -n 5 todo.txt
將顯示“todo.txt”的最后 5 行。
柏油
從 tarfile (.tar) 或 tarball(.tar.gz 或 .tgz)中存儲和提取文件。
最佳
顯示系統上正在使用的資源,類似于 Windows 中的任務管理器。
![圖像 115](http://haohuigou.com/wp-content/themes/module/themer/assets/images/lazy.png)