Main linux commands
## Files & Directories
## Viewing & Editing Files
## Searching & Finding
## Package Management
## System Info & Monitoring
## Permissions & Ownership
## Networking
## Process Control
## Archives & Compression
## Environment & Shell
## Power-user
| pipe output
## Files & Directories
ls list filescd change directorypwd show current directorymkdir create directoryrmdir remove empty directorycp copy files/directoriesmv move or renamerm delete files## Viewing & Editing Files
cat print file contentsless view file head first lines of filetail last lines of filevim editor## Searching & Finding
find find filesgrep search text inside files## Package Management
apt update refresh package listapt upgrade upgrade installed packagesapt install install packageapt remove remove packageapt autoremove clean unused deps## System Info & Monitoring
top running processeshtop better top (if installed)ps process statusdf -h disk usagedu -sh folder sizefree -h memory usageuptime system running time## Permissions & Ownership
chmod change permissionschown change ownerwhoami current userid user info## Networking
ip a network interfacesping check connectivitycurl fetch data from URLswget download filesssh remote loginscp copy over ssh## Process Control
kill stop processkillall stop by namebg resume job in backgroundfg bring job to foregroundjobs list background jobs## Archives & Compression
tar archive files gzip compressgunzip decompress zip zip files unzip unzip files## Environment & Shell
env environment variables export set env var alias create shortcut history command history clear clear terminal## Power-user
| pipe output
> redirect output >> append output && run next if success || run next if failureForwarded from xdagiz (xᴅᴀɢɪᴢ (vim btw))
This media is not supported in your browser
VIEW IN TELEGRAM
I'm dropping xytz - a TUI app that lets you download YouTube Videos all from the terminal.
- Written in Go⚡
- Powered by yt-dlp
✨Core features
- Search YouTube from the terminal
- Download full playlists
- Download videos from a specific channel
- Resume unfinished downloads
Get it from github: github.com/xdagiz/xytz
or if you have go installed:
If you wanna support by starring the repo: github.com/xdagiz/xytz contributions and issues are welcome.
- Written in Go⚡
- Powered by yt-dlp
✨Core features
- Search YouTube from the terminal
- Download full playlists
- Download videos from a specific channel
- Resume unfinished downloads
Get it from github: github.com/xdagiz/xytz
or if you have go installed:
go install github.com/xdagiz/xytz@latest
If you wanna support by starring the repo: github.com/xdagiz/xytz contributions and issues are welcome.
🔥4
Great software takes a lot of attention to detail but attention to detail is so difficult. when you think ur done with 90% the 10% is it's own 90%. Caring about every single minute detail is a skill we should all work on imo,
❤4
This media is not supported in your browser
VIEW IN TELEGRAM
# 1. Install wsl (windows subsystem for linux)
# 2. configure your variable environment
- HOME : C:\Users\mf
- XDF_CONFIG_HOME : C:\Users\mf \ .config
# 3. Install a graphical terminal
- I used WizTerm and make sure to have this line inside wizterm config
"config.default_domain = 'WSL:Ubuntu-24.04'"
# 2. configure your variable environment
- HOME : C:\Users\mf
- XDF_CONFIG_HOME : C:\Users\mf \ .config
# 3. Install a graphical terminal
- I used WizTerm and make sure to have this line inside wizterm config
"config.default_domain = 'WSL:Ubuntu-24.04'"
🔥6