Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Some documentation and recommended dot files for getting started with UNIX

Notifications You must be signed in to change notification settings

AlyceBrady/Unix-Intro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unix-Intro

This repository contains several documents and "dot files" that may be helpful to people learning Unix / Linux / OS X. To use the dot files, put them in your home directory.

Getting Started with Using Unix at the Command Line ("shell")

  • basicBash : Interacting with the command line using bash

  • basicUNIX : Some initial UNIX commands to get you started

Useful dot files that set aliases and environment variables

  • .bashrc_custom : A script that executes the other dot files in this list. If you want this to run every time you start a new interactive shell, put it in your home directory and then run the customize_bashrc script. (You need only do this once.)

  • .bash_aliases : Aliases (pseudo-commands or shortcuts)

  • .bash_aliases-darwin : Aliases that are specific to OS X

  • .bash_aliases-linux : Aliases that are specific to Linux

  • .env_vars : Customizes the command-line prompt to indicate the machine and current directory (and git branch, if you are using git). Also provides commented-out models for customizing your PATH, CDPATH, and EDITOR environment variables.

Some of the most useful aliases in .bash_aliases are:

a           list all aliases 
back        go to previous working directory (before last cd)
dirt        list contents of directory & its subdirectories
l           list all files in directory; indicate directories
              with a trailing slash, executables with a trailing
              asterisk, and symbolic links with a trailing `@`
recent      show most recently changed files in this directory
              (useful to know which files have to be recompiled)

In particular, the l and recent commands could be useful as you keep track of your files and work on programming projects.

If Using Vi

  • basicVI : Getting started with vi, a common editor

  • .vimrc : Useful settings/customizations for vi/vim

If Using Git

  • Git_SettingUp : Instructions for getting started with Git

  • git-cheatsheet.txt : Cheatsheet of Git commands (draft form -- there are others on the web that are more complete)

If Using Mysql

  • .my.cnf : Template for a .my.cnf file

  • .root.cnf : Template for a .root.cnf file

Instructions for setting up Apache/Mysql/Php (AMP)

About

Some documentation and recommended dot files for getting started with UNIX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published