Thursday, 21 August 2014

UNIX COMMANDS 1

FILE COMMANDS

touch - Create a new file.

  • Usage: touch <filename>


cp - Copy files.


  • Usage: cp [options] <source-filename> <destination-filename>
  • cp [options] <source-filepath > <destination filepath>
  • Options: -r recursively copy directory structures.

mv - Move or Rename files or directories.

  • Usage: mv [options] <old-filepath> <new-filepath>
  • mv [options] <old-filename> <new-filename>
  • Options: -i query user for confirmation.

rm - Remove files.


  • Usage: rm [options] <filname>
  • Options: -r recursively remove directory structures. 
  • -i query user for confirmation. 

cat - View complete file content.



  • cat <filename>

more - View file contents in sections determined by the size of the terminal.



  • Usage: more <filename>


less - View file contents in sections determined by the size of the terminal.


  • Has more options and search features than more.
  • Usage: less [options] <filename>


compress - Reduces the size of the file. and adds the extension .Z



  • Usage: compress <filename>.


uncompress


  • Restores a compressed file.
  • Usage: uncompress <filename>
  • Usage: zcat <filename>

DBT - Models

Models are where your developers spend most of their time within a dbt environment. Models are primarily written as a select statement and ...