Image
 
linkedin_logo.png rss_logo.jpg
twitter_logo.png youtube_logo.jpg
Latest Additions
 
EH-Net Login
Welcome Guest.






Lost Password?
No account yet? Register
Who's Online
We have 145 guests and 1 member online
 
Free Business and Tech Magazines and eBooks

You are here: Home arrow Ethical Hacking Discussions and Related Certificationsarrow General Certificationarrow Noob Question
EH-Net
May 23, 2013, 09:57:34 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Go back to The Ethical Hacker Network Online Magazine Home Page
 
   Home   Help Calendar Login Register  
Pages: 1 [2]   Go Down
  Print  
Author Topic: Noob Question  (Read 9289 times)
0 Members and 1 Guest are viewing this topic.
ziggy_567
Sr. Member
****
Offline Offline

Posts: 361


View Profile
« Reply #15 on: January 27, 2011, 05:04:20 PM »

Oh....now you've opened the proverbial can'o'worms!!! YOU MENTIONED "VI"!!!!!!

What's wrong with gedit? kate? emacs? nano? pico? Tongue

I'm just kidding....I've never been an evangelist for distros or text editors, but distro wars is nothing compared to text editor wars!!!
Logged

--
Ziggy


eCPPT - GSEC - GCIH - GCUX - RHCE - SCSecA - Security+ - Network+
DrivinTin
Jr. Member
**
Offline Offline

Posts: 51


Net+, Sec+, C|EH, ECSA, CISSP, CASP


View Profile
« Reply #16 on: January 27, 2011, 10:01:59 PM »

Oh man, here I will admit I am lazy! I am a total 'nano' person.
Logged

Currently working on:
A UAV Project
Speaking and conferences
Equix3n-
Sr. Member
****
Offline Offline

Posts: 386



View Profile
« Reply #17 on: January 28, 2011, 03:04:34 AM »

The way I learned, and still learning Linux is via programming. If you've or want to gain some programming experience you can follow the similar approach.

Grab a good *nix programming book.  The book most often recommended is Advanced Programming in the UNIX(R) Environment (W. Stevens) http://www.amazon.com/Programming-Environment-Addison-Wesley-Professional-Computing/dp/0201563177

If the above book appears a bit lengthy for you then you can try "Advanced Linux programming" which I'm reading right now. It's freely available at the following URL http://www.advancedlinuxprogramming.com/alp-folder Don't be fooled by its title though. It's a beginner book but covers all the necessary aspects of Linux programming in about 250-300 pages.

IMHO this 'programming approach' has multiple benefits over the 'learning the commands approach'.
a) You learn to program: Books like these get you out of the learning the syntax phase and helps you focus on building actual applications. Programming experience will be very useful if you ever want to get into reverse engineering or software exploitation.

b) You learn the 'OS': Instead of just focusing on the commands of an OS you learn how the OS implements these commands in general.

c) You learn the 'commands': Most of the Linux commands are nothing but wrappers on the Linux API. By actually learning the API you'll learn the commands easily. Also, instead of blindly running a command it helps you to understand what actually happens when a command is run.

d) You focus on Linux: Instead of pondering over various distributions you'll focus on Linux itself.

e) You'll retain the concepts (and commands Tongue): By practicing the programs in the book - and creating your own - you'll retain the concepts for a much longer period than just reading just another *nix book.
Logged
Pookie
Newbie
*
Offline Offline

Posts: 47


View Profile
« Reply #18 on: January 28, 2011, 09:04:57 AM »

Oh....now you've opened the proverbial can'o'worms!!! YOU MENTIONED "VI"!!!!!!

What's wrong with gedit? kate? emacs? nano? pico? Tongue

I'm just kidding....I've never been an evangelist for distros or text editors, but distro wars is nothing compared to text editor wars!!!

 Grin I know, I figured I started one war, I'd bite and go for the big one.  What can I say, I'm trouble through and through  Grin

Equinx3n-, I have an associates in programming (I don't use, it was all M$ Visual suite stuff plus a smattering of Javascript and I didn't really get an idea at the time on how to effectively use my little skillset).  I understand the basics of programming and have been considering brushing up, since it's been almost 10 years since I graduated. 

I have been fiddling around with learning Python, which seems pretty usable so far.  I will check out your suggestions (especially the free one  Smiley )
« Last Edit: January 28, 2011, 09:10:55 AM by Pookie » Logged

Certifications: A+, Network+, Security+
Pages: 1 [2]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.078 seconds with 23 queries.
 
Exclusive Deal

sansfire13_245x90_cw90.jpg
SANSFIRE 2013
June 15 - 22

5% Off w/ Code: EHN_5

SANS Deals 4 EH-Netters
5% OFF Any SANS Course in Any Format!
Coupon Code: EHN_5 Including SANS Rocky Mountain 2013 & SANS Boston 2013
Polls
Compared to this year, 2013 will be:
 
Recent Forum Topics
EH-Net News Feeds
Latest Additions
 
         
Advertisement

© 2013 The Ethical Hacker Network
Joomla! is Free Software released under the GNU/GPL License.