SSH Cheat Sheet
This page designed to help beginners starting out with SSH by providing a usable “SSH cheat sheet” full of common commands.- Delete an entire directory and all of its contents:
rm -r -f YourDirectoryWhat’s happening: rm = remove / delete -r = recursively deletes the directory and all files in it, including subdirectories -f = will not ask for confirmation before deleting- Extract a TAR.GZ File
tar -xvf yourfilename.tar.gzWhat’s happening: tar – is calling the tar program -x – extract -z – it’s gzipped (so omit the z if you merely have a .tar file) -f – supplying filename on command line.- Move a directory and/or files to another location on the server:
mv directory/* html/What’s happening: mv – move directory/* – All files/folders inside the Directory folder html/ – Location of where the files will be moved to
| pwd | Shows the full path of the current directory |
| ls | Lists all the files in the current directory |
| ls -al | Lists all files and information |
| ls –alR | Lists all files and information in all subdirectories |
| ls -alR | more | Same as ls –alR, pausing when screen becomes full |
| ls -alR > filename.txt | Same as ls –alR, outputs the results to a file |
| ls *.html | Lists all files ending with .html |
| cd [directory name] | Changes to a new directory |
| cd .. | Changes to directory above current one |
| clear | Clears the screen |
| vdir | Gives a more detailed listing than the “ls” command |
| exit | Log off your shell |
| mv [old filename] [new filename] | Move/rename a file |
| cp [filename] [new filename] | Copies a file |
| rm [filename] | Deletes a file |
| rm * | Deletes all files in current directory |
| rm *.html | Deletes all files ending in .html |
| mkdir [directory name] | Creates a new directory |
| ls -d */ | Lists all directories within current directory |
| cp -r [directory] [new directory] | Copies a directory and all files/directories in it |
| find . -name [filename] -print | Searches for a file starting with current directory |
| grep [text] [filename] | Searches for text within a file |
| 0 = — | No permission |
| 1 = –X | Execute only |
| 2 = -W- | Write only |
| 3 = -WX | Write and execute |
| 4 = R– | Read only |
| 5 = R-X | Read and execute |
| 6 = RW- | Read and write |
| 7 = RWX | Read, write and execute |
| chmod 604 [filename] | Minimum permissions for HTML file |
| chmod 705 [directory name] | Minimum permissions for directories |
| chmod 755 [filename] | Minimum permissions for scripts & programs |
| chmod 606 [filename] | Permissions for data files used by scripts |
| chmod 703 [directory name] | Write-only permissions for public FTP uploading |
How do I unzip a file with telnet?
All of the below commands assume that you are within the same directory that the compressed file is in. To be sure type: ls {enter} If the file is there, you’re ready to go. If not type: cd /big/dom/xdomain/www/directory/ {enter} replacing the path with the correct path to your file. If a file ends in .zip (for example, file.zip) type: unzip file.zip If a file ends in .tar (e.g., file.tar) type: tar -xvf file.tar If a file ends in .gz (for example, file.gz) type: gzip -d file.gz If a file ends in .tar.gz (e.g. file.tar.gz) type: gzip -d file.tar.gz and then tar -xvf file.tar If a file ends in .tgz (e.g. file.tgz)
|
Post a Comment Blogger Facebook