Card Set Information

2012-02-07 01:48:26

Show Answers:

  1. Commands that require an argument will give this error when none is given.
    Usage message
  2. An Argument is a
    token, such as a filename,text,number or object that a command acts on.
  3. Arguments start numbered
  4. option is a
    argument that modifies the effect of a command.
  5. You can have more then one option.
  6. Hyphens in programs
    GNU two hyphens, normally ONE
  7. Usually you can list options in any order.
  8. -h
    human readable
  9. Arguments that start with a hyphen
    ls -- -l, ls ./-l, ls /home/alex/-1
  10. Long listing a hyphen argument
    ls -l -- -l
  11. help option
  12. Control h
    erase a character
  13. control u
    kill a line
  14. control w
    erase a word
  15. a program has to appear first
  16. Execute a executible in the working directory.
  17. ls -l
    displays permissions. Long listing.
  18. Shell does not
    process command line arguments. It hands them off to the program.
  19. standard output
    a place that a program can send information
  20. standard input
    a place the program gets information from.
  21. device file
    usually in the /dev directory. Represents a peripheral(terminal,screen,printer or disk drive)
  22. chch
    changes your login shell
  23. control d
    end of file signal
  24. >
    redirect output signal
  25. redirect output signal
    redirects the output to a specific file then to the screen
  26. Redirecting output can destroy a file
  27. <
    redirect input signal
  28. redirect input signal
    redirects the input to come from a specific file instead of the keyboard.
  29. noclobber
    stops you from accidentally overwriting a existing file using redirection.
  30. override no clobber
  31. set -o noclobber
    enables no clobber
  32. set +o noclobber
    disables no clobber
  33. >>
    append output symbol
  34. append output symbol
    adds new information to the end of the file leaving existing info intact.
  35. /dev/null
    data sink or bit bucket
  36. redirect output that you don't want to see or keep too
  37. |
    connect standard output of a command to the input of another command.
  38. sort can be used as
  39. Not all utilities can be used as a
  40. Tee
    copies its standard input to a file and to a standard output
  41. &
    Used to run a command in the background.
  42. Control Z
  43. To put a suspended job in the background
    use the bg command followed by the job number.
  44. fg
    brings a back rounded app back to the foreground.
  45. control c
    interupt key
  46. kill
    kills a backgrounded process. With either PID or % and the job number.
  47. ps
    process status, utility to display pid #'s
  48. ?
    causes the shell to generate file names
  49. examples of ?
    memo? =memo1, memox
  50. *
    matches any number of characters in a file including zero characters.
  51. jobs
    displays a list of currently running jobs
  52. tr
    maps one string of characters into another
  53. memo[17a]
    will search for memo1 memo7 and memoa
  54. [a-zA-Z]
    search for lowercase letters a-z and uppercase A-Z
  55. builtin
    utility that is built in to the shell.
  56. info bash builtin
    complete list of bash builtins
  57. when running a builtin the shell does not fork a new process.