Linux運維基礎之tldr命令詳解

Linux運維基礎之tldr命令詳解

Linux 中的 tldr 命令是 “Too Long; Didn’t Read” 的首字母縮寫,是一種簡化的、社羣驅動的理解各種命令列工具的方法。與提供詳盡細節的傳統 man 頁不同,tldr 提供了簡明實用的示例,幫助使用者快速掌握命令的精髓。

它通常與 maninfo 等命令結合使用,以獲得更全面的理解。無論你是希望重溫記憶的資深專業人士,還是希望瞭解相關知識的新手, tldr 都是你的得力助手。除了這個命令,你可能還會發現 cheat 等工具也很有用,它們提供類似的功能,但有個性化的小抄。

如何安裝 tldr 命令

大多數 Linux 發行版預設不包含 tldr 命令,因此需要安裝。安裝方法因系統使用的軟體包管理器而異。以下是安裝和解除安裝 tldr 的一般指南:

Debian-based systems (e.g., Ubuntu)

安裝:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo apt update
sudo apt install tldr
sudo apt update sudo apt install tldr
sudo apt update
sudo apt install tldr

解除安裝:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo apt remove tldr
sudo apt remove tldr
sudo apt remove tldr

Red Hat-based systems (e.g., Fedora)

安裝:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo dnf install tldr
sudo dnf install tldr
sudo dnf install tldr

解除安裝:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo dnf remove tldr
sudo dnf remove tldr
sudo dnf remove tldr

Arch Linux

安裝:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo pacman -S tldr
sudo pacman -S tldr
	
sudo pacman -S tldr

解除安裝:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo pacman -R tldr
sudo pacman -R tldr
sudo pacman -R tldr

macOS (使用 Homebrew)

安裝:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
brew install tldr
brew install tldr
brew install tldr

解除安裝:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
brew uninstall tldr
brew uninstall tldr
brew uninstall tldr

使用 Node.js (跨平臺)

安裝:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
npm install -g tldr
npm install -g tldr
npm install -g tldr

解除安裝:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
npm uninstall -g tldr
npm uninstall -g tldr
	
npm uninstall -g tldr

如何使用 tldr

1. 檢視 ls 命令摘要

語法: ls

說明:列出當前目錄下的檔案和目錄。

示例: tldr ls

輸出:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
ls
List directory contents.
- List files one per line:
ls -1
- List all entries except for '.' and '..':
ls -A
- Long format list (permissions, ownership, size, and modification date) of all files:
ls -la
ls List directory contents. - List files one per line: ls -1 - List all entries except for '.' and '..': ls -A - Long format list (permissions, ownership, size, and modification date) of all files: ls -la
ls
List directory contents.
- List files one per line:
ls -1
- List all entries except for '.' and '..':
ls -A
- Long format list (permissions, ownership, size, and modification date) of all files:
ls -la

輸出結果簡要介紹了 ls 命令,並顯示了一些常見的使用示例,如每行列出一個檔案、排除某些條目和顯示詳細資訊。

2. 檢視 grep 命令摘要

語法: grep

說明:以某規則搜尋檔案或文字。

示例: tldr grep

輸出:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
grep
Print lines matching a pattern.
- Search for an exact string:
grep 'search_string' file.txt
- Search for a pattern, ignoring case:
grep -i 'search_string' file.txt
- Search for a pattern in all files recursively in the current directory:
grep -r 'search_string' .
grep Print lines matching a pattern. - Search for an exact string: grep 'search_string' file.txt - Search for a pattern, ignoring case: grep -i 'search_string' file.txt - Search for a pattern in all files recursively in the current directory: grep -r 'search_string' .
grep
Print lines matching a pattern.
- Search for an exact string:
grep 'search_string' file.txt
- Search for a pattern, ignoring case:
grep -i 'search_string' file.txt
- Search for a pattern in all files recursively in the current directory:
grep -r 'search_string' .

輸出結果提供了 grep 命令的簡明摘要,包括搜尋精確字串、忽略大小寫以及在當前目錄下執行遞迴搜尋的示例。

3. 檢視 tar 命令摘要

語法: tar

說明:對檔案和目錄進行歸檔和壓縮。

示例: tldr tar

輸出:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
tar
Archiving utility.
- Create an archive from files:
tar cf target.tar file1 file2 file3
- Extract an archive in a target folder:
tar xf source.tar -C folder
- Create a gzipped archive:
tar czf target.tar.gz folder
tar Archiving utility. - Create an archive from files: tar cf target.tar file1 file2 file3 - Extract an archive in a target folder: tar xf source.tar -C folder - Create a gzipped archive: tar czf target.tar.gz folder
tar
Archiving utility.
- Create an archive from files:
tar cf target.tar file1 file2 file3
- Extract an archive in a target folder:
tar xf source.tar -C folder
- Create a gzipped archive:
tar czf target.tar.gz folder

輸出概述了 tar 命令,包括從檔案建立壓縮包、將壓縮包解壓縮到特定資料夾以及建立 gzip 壓縮包的示例。

更多 Linux 命令

下面羅列了最常見的一些 Linux 命令,您可以根據自己的需要查閱對應命令的詳細解析:

目錄操作 rmdir · cd · pwd · exa · ls
檔案操作 cat · cp · dd · less · touch · ln · rename · more · head
檔案系統操作 chown · mkfs · locate
網路 ping · curl · wget · iptables · mtr
搜尋和文字處理 find · grep · sed · whatis · ripgrep · fd · tldr
系統資訊和管理 env · history · top · who · htop · glances · lsof
使用者和會話管理 screen · su · sudo · open

此外,我們還整理 Linux 命令列大全,以幫助大家全面深入地學習 Linux。

評論留言