Knowledgebase
Portal Home > Knowledgebase > Virtual Private Server > Basic SSH Commands
Basic SSH Commands
| Heres some handy SSH commands most SSH gurus can't live without!
Navigating in *nix:
| 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 |
Moving, Copying and Deleting Files
| 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 |
Creating, Moving, Copying and Deleting Directories
| 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 |
Searching Files and Directories
| find . -name [filename] -print |
Searches for a file starting with current directory |
| grep [text] [filename] |
Searches for text within a file |
|
Also Read
Powered by WHMCompleteSolution