diff --git a/README.md b/README.md new file mode 100644 index 0000000..a189271 --- /dev/null +++ b/README.md @@ -0,0 +1,66 @@ +Learning Linux +============== +Repository created in order to learn Linux and collect resources connected with it + +It's not going to be next awesome-* list. This list is created for my own learning purposes and I'm not going to put here everything, but if someone else will find it useful, it's good. + +Resources +--------- + +### general +- [Source code of the Linux kernel](https://github.com/torvalds/linux) +- [Linux survival](http://linuxsurvival.com/) +- [Linux insides](https://github.com/0xAX/linux-insides) +- [Linux insides (book on-line)](https://0xax.gitbooks.io/linux-insides/content/index.html) +- [Learning assembly for linux-x64](https://github.com/0xAX/asm) +- [awesome-linux](https://github.com/aleksandar-todorovic/awesome-linux) +- [awesome-linux-resources](https://github.com/itech001/awesome-linux-resources) +- [cool but obscure unix tools](http://kkovacs.eu/cool-but-obscure-unix-tools) +- [Unix tutorials](http://www.grymoire.com/Unix/) +- [Bandit linux wargame](http://overthewire.org/wargames/bandit/) +- [The Practical Linux Hardening Guide](https://github.com/trimstray/the-practical-linux-hardening-guide) +- [Arch Wiki](https://wiki.archlinux.org/) +- [Arch Linux](https://www.archlinux.org/) + +### video +- [YouTube channel of Luke Smith](https://www.youtube.com/channel/UC2eYFnH61tmytImy1mTYvhA) - one of my fav source of knowledge +- [Another Good Channel](https://www.youtube.com/watch?v=YHFzr-akOas&list=PLS1QulWo1RIb9WVQGJ_vh-RQusbZgO_As) - Master Linux Terminal + +### building linux +- [Build yourself a Linux](https://github.com/MichielDerhaeg/build-linux) + +### command line & bash programming +- [The art of command line](https://github.com/jlevy/the-art-of-command-line) - absolutely must read +- [Linux Tutorial - Command Line](http://ryanstutorials.net/linuxtutorial/commandline.php) +- [Bash Guide for Beginners](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/) +- [Bash programming - introduction](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html) +- [Bash scripting tutorial](http://linuxconfig.org/bash-scripting-tutorial) +- [Learnign bash scripting for beginners](http://www.cyberciti.biz/open-source/learning-bash-scripting-for-beginners/) +- [List of bash on-line tutorials](http://wiki.bash-hackers.org/scripting/tutoriallist) +- [bash guide](https://github.com/Idnan/bash-guide) +- [command line text processing](https://github.com/learnbyexample/Command-line-text-processing) +- [pure bash bible](https://github.com/dylanaraps/pure-bash-bible) + +### grep, sed, awk +- [Command Line Tutorials - sed & awk](https://quickleft.com/blog/command-line-tutorials-sed-awk/) +- [Unix Tutorials - awk](http://www.grymoire.com/Unix/Awk.html) +- [An awk primer](http://www.vectorsite.net/tsawk.html) +- [sed at panix.com](http://www.panix.com/~elflord/unix/sed.html) +- [grep at panix.com](http://www.panix.com/~elflord/unix/grep.html) +- [regular-expressions.info](http://www.regular-expressions.info/) +- [sed one-liners](http://sed.sourceforge.net/sed1line.txt) + +### vim +- [interactive openvim tutorial](http://www.openvim.com/) +- [vim tutorial and primer](https://danielmiessler.com/study/vim/) +- [vim tutorial at vim.wikia.com](http://vim.wikia.com/wiki/Tutorial) +- [vim tutorial at linuxconfig.or](http://linuxconfig.org/vim-tutorial) +- [everything you need to know about vim](https://github.com/mhinz/vim-galore) +- [vi survival guide](http://www.nuxified.org/vi_survival_guide) +- [vim clutch - hardware pedal for text editing in vim](https://github.com/alevchuk/vim-clutch) +- vimtutor +- Practical Vim - book + +### tmux +- [Making tmux Pretty and Usable - A Guide to Customizing your tmux.conf](http://www.hamvocke.com/blog/a-guide-to-customizing-your-tmux-conf/) +- [Awesome Tmux links collection](https://github.com/rothgar/awesome-tmux)