macos-terminal-cli-tools-uz.md

翻译

macos-terminal-cli-tools-uz.md

macOS terminali uchun foydali CLI tool'lar

Bu qo‘llanma macOS va iTerm2’da ishlaydigan dasturchilar uchun tayyorlangan. Maqsad — terminalni chiroyli qilish emas, balki kundalik ishlarni tezlashtiradigan tool’lardan to‘g‘ri foydalanish.

Har bir bo‘limda:

  • tool nima qilishi;
  • qachon kerak bo‘lishi;
  • Homebrew orqali o‘rnatish;
  • oddiy foydalanish misollari;
  • o‘chirish command’i;

ko‘rsatilgan.

Eslatma: ~/.zshrc faqat Zsh uchun, ~/.config/fish/config.fish esa Fish uchun. Fish ichida source ~/.zshrc qilmang.

Mundarija

  1. Terminal muhiti: Fish, Starship va Nerd Font
  2. Tayyor Fish konfiguratsiyasi
  3. Fayl va papkalar bilan ishlash
  4. Qidiruv va navigatsiya
  5. HTTP va API debugging
  6. JSON va YAML bilan ishlash
  7. Docker
  8. Monitoring va performance
  9. Network debugging
  10. Media bilan ishlash
  11. Foydali alias va function’lar
  12. Tezkor cheat sheet
  13. Tool’larni yangilash va tozalash

1. Terminal muhiti: Fish, Starship va Nerd Font

1.1. Fish shell

Fish — syntax highlighting, autosuggestion va tab completion ichidan tayyor keladigan zamonaviy shell.

Qachon kerak?

  • oldingi command’lardan avtomatik tavsiya olishda;
  • command yoki argumentlarni Tab bilan tugatishda;
  • xato command’larni rang orqali tez ko‘rishda;
  • Bash/Zsh konfiguratsiyasiga qaraganda sodda shell config ishlatishda.

O‘rnatish

brew install fish

Fish’ni ishga tushirish

fish

Fish qayerga o‘rnatilganini tekshirish

which fish

Apple Silicon Mac’da odatda:

/opt/homebrew/bin/fish

Fish’ni macOS ruxsat bergan shell’lar ro‘yxatiga qo‘shish

Avval mavjudligini tekshiring:

grep -Fx "$(which fish)" /etc/shells

Natija chiqmasa:

echo "$(which fish)" | sudo tee -a /etc/shells

Fish’ni default shell qilish

chsh -s "$(which fish)"

Terminalni yoping va qayta oching. Tekshirish:

echo $SHELL

Fish config fayli

~/.config/fish/config.fish

Ochish:

nvim ~/.config/fish/config.fish

Yoki VS Code bilan:

code ~/.config/fish/config.fish

Config’ni qayta yuklash:

source ~/.config/fish/config.fish

Toza yangi Fish process ochish:

exec fish

Autosuggestion…

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论