This is an open-source eBook with 101 Linux commands that everyone should know. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you will most likely have to use the terminal at some point in your career.
Make sure to star the repository ⭐
If you want to contribute, feel free to pick up a topic marked as TODO
and submit a pull request 🙌
Feel free to add new topics in case that you don't find one that you like from the current list.
- 001-the-ls-command.md
- 002-the-cd-command.md
- 003-the-cat-tac-command.md
- 004-the-head-command.md
- 005-the-tail-command.md
- 006-the-pwd-command.md
- 007-the-touch-command.md
- 008-the-cal-command.md
- 009-the-bc-command.md
- 010-the-df-command.md
- 011-the-help-command.md
- 012-the-factor-command.md
- 013-the-uname-command.md
- 014-the-mkdir-command.md
- 015-the-gzip-command.md
- 016-the-whatis-command.md
- 017-the-who-command.md
- 018-the-free-command.md
- 019-the-top-htop-command.md
- 020-the-sl-command.md
- 021-the-echo-command.md
- 022-the-finger-command.md
- 023-the-groups-command.md
- 024-the-man-command.md
- 025-the-passwd-command.md
- 026-the-w-command.md
- 027-the-whoami-command.md
- 028-the-history-command.md
- TODO: 029-the-login-command.md
- 030-the-lscpu-command.md
- 031-the-cp-command.md
- 032-the-mv-command.md
- 033-the-ps-command.md
- 034-the-kill-command.md
- 035-the-killall-command.md
- 036-the-env-command.md
- 037-the-printenv-command.md
- 038-the-hostname-command.md
- 039-the-nano-command.md
- 040-the-rm-command.md
- 041-the-ifconfig-command.md
- TODO: 042-the-ip-command.md
- 043-the-clear-command.md
- 044-the-su-command.md
- 045-the-wget-command.md
- 046-the-curl-command.md
- 047-the-yes-command.md
- TODO: 048-the-last-command.md
- 049-the-locate-command.md
- TODO: 050-the-iostat-command.md
- 051-the-sudo-command.md
- 052-the-apt-command.md
- TODO: 053-the-yum-command.md
- 054-the-zip-command.md
- 055-the-unzip-command.md
- 056-the-shutdown-command.md
- 057-the-dir-command.md
- 058-the-reboot-command.md
- 059-the-sort-command.md
- TODO: 060-the-paste-command.md
- 061-the-exit-command.md
- TODO: 062-the-diff-sdiff-command.md
- 063-the-tar-command.md
- TODO: 064-the-gunzip-command.md
- TODO: 065-the-hostnamectl-command.md
- TODO: 066-the-iptable-command.md
- 067-the-netstat-command.md
- 068-the-lsof-command.md
- TODO: 069-the-bzip2-command.md
- 070-the-service-command.md
- TODO: 071-the-vmstat-command.md
- TODO: 072-the-mpstat-command.md
- TODO: 073-the-usermod-command.md
- TODO: 074-the-uniq-command.md
- TODO: 075-the-rpm-command.md
- 076-the-scp-command.md
- 077-the-sleep-command.md
- 078-the-split-command.md
- 079-the-stat-command.md
- 080-the-useradd-command.md
- 081-the-userdel-command.md
- TODO: 082-the-usermod-command.md
- TODO: 083-the-ionice-command.md
- 084-the-du-command.md
- 085-the-ping-command.md
- TODO: 086-the-rsync-command.md
- 087-the-dig-command.md
- 088-the-whois-command.md
- TODO: 089-the-ssh-command.md
- 090-the-awk-command.md
- 091-the-crontab-command.md
- 092-the-xargs-command.md
- 093-the-nohub-command.md
- TODO: 094-the-pstree-command.md
- 095-the-tree-command.md
- 096-the-whereis-command.md
- TODO: 097-the-printf-command.md
- 098-the-cut-command.md
- TODO: 099-the-sed-command.md
- 100-the-vim-command.md
- 101-the-chown-command.md
- TODO: 102-the-find-command.md
- 103-the-rmdir-command.md
If you are contributing 🍿 please read the contributing file before submitting your pull requests.