Is there a good free (prefrerably PDF) bash tutorial online? [closed] - bash

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am finding myself doing a lot more messing around with scripts than I used to and my lack of knowledge in this area (and linux sysadmin/security in general), is becoming a hindrance.
Can anyone recommend a good online resource for bash scripting/linux admin. Preferably, it will be in pdf format, so I can copy it (single file) onto my PDA.

I've learnt much from the Advanced Bash-Scripting Guide
This guide is targeted more at programming beginners, but it can prove useful too:
Bash Guide for Beginners.
I usually use the HTML version as a reference when hacking Bash, but there is a PDF version of both guides if you want to read them all through. You can find all formats of the guides at http://www.tldp.org/guides.html

The available PDF manuals are very limited. I download some of these HTML guides using something like wget --page-requisites --mirror --convert-links so I can read them on the train on my laptop.
The Advanced Bash Scripting Guide. Covers a range of topics, from basic to advanced.
The Bash Reference Manual is okay, but it's just a reference manual. I read it, but I am sometimes left with unanswered questions. This is a pretty official document, and other guides often refer to this document.
Bash Guide for Beginners. Despite the name, this is a great reference for experienced users also.
BASH Frequently Asked Questions is a great resource
The Bash-Hackers Wiki is an excellent resource and is filled with all sorts of useful topics. The Syntax Guide is great and often better syntax reference then the Bash Reference Manual.
Vivek Gite has some great articles at cyberciti.biz. See bash.cyberciti.biz and www.cyberciti.biz/faq/category/bash-shell/

Do not miss to look at
http://mywiki.wooledge.org/BashGuide.

There is the Advanced Bash Scripting Guide - for PDF versions do a bit a of Googling.

Related

x86 assembly from Windows perspective? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'm wanting to learn assembly programming and have found some great resources online, but the majority of them are oriented towards Linux users, DOS users, or use a high level assembler. I have no problem with Linux, but I just prefer Windows. Are there any resources (preferably online, but book is fine) that are oriented towards Windows users. I also would like it to give a strong explanation of the hardware.
To really learn the Intel/AMD processor, you may want to read from the source:
http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html?iid=tech_vt_tech+64-32_manuals
This will give you everything you need to know about all the instructions. It won't tell you how to write code for your assembler, though. However, Intel uses the same syntax as Microsoft uses, so it should be a perfect match.
Note that AMD has similar books that you can also download. I prefer the Intel docs, but unless you want to use extensions from one of these brands, you'll be good with either one.
These books are free too.
Yes, get a book.
But you'll also want programming tools. Visual Studio Express for C and C++ includes ML, an x86 assembler, and a quite nice development environment. To my amazement, it is free. Guess MS is making tons of money on Word.
This suggests you should get a book that is focused on Microsoft assembler, often called "MASM" in spite of being filed under "ML.exe".
There's plenty of good info on the web. http://masm32.com/ for instance. Also, look up "wininc" (which can be used with jwasm). Microsoft's own online documentation is a bit challenging to search/read, but has all the details you'll need.

Best tutorial for Ruboto (ruby for Android)? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm almost done with Ruby but now want to try my hands on Ruboto, ruby on android.
Google failed to give me sufficient (almost no results).So can anyone please share some tutorials on Ruboto.
From the looks of it, Ruboto's own documentation is still under development! Ruboto's GitHub Wiki provides some tutorials and examples, but they're not totally complete. However, this may be enough to get you started. Be sure to read the README (which is also available on their GitHub Wiki):
https://github.com/ruboto/ruboto/blob/master/README.md
That should get you set up to go through their own tutorials:
https://github.com/ruboto/ruboto/wiki/Tutorials-and-examples
As Ivaylo Strandjev has already said, what you'll really need to learn to make apps with Ruboto is a sufficient knowledge of Ruby. From there, Ruboto is simply extending Ruby's capabilities to communicate with Android. Understanding how it does so is all you need!
You're right, though! There aren't a lot of tutorials, yet, because Ruboto is still a very early effort. Provided you have a good knowledge of Ruby, however, these tutorials and a thorough reading of Ruboto's documentation on GitHub should be more than enough to get your feet wet.
Happy Rubying!
Ruboto now supports a lot of ruby's functionality and also there are some examples included on how to do "more fancy stuff". Still so far all the programs I have written in ruby work on ruboto too. So my suggestion is - find a ruby tutorial instead.

Looking for recommendations on a good ** beginners ** bash tutorial [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am an ETL developer by profession that just started reading The Pragmatic Programmer by Dave Thomas & Andrew Hunt. I have been meaning to learn more about bash & command line in Ubuntu for a while but reading this book made me realize how essential it is for me to start learning it. Therefore, I would love to get some recommendation from the StackOverflow community on a good beginner tutorial/reference to bash. I am looking for something that gives me a lot of example commands to play with and some exercises/challenges.
Thank you all very much!
Ashish
The Advanced Bash Scripting Guide is a classic and comprehensive Bash reference/tutorial.
Two ressources i would recommend:
The book "Learning the bash Shell" from Cameron Newham and Bill Rosenblatt.
The advanced bash scripting guide.
The man page (although it might be a bit hard)
Kernighan and Pike's The Unix Programming Environment will show you how experts use the Unix command line. They write several small tools throughout the book, many of which are shell scripts. It doesn't focus on bash (bash didn't exist at the time!), but rather the standard bourne shell (sh). You can learn bash's non-portable extensions after you're comfortable with the basics.
This Bash Guide was quite clear, progressive and comprehensive for me. It has the advantage to teach you about good practices as well, especially by showing what is good practice and what is not.
On top of this, you can always ask questions and get help on the IRC channel, which is, in my opinion a great plus when learning.

Any standard guide for Ruby WIN32OLE API? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I searched a lot on this but haven't yet got any standard or rather systematic guide for Win32Ole in Ruby. Ruby on windows by David is very good but I need a complete, systematic standard tutorial for WIN32OLE ruby APIs.
Please suggest!
Thanks
Pradyumna
I fear you may not find one. David Mullet is working on a book but that rather implies that it's still some considerable time away from publication.
I need a complete, systematic standard
tutorial for WIN32OLE ruby APIs.
How "complete", "systematic" and "standard" do you really need it to be? You have to consider that someone needs to have the motivation to produce such a tutorial, which would be a substantial piece of work to undertake for no reward; that's why a book is in preparation - then we can pay David for his expertise!
So we may need to modify your need to be more satisfiable by current reality: are there particular problem(s) you are trying to solve? Could you put some more specific questions here?
I was thinking about posting the same question when I came across your post. I'm not sure what exactly you are trying to do, but I have had some success with Ruby and Excel. I find that if you can create an Excel macro that does something similar to what you would like Ruby to do, you can more or less 'rubyfy' the macro code and access all the same methods and attributes in your Ruby code. I was able to figure out how to get Ruby to create Excel graphs, and cell color coding this way. If the software you want to interact with has a similar macroing tool, you may be able to work out how to use ruby to interact with that software. I do look forward to the book that Mike mentioned.
Assuming that the problems are with win32OLE rather than with ruby, I'd be half tempted to look for guides in other scripting languages, such as perl.

Is there a good, online tutorial for learning intermediate-to-advanced Bash programmable completion? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
My current skill level with programmable completion is pretty basic — about at "complete -d cd". I'd like to significantly increase my knowledge (and use) of completion to increase my CLI productivity, but I'm having trouble finding an online resource which has much substance. The vast majority of what I'm able to dig up via Google boils down to either "press [tab] twice" or "apt-get bash_completion"… and the few remaining sites simply offer large, complex completion scripts for use with specific programs (e.g. svn).
Where can I go to learn more?
Doing some Googling, the best example I can find is this article: An introduction to bash completion
I also find the archived mailing list where you can ask for help if you have specific questions.
If I find anything more I'll edit this answer to add it in.
This may not work, but have you tried contacting the maintainers of the completion scripts? Ask them on what resources they would recomend.

Resources