ShellPer: Linux Commands & Lab

เชเชชเชฎเชพเช‚เชฅเซ€ เช–เชฐเซ€เชฆเซ€
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
100+
เชกเชพเช‰เชจเชฒเซ‹เชก
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชตเชงเซ เชœเชพเชฃเซ‹
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€

เช† เชเชชเชจเซเช‚ เชตเชฐเซเชฃเชจ

เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เช•เชฎเชพเชจเซเชก เชฐเซ‡เชซเชฐเชจเซเชธ เชคเชฎเชจเซ‡ เช•เชนเซ‡เชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เช•เชฎเชพเชจเซเชก เชถเซเช‚ เช•เชฐเซ‡ เช›เซ‡. เชถเซ‡เชฒเชชเชฐ เชคเชฎเชจเซ‡ เชคเซ‡เชจเซ‡ เชšเชฒเชพเชตเชตเชพ เชฆเซ‡ เช›เซ‡.
เชคเซ‡ เชตเชพเช‚เชšเซ‹, เชคเซ‡เชจเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เชถเซ‡เชฒเชฎเชพเช‚ เช…เชœเชฎเชพเชตเซ‹, เชธเชพเชฌเชฟเชค เช•เชฐเซ‹ เช•เซ‡ เชคเชฎเซ‡ เชฆเชฌเชพเชฃ เชนเซ‡เช เชณ เชคเซ‡ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช†เช–เซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชคเซ‡ เชตเชฟเชšเชพเชฐ เชชเชฐ เชฌเชจเซ‡เชฒเซ€ เช›เซ‡.
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”
เชฎเชซเชค, เชนเช‚เชฎเซ‡เชถเชพ
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”
๐Ÿ“š เซงเซฉ เชถเซเชฐเซ‡เชฃเซ€เช“เชฎเชพเช‚ เซฉเซซเซฎ Linux เช†เชฆเซ‡เชถเซ‹ - เชซเชพเช‡เชฒเซ‹, เชŸเซ‡เช•เซเชธเซเชŸ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช—, เชจเซ‡เชŸเชตเชฐเซเช•เชฟเช‚เช—, เชธเชฟเชธเซเชŸเชฎ, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“, เชกเชฟเชธเซเช•, เชชเซ‡เช•เซ‡เชœเซ‹, เชกเซ‡เชตเชฒเชชเชฐ เชŸเซ‚เชฒเซเชธ, เชธเซเชฐเช•เซเชทเชพ, เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เช…เชจเซ‡ เชถเซ‡เชฒ เชชเซ‹เชคเซ‡. เชฆเชฐเซ‡เช• เช†เชฆเซ‡เชถเชฎเชพเช‚ เชคเซ‡เชจเชพ เชซเซเชฒเซ‡เช—เซเชธ เช…เชจเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เช‰เชชเชฏเซ‹เช—เชจเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชธเชฎเชœเชพเชตเซ‡เชฒเชพ เชนเซ‹เชฏ เช›เซ‡.
๐Ÿ” เชถเซ‹เชง เชœเซ‡ เชคเชฎเชพเชฐเซ‹ เช…เชฐเซเชฅ เชถเซเช‚ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเซ‡ เช›เซ‡. เชญเซ‚เชฒ เชฒเช–เซ‹, เชฒเช•เซเชทเชฃเชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ‹, เช…เชกเชงเซ‹ เชถเชฌเซเชฆ เชฒเช–เซ‹ - เชคเซ‡ เช›เชคเชพเช‚ เช†เชฆเซ‡เชถ เชถเซ‹เชงเซ€ เช•เชพเชขเซ‡ เช›เซ‡.
๐Ÿงฉ เชฆเซˆเชจเชฟเช• เชชเชเชฒ โ€” เชฆเชฟเชตเชธเชฎเชพเช‚ เชเช• เชŸเชฐเซเชฎเชฟเชจเชฒ เช•เชพเชฐเซเชฏ, เชฌเชงเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ. เชคเซ‡เชจเซ‡ เช‰เช•เซ‡เชฒเซ‹, เชเช• เชธเซเชŸเซเชฐเซ€เช• เชฌเชจเชพเชตเซ‹, เชคเชฎเชพเชฐเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ เชถเซ‡เชฐ เช•เชฐเซ‹.
๐Ÿ“‹ เชเช•-เชŸเซ‡เชช เช•เซ‹เชชเซ€, เชฎเชจเชชเชธเช‚เชฆ, เชฒเซ‡เชตเชฒ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช—, เช‘เชซเชฒเชพเช‡เชจ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡, เชกเชพเชฐเซเช• เชฅเซ€เชฎ. เช•เซ‹เชˆ เชเช•เชพเช‰เชจเซเชŸ เชจเชฅเซ€, เช•เซ‹เชˆ เชŸเซเชฐเซ‡เช•เชฟเช‚เช— เชจเชฅเซ€.
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”
PRO โ€” เชเช• เชšเซเช•เชตเชฃเซ€, เชธเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซเช‚
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”
๐Ÿงช เชฒเซ‡เชฌ โ€” เชคเชฎเชพเชฐเชพ เช–เชฟเชธเซเชธเชพเชฎเชพเช‚ เชเช• เชตเชพเชธเซเชคเชตเชฟเช• เชถเซ‡เชฒ
เชธเชฟเชฎเซเชฏเซเชฒเซ‡เชŸเซ‡เชก Linux เชฌเซ‹เช•เซเชธ เชชเชฐ เชฆเชธ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฎเชฟเชถเชจ: 96% เชชเชฐ เชเช• เชกเชฟเชธเซเช•, เชเช• SSH เช•เซ€ เชœเซ‡เชจเซ‡ เชกเชฟเชฎเชจ เชจเช•เชพเชฐเซ‡ เช›เซ‡, เชเช• เชฌเซ‡เช•เช…เชช เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชœเซ‡ CPU เช–เชพเชˆ เชฐเชนเซ€ เช›เซ‡, เชเช• 3 GB เชฒเซ‹เช— เชœเซ‡ เชธเซ‡เชตเชพ เช–เซเชฒเซเชฒเซ€ เชฐเชพเช–เซ‡ เช›เซ‡. เชตเชพเชธเซเชคเชตเชฟเช• เช†เชฆเซ‡เชถเซ‹, เชตเชพเชธเซเชคเชตเชฟเช• เช†เช‰เชŸเชชเซเชŸ, เชตเชพเชธเซเชคเชตเชฟเช• เชญเซ‚เชฒ เชธเช‚เชฆเซ‡เชถเชพเช“.
เชคเชฎเซ‡ เช•เช‚เชˆเชชเชฃ เชคเซ‹เชกเซ€ เชถเช•เชคเชพ เชจเชฅเซ€. เช…เชจเซ‡ เชฎเชฟเชถเชจเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เชฎเชถเซ€เชจ เช–เชฐเซ‡เช–เชฐ เช เซ€เช• เชฅเชฏเซเช‚ เช•เซ‡ เชจเชนเซ€เช‚ เชคเซ‡เชจเชพ เชชเชฐเชฅเซ€ เชฅเชพเชฏ เช›เซ‡, เชคเชฎเซ‡ เชถเซเช‚ เชŸเชพเช‡เชช เช•เชฐเซเชฏเซเช‚ เชคเซ‡เชจเชพ เชชเชฐเชฅเซ€ เชจเชนเซ€เช‚ - เชœเชตเชพเชฌ เชฏเชพเชฆ เชฐเชพเช–เชตเชพเชฅเซ€ เชคเชฎเซ‡ เชธเชซเชณ เชฅเชถเซ‹ เชจเชนเซ€เช‚.
เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เช…เชŸเชตเชพเชˆ เชœเชพเช“ เช›เซ‹ เชคเซเชฏเชพเชฐเซ‡ เชธเช‚เช•เซ‡เชคเชจเชพ เชคเซเชฐเชฃ เชธเซเชคเชฐ, เช…เชจเซ‡ เช…เช‚เชคเซ‡ "เชคเซ‡ เช•เซ‡เชฎ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚".
๐Ÿ”Ž เชชเซ‡เชธเซเชŸ เช•เชฐเซ‹ เช…เชจเซ‡ เชธเชฎเชœเซ‹
เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เชฎเชณเซ‡เชฒเชพ เช•เซ‹เชˆเชชเชฃ เช†เชฆเซ‡เชถเชจเซ‡ เชชเซ‡เชธเซเชŸ เช•เชฐเซ‹. เชถเซ‡เชฒเชชเชฐ เชคเซ‡เชจเซ‡ เช…เชฒเช— เช•เชฐเซ‡ เช›เซ‡, เชฆเชฐเซ‡เช• เชงเซเชตเชœ เชธเชฎเชœเชพเชตเซ‡ เช›เซ‡, เชชเชพเช‡เชชเชฒเชพเช‡เชจเชจเซ‡ เชคเชฌเช•เซเช•เชพเชฎเชพเช‚ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เช•เชนเซ‡ เช›เซ‡ เช•เซ‡ เชฆเชฐเซ‡เช• เช•เชจเซ‡เช•เซเชŸเชฐ เชถเซเช‚ เช•เชฐเซ‡ เช›เซ‡.
เชกเซ‡เชจเซเชœเชฐ เชฐเชกเชพเชฐ เชคเซ‡เชจเซ‡ เชšเชฒเชพเชตเชคเชพ เชชเชนเซ‡เชฒเชพ 31 เชจเชฟเชฏเชฎเซ‹ เชธเชพเชฎเซ‡ เชคเชชเชพเชธเซ‡ เช›เซ‡ โ€” rm -rf เช…เชจเซ‡ mkfs เชฅเซ€ curl | sh เชธเซเชงเซ€. เชคเซ‡ เชชเชพเชธเชตเชฐเซเชกเซเชธ เช…เชจเซ‡ API เช•เซ€ เชชเชฃ เชถเซ‹เชงเซ‡ เช›เซ‡ เชœเซ‡ เชคเชฎเชพเชฐเชพ เชถเซ‡เชฒ เช‡เชคเชฟเชนเชพเชธเชฎเชพเช‚ เช‰เชคเชฐเชถเซ‡.
๐Ÿ“• 26 เชชเซเชฒเซ‡เชฌเซเช•เซเชธ
เชฒเช•เซเชทเชฃ เชฆเซเชตเชพเชฐเชพ เชถเซ‹เชงเซ‹, เช†เชฆเซ‡เชถ เชฆเซเชตเชพเชฐเชพ เชจเชนเซ€เช‚. "เชกเชฟเชธเซเช• เชซเซเชฒ" เชฒเช–เซ‹ เช…เชจเซ‡ เช•เซเชฐเชฎเชฌเชฆเซเชง เชชเช—เชฒเชพเช‚ เชฎเซ‡เชณเชตเซ‹: เช•เชฏเซ‹ เช†เชฆเซ‡เชถ, เชคเซ‡เชจเชพ เช†เช‰เชŸเชชเซเชŸเชฎเชพเช‚ เชถเซเช‚ เชœเซ‹เชตเซเช‚, เช…เชจเซ‡ เช•เซเชฒเชพเชธเชฟเช• เชŸเซเชฐเซ‡เชช เชœเซ‡ เชฒเซ‹เช•เซ‹เชจเชพ เช•เชฒเชพเช•เซ‹ เช–เชฐเซเชš เช•เชฐเซ‡ เช›เซ‡.
๐Ÿงฐ เชŸเซ‚เชฒเช•เซ€เชŸ
โ€ข เชชเชฐเชตเชพเชจเช—เซ€ เช•เชจเซเชตเชฐเซเชŸเชฐ โ€” 755 โ‡„ rwxr-xr-x, เชœเซ‡เชฎเชพเช‚ setuid, setgid เช…เชจเซ‡ stickyเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡
โ€ข เช•เซเชฐเซ‹เชจ เชŸเซเชฐเชพเชจเซเชธเชฒเซ‡เชŸเชฐ โ€” เชธเชพเชฆเซ€ เชญเชพเชทเชพ, เชตเชคเซเชคเชพ เชตเชพเชธเซเชคเชตเชฟเช• เชคเชพเชฐเซ€เช–เซ‹ เชคเชฐเซ€เช•เซ‡ เช†เช—เชพเชฎเซ€ เชชเชพเช‚เชš เชฐเชจ เชŸเชพเช‡เชฎเซเชธ
โ€ข เชกเชฟเชธเซเชŸเซเชฐเซ‹ เชŸเซเชฐเชพเชจเซเชธเชฒเซ‡เชŸเชฐ โ€” apt, dnf, pacman, zypper เช…เชจเซ‡ apk เชชเชฐ 15 เชชเซ‡เช•เซ‡เชœ เช“เชชเชฐเซ‡เชถเชจเซเชธ
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”
เชฌเชงเซเช‚ เช‘เชซเชฒเชพเช‡เชจ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. เช•เช‚เชˆเชชเชฃ เช•เซเชฏเชพเช‚เชฏ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชจเชฅเซ€.
เชธเชฟเชธเซเชŸเชฎ เชเชกเชฎเชฟเชจ, เชกเซ‡เชตเชฒเชชเชฐเซเชธ, เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“ เช…เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชตเซเชฏเช•เซเชคเชฟ เชฎเชพเชŸเซ‡ เชœเซ‡เชฎเชฃเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เชเชตเซ‹ เช†เชฆเซ‡เชถ เชชเซ‡เชธเซเชŸ เช•เชฐเซเชฏเซ‹ เช›เซ‡ เชœเซ‡ เชคเซ‡เช“ เชธเชฎเชœเซ€ เชถเช•เซเชฏเชพ เชจเชฅเซ€.
เซฉเซซเซฎ เช†เชฆเซ‡เชถเซ‹, เชเช• เชตเชพเชธเซเชคเชตเชฟเช• เชŸเชฐเซเชฎเชฟเชจเชฒ เชฒเซ‡เชฌ, เช…เชจเซ‡ เชฆเชฐเชฐเซ‹เชœ เชเช• เชจเชตเซ€ เชชเชเชฒ.
เช† เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚
24 เช‘เช—เชธเซเชŸ, 2026

เชกเซ‡เชŸเชพ เชธเชฒเชพเชฎเชคเซ€

เชกเซ‡เชตเชฒเชชเชฐ เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเชฐเซ‚เช†เชค เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช—, เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เชคเซ‡ เชชเซเชฐเชฆเซ‡เชถ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช‰เช‚เชฎเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเชพเช‡เชตเชธเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฒเช—-เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เช† เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
  • เชคเซเชฐเซ€เชœเชพ เชชเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
    เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹
  • เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
    เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹

เชจเชตเซเช‚ เชถเซเช‚ เช›เซ‡

This release turns ShellPer from a dictionary into a practice app.

โ€ข THE LAB โ€” 10 scripted missions on a simulated Linux box. Real shell, real error messages.

โ€ข DAILY PUZZLE โ€” one task a day, the same for everyone. Free.

โ€ข PASTE & UNDERSTAND โ€” takes a command apart and checks it against 31 danger rules.

โ€ข 26 PLAYBOOKS โ€” from symptom to fix, step by step.

โ€ข Permission, cron and distro converters.

โ€ข The command library grew from 90 to 358.

โ€ข Search now handles typos and partial words.
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชตเชงเซ เชœเชพเชฃเซ‹

เชเชช เชธเชชเซ‹เชฐเซเชŸ

เชกเซ‡เชตเชฒเชชเชฐ เชตเชฟเชถเซ‡
ร–zkan KarataลŸ
shellperapp@gmail.com
KรถลŸk Mah. Kutluan Sk. 5/2 KEร‡ฤฐร–REN / ANKARA 06300 KEร‡ฤฐร–REN/Ankara Tรผrkiye