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
- TODO: 002-the-cd-command.md
- TODO: 003-the-cat-tac-command.md
- 004-the-head-command.md
- 005-the-tail-command.md
- TODO: 006-the-pwd-command.md
- TODO: 007-the-touch-command.md
- TODO: 008-the-cal-command.md
- TODO: 009-the-bc-command.md
- TODO: 010-the-df-command.md
- TODO: 011-the-help-command.md
- TODO: 012-the-factor-command.md
- TODO: 013-the-uname-command.md
- 014-the-mkdir-command.md
- TODO: 015-the-gzip-command.md
- TODO: 016-the-whatis-command.md
- TODO: 017-the-who-command.md
- TODO: 018-the-free-command.md
- TODO: 019-the-top-htop-command.md
- TODO: 020-the-sl-command.md
- TODO: 021-the-echo-command.md
- TODO: 022-the-finger-command.md
- TODO: 023-the-groups-command.md
- TODO: 024-the-man-command.md
- TODO: 025-the-passwd-command.md
- TODO: 026-the-w-command.md
- TODO: 027-the-whoami-command.md
- TODO: 028-the-history-command.md
- TODO: 029-the-login-command.md
- TODO: 030-the-lscpu-command.md
- TODO: 031-the-cp-command.md
- TODO: 032-the-mv-command.md
- TODO: 033-the-ps-command.md
- TODO: 034-the-kill-command.md
- TODO: 035-the-killall-command.md
- TODO: 036-the-env-command.md
- TODO: 037-the-printenv-command.md
- TODO: 038-the-hostname-command.md
- TODO: 039-the-nano-command.md
- TODO: 040-the-rm-command.md
- TODO: 041-the-ifconfig-command.md
- TODO: 042-the-ip-command.md
- TODO: 043-the-clear-command.md
- TODO: 044-the-su-command.md
- TODO: 045-the-wget-command.md
- TODO: 046-the-curl-command.md
- TODO: 047-the-yes-command.md
- TODO: 048-the-last-command.md
- TODO: 049-the-locate-command.md
- TODO: 050-the-iostat-command.md
- TODO: 051-the-sudo-command.md
- TODO: 052-the-apt-command.md
- TODO: 053-the-yum-command.md
- TODO: 054-the-zip-command.md
- TODO: 055-the-unzip-command.md
- TODO: 056-the-shutdown-command.md
- TODO: 057-the-dir-command.md
- TODO: 058-the-reboot-command.md
- TODO: 059-the-sort-command.md
- TODO: 060-the-paste-command.md
- TODO: 061-the-exit-command.md
- TODO: 062-the-diff-sdiff-command.md
- TODO: 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
- TODO: 068-the-lsof-command.md
- TODO: 069-the-bzip2-command.md
- TODO: 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
- TODO: 076-the-scp-command.md
- TODO: 077-the-sleep-command.md
- TODO: 078-the-split-command.md
- TODO: 079-the-stat-command.md
- TODO: 080-the-useradd-command.md
- TODO: 081-the-userdel-command.md
- TODO: 082-the-usermod-command.md
- TODO: 083-the-ionice-command.md
- TODO: 084-the-du-command.md
- TODO: 085-the-ping-command.md
- TODO: 086-the-rsync-command.md
- TODO: 087-the-dig-command.md
- TODO: 088-the-whois-command.md
- TODO: 089-the-ssh-command.md
- TODO: 090-the-awk-command.md
- TODO: 091-the-crontab-command.md
- TODO: 092-the-xargs-command.md
- TODO: 093-the-nohub-command.md
- TODO: 094-the-pstree-command.md
- TODO: 095-the-tree-command.md
- TODO: 096-the-whereis-command.md
- TODO: 097-the-printf-command.md
- TODO: 098-the-cut-command.md
- TODO: 099-the-sed-command.md
- TODO: 100-the-lynx-command.md
If you are contributing πΏ please read the contributing file before submitting your pull requests.