2024. április 19., péntek

Gyorskeresés

Cool CLI

Írta: | Kulcsszavak: cli . cool . du . ncdu . fzf . bat . cat . ping . prettyping . diff . diff-so-fancy

[ ÚJ BEJEGYZÉS ]

Pár hasznos vagy hasznosnak tűnő program ami megkönnyítheti, színesebbé teheti a terminálban végzett munkát.

cat -> bat
Egy egész jó kis cat alternatíva. Bár ha az ember használ vi/vim-et akkor cat-ot nem nagyon. De azért hasznos tud lenni.

Install
Ubuntu/Mint/Debian
Töltsd le a legutolsó releaset majd
sudo dpkg -i bat_0.6.1_amd64.deb
Arch Linux
pacman -S bat

diff -> diff-so-fancy
Az eredeti diff elég fapados, mindig is hiányoltam belőle jó pár dolgot.
Ebben az új, bővített diff-ben a legjobb dolog, hogy a git képes használni, ezáltal a git log, git diff parancsok kimenetei sokkal színesebbek, átláthatóbbak lesznek.

git diff vs git és diff-so-fancy

Install
Ubuntu/Mint/Debian
sudo apt-install npm
sudo npm install -g diff-so-fancy

Azoknak akik lusták végignézni a github-ot (jó magam is)
git config --global core.pager "diff-so-fancy | less --tabs=4 -RFX"
Ajánlott git color schema
git config --global color.ui true

git config --global color.diff-highlight.oldNormal "red bold"
git config --global color.diff-highlight.oldHighlight "red bold 52"
git config --global color.diff-highlight.newNormal "green bold"
git config --global color.diff-highlight.newHighlight "green bold 22"

git config --global color.diff.meta "yellow"
git config --global color.diff.frag "magenta bold"
git config --global color.diff.commit "yellow bold"
git config --global color.diff.old "red bold"
git config --global color.diff.new "green bold"
git config --global color.diff.whitespace "red reverse"

ping -> prettyping
Arra az esetre ha nem scriptelni kell hanem a monitort bámulni akkor a prettyping egy jó alternatíva lehet.

Install
Mivel bash-ben és awk-ban íródott ezért kvázi minden linuxon fut.
curl -O https://raw.githubusercontent.com/denilsonsa/prettyping/master/prettyping
sudo chmod +x prettyping
./prettyping host.amit.pingelni.akarsz
sudo cp prettyping /usr/local/bin/
- bemásolás után már bárhonnan futtatható lesz.

Ctrl+r -> fzf
A bash history-ban való keresése sose volt az igazi. Lehetett használni, de azért fapados. Az fzf egy sokkal intelligensebb applikáció. Sokat nem is regélnék róla. Én 5 perc után eldöntöttem, hogy minden otthoni rendszeremre felteszem.

Install
$ git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
$ ~/.fzf/install

du -> ncdu - NCurses Disk Usage
Ha kalkulálni kell a helyet a du -t én sosem szerettem igazán. Az ncdu egy remek alternatíva. (És még szóba jöhet az nnn is)

Install
Ubuntu/Mint/Debian - repókban még egy régi 1.11-es verzió érhető el.
sudo apt-get install ncdu
Ha a legutolsó verziót szeretnéd feltenni akkor github-ról kell letölteni vagy a fejlesztő oldaláról.

Hozzászólások

(#1) Apollyon


Apollyon
Korrektor

Köszi a bemutatót, ha vannak még ilyenek jöhetnek. :R

#1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility.

(#2) sonar válasza Apollyon (#1) üzenetére


sonar
addikt

Majd igyekszem :R

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!

(#3) SunyaMacs


SunyaMacs
aktív tag

Htop?

(#4) sonar válasza SunyaMacs (#3) üzenetére


sonar
addikt

Az még újdonság? :DDD

[ Szerkesztve ]

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!

(#5) SunyaMacs válasza sonar (#4) üzenetére


SunyaMacs
aktív tag

Akkor legyen a lolcat :))

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.