Basic unix concepts: Difference between revisions

From Flooxs
Jump to navigation Jump to search
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 3: Line 3:


===Where am I?===
===Where am I?===
* how to open a [http://en.wikipedia.org/wiki/Terminal_emulator terminal]
* [[how to open a terminal]]
* bash vs cshell (and also tcl) are scripting languages
* [[bash vs cshell]] (and also tcl) are scripting languages
* pwd
* [[pwd and `pwd`]] with backwards quotes
* `pwd`
* [[ls]] - list
* home (~)
* [[cd]] - change directory
* ls
* [[cp]] - copy
* cd
* [[What is the difference between a "directory" and a "folder"?]]
* cp
* [[symbols for important directories]] - . .. ~ /
* a directory is a folder
* ..
* .
* root directory (/)
* links in your ubuntu root directories for 64 bit stuff


===Who am I?===
===Who am I?===
* root is a person (sudo)
* [[root is a person]] (sudo)


===Viewing and Editing Files===
===Viewing and Editing Files===
* more, less, and cat
* [[more, less, and cat]]
* gedit comes with ubuntu
* [[gedit comes with ubuntu]]
* the ampersand (&) symbol
* [[the ampersand (&) symbol]]


===Finding Files or Text in Files===
===Finding Files or Text in Files===
* the find program
* [[the find program]]
* grep
* [[grep]]
* the asterisk symbol (*)
* [[the asterisk symbol (*)]]


===Executing Programs===
===Executing Programs===
* execute an executable with ./
* [[execute an executable with ./]]
* execute programs by typing their names
* [[execute programs by typing their names]]


===Know Your Computer===
===Know Your Computer===
*64 bit vs 32 bit
* [[64 bit vs 32 bit]]
*how do I know what architecture I have?
* [[how do I know what architecture I have?]]
*what version of Ubuntu am I running?
* [[what version of Ubuntu am I running?]]


===Stuff You'll be Doing A Lot===
===Stuff You'll be Doing A Lot===
* environment variables
* [[environment variables]]
* comments in scripts (#) vs comments in c++ (//), a programing language
* [[comments]] in scripts (#) vs comments in c++ (//), a programing language
* download, configure, and compile (make)
* [[download, configure, and compile (make)]]

Latest revision as of 22:30, 9 July 2010

Of course there are great guides to Linux and Unix out there. Here I've tried to just explain the symbols, programs, and concepts that I had to learn in order to install flooxs.


Where am I?

Who am I?

Viewing and Editing Files

Finding Files or Text in Files

Executing Programs

Know Your Computer

Stuff You'll be Doing A Lot