This quick guide lists commands, including a syntax and brief description. For more detail, use:
$man command
Files and Directories:
These commands allow you to create directories and handle files.
| Command | Description | 
| cat | Display File Contents | 
| cd | Changes Directory to dirname | 
| chgrp | change file group | 
| chmod | Changing Permissions | 
| cp | Copy source file into destination | 
| file | Determine file type | 
| find | Find files | 
| grep | Search files for regular expressions. | 
| head | Display first few lines of a file | 
| ln | Create softlink on oldname | 
| ls | Display information about file type. | 
| mkdir | Create a new directory dirname | 
| more | Display data in paginated form. | 
| mv | Move (Rename) a oldname to newname. | 
| pwd | Print current working directory. | 
| rm | Remove (Delete) filename | 
| rmdir | Delete an existing directory provided it is empty. | 
| tail | Prints last few lines in a file. | 
| touch | Update access and modification time of a file. | 
| Manipulating data: | |
| The contents of files can be compared and altered with the following commands. | |
| Command | Description | 
| awk | Pattern scanning and processing language | 
| cmp | Compare the contents of two files | 
| comm | Compare sorted data | 
| cut | Cut out selected fields of each line of a file | 
| diff | Differential file comparator | 
| expand | Expand tabs to spaces | 
| join | Join files on some common field | 
| perl | Data manipulation language | 
| sed | Stream text editor | 
| sort | Sort file data | 
| split | Split file into smaller files | 
| tr | Translate characters | 
| uniq | Report repeated lines in a file | 
| wc | Count words, lines, and characters | 
| vi | Opens vi text editor | 
| vim | Opens vim text editor | 
| fmt | Simple text formatter | 
| spell | Check text for spelling error | 
| ispell | Check text for spelling error | 
| ispell | Check text for spelling error | 
| emacs | GNU project Emacs | 
| ex, edit | Line editor | 
| emacs | GNU project Emacs | 
| emacs | GNU project Emacs | 
| Compressed Files: | |
| Files may be compressed to save space. Compressed files can be created and examined: | |
| Command | Description | 
| compress | Compress files | 
| gunzip | Uncompress gzipped files | 
| gzip | GNU alternative compression method | 
| uncompress | Uncompress files | 
| unzip | List, test and extract compressed files in a ZIP archive | 
| zcat | Cat a compressed file | 
| zcmp | Compare compressed files | 
| zdiff | Compare compressed files | 
| zmore | File perusal filter for crt viewing of compressed text | 
| Getting Information: | |
| Various Unix manuals and documentation are available on-line. The following Shell commands give information: | |
| Command | Description | 
| apropos | Locate commands by keyword lookup | 
| info | Displays command information pages online | 
| man | Displays manual pages online | 
| whatis | Search the whatis database for complete words. | 
| yelp | GNOME help viewer | 
| Network Communication: | |
| These following commands are used to send and receive files from a local UNIX hosts to the remote host around the world. | |
| Command | Description | 
| ftp | File transfer program | 
| rcp | Remote file copy | 
| rlogin | Remote login to a UNIX host | 
| rsh | Remote shell | 
| tftp | Trivial file transfer program | 
| telnet | Make terminal connection to another host | 
| ssh | Secure shell terminal or command connection | 
| scp | Secure shell remote file copy | 
| sftp | secure shell file transfer program | 
| Some of these commands may be restricted at your computer for security reasons. | |
| Messages between Users: | |
| The UNIX systems support on-screen messages to other users and world-wide electronic mail: | |
| Command | Description | 
| evolution | GUI mail handling tool on Linux | 
| Simple send or read mail program | |
| mesg | Permit or deny messages | 
| parcel | Send files to another user | 
| pine | Vdu-based mail utility | 
| talk | Talk to another user | 
| write | Write message to another user | 
| Programming Utilities: | |
| The following programming tools and languages are available based on what you have installed on your Unix. | |
| Command | Description | 
| dbx | Sun debugger | 
| gdb | GNU debugger | 
| make | Maintain program groups and compile programs. | 
| nm | Print program's name list | 
| size | Print program's sizes | 
| strip | Remove symbol table and relocation bits | 
| cb | C program beautifier | 
| cc | ANSI C compiler for Suns SPARC systems | 
| ctrace | C program debugger | 
| gcc | GNU ANSI C Compiler | 
| indent | Indent and format C program source | 
| bc | Interactive arithmetic language processor | 
| gcl | GNU Common Lisp | 
| perl | General purpose language | 
| php | Web page embedded language | 
| py | Python language interpreter | 
| asp | Web page embedded language | 
| CC | C++ compiler for Suns SPARC systems | 
| g++ | GNU C++ Compiler | 
| javac | JAVA compiler | 
| appletvieweir | JAVA applet viewer | 
| netbeans | Java integrated development environment on Linux | 
| sqlplus | Run the Oracle SQL interpreter | 
| sqlldr | Run the Oracle SQL data loader | 
| mysql | Run the mysql SQL interpreter | 
| Misc Commands: | |
| These commands list or alter information about the system: | |
| Command | Description | 
| chfn | Change your finger information | 
| chgrp | Change the group ownership of a file | 
| chown | Change owner | 
| date | Print the date | 
| determin | Automatically find terminal type | 
| du | Print amount of disk usage | 
| echo | Echo arguments to the standard options | 
| exit | Quit the system | 
| finger | Print information about logged-in users | 
| groupadd | Create a user group | 
| groups | Show group memberships | 
| homequota | Show quota and file usage | 
| iostat | Report I/O statistics | 
| kill | Send a signal to a process | 
| last | Show last logins of users | 
| logout | log off UNIX | 
| lun | List user names or login ID | 
| netstat | Show network status | 
| passwd | Change user password | 
| passwd | Change your login password | 
| printenv | Display value of a shell variable | 
| ps | Display the status of current processes | 
| ps | Print process status statistics | 
| quota -v | Display disk usage and limits | 
| reset | Reset terminal mode | 
| script | Keep script of terminal session | 
| script | Save the output of a command or process | 
| setenv | Set environment variables | 
| stty | Set terminal options | 
| time | Time a command | 
| top | Display all system processes | 
| tset | Set terminal mode | 
| tty | Print current terminal name | 
| umask | Show the permissions that are given to view files by default | 
| uname | Display name of the current system | 
| uptime | Get the system up time | 
| useradd | Create a user account | 
| users | Print names of logged in users | 
| vmstat | Report virtual memory statistics | 
| w | Show what logged in users are doing | 
| who | List logged in users | 
 
No comments:
Post a Comment