Unix Commands



General Commands

  • ls (List Schema) This command will list the contents of your current directory. It only returns files that are not (.) "dot" files.
  • mkdir - (Make Directory). With this command will create a subdirectory in your home directory.
  • cd - (Change Directory) With this command you can move from your current working directory to a new directory.
  • pwd - (Print Working Directory). The pwd command, when evoked, will display the absolute pathname for the directory you are currently in..
  • cp (copy). This command will copy a file from one directory to another.
  • mv (Move) this allows you to move a file from one place to another
  • rm - (Remove) This command is used to delete a file.
  • rmdir (Remove Directory) This command is used to delete directories.
  • clear - Clear the terminal window.
  • cat (Concatenate) Can be used to display the contents of a file on the screen.
  • more The more command is used to view files just like cat except that the more command lets you view the information 1 page at a time.
  • head The head command writes the first 10 lines of a file to the screen.
  • tail - The tail command writes the last ten lines of a file to the screen.
  • grep The grep command will search a file for specified words or patterns and prints out each line in which the word or pattern occurs.
  • wc (Word Count) this gives a word count for a specific filename.
  • Ping allows to determine if a hosts Ethernet configuration is good.
  • Traceroute allows you see the path that a packet must travel to get to its destination.
  • Ns lookup - allows you to invoke DNS to lookup a host or IP address.
  • Whois Script that Queries the InterNic Database for information on a particular host.
  • chmod Change access modes on files.
  • csplit - Break files at specific locations.
  • file Determine a files type.
  • install Set up system files.
  • ln Create filename aliases.
  • rcp Copy files to a remote system.
  • split Splits files evenly.
  • banner Make posters from words.
  • pc Precision Calculator.
  • cal Display Calendar.
  • calendar Check for reminders.
  • kill Terminate a running command.
  • nice Reduce a jobs priority.
  • nohup Preserve a job after logging out.
  • passwd Set a password.
  • script produce a transcript of your login session.
  • spell report misspelled words.
  • su Become a superuser.

Printing

  • cancel Cancel a printer request.
  • lp Send to the printer.
  • lpstat Get printer status.
  • pr Format and paginate for printing.

Searching

  • egrep Extended version of grep.
  • fgrep Search files for literal words.
  • find - Search the systems for filenames.
  • locate - GNU command used to find a file on the system.
  • grep - Search files for text patterns.
  • strings Search binary files for text patterns.

Shell Programming

  • echo Repeat input on the output.
  • expr Perform arithmetic and comparisons.
  • line Read a line of input.
  • sleep Pause during processing.
  • test Test a condition.

Storage

  • compress Compress files to free up space.
  • cpio Copy archives in or out.
  • pack Pack files to free up space.
  • pcat Display contents of packed files.
  • tar Tape archiver.
  • uncompress Expand compressed (.Z) files.
  • unpack Expand packed (.z) files.
  • zcat Display contents of compressed files.

System Status

  • at Execute commands later.
  • chgrp Change file group.
  • chown Chang file owner.
  • crontab Automate commands.
  • date Display or set date.
  • df Show free disk space.
  • du Show disk usage.
  • env Show environmental variables.
  • finger Point out information about users.
  • ps Show processes.
  • ruptime- Show loads on working systems.
  • shutdown Revert to single-user mode.
  • stty Set or display terminal settings.
  • who Show who is logged on.

Text Processing

  • cut Select columns for display.
  • ex Line-editor underlying vi.
  • fmt produce roughly uniform lines.
  • fold Produce exactly uniform line lengths.
  • join Merge different columns into a database.
  • nawk New version of awk.
  • paste Merge columns of switch order.
  • sed Noninte4active text editor.
  • sort Sort or merge files.
  • tr Translate characters.
  • uniq Find repeated or unique lines in a file.
  • vi Visual editor.
  • xargs - Process many arguments in a manageable portions.