Here's A List Of 83 Linux Commands For Beginners!Switching to Linux was a wonderful decision, now it's time to explore its power - the command line!So you have just switched to Linux and trying to figure out what was the fuss about the command prompt as the most powerful tool. Well here's a list of Linux commands for a beginner to help you get a glimpse of what the command prompt can do for you. Viewing, copying, moving and deleting fileslsDisplay the contents of the current directoryls -aDisplay also hidden files and hidden directories cp filename /path/dir_nameCopy filename into directory /path/dir_namecp -r dir_name /path/dir_name2Copy the entire dir_name into /path/dir_name2cp filename1 filename2 /path/dir_nameCopy filename1 and filename2 into /path/dir_name rm nameRemove a file or directory called namerm -r nameRemove an entire directory as well as its included files and subdirectories mv filename /path/dir_nameMove filename into /path/dir_namemv filename1 filename2Rename filename1 to filename2 cat filenameDisplay filenames contents more filenameDisplay filename in pages. Use spacebar to view next page head filenameDisplay filenames first 10 lineshead -15 filenameDisplay filenames first 15 lines tail filenameDisplay filenames last 10 linestail -15 filenameDisplay filenames last 15 lines pwdDisplay current directory cd /path/dir_nameChange to directory /path/dir_namecd ..Go 1 directory up mkdir dir_nameCreate directory dir_namermdir dir_nameDelete directory dir_nameFinding files and text within filesupdatedbUpdate (create first time used) a database of all files under the root directory /locate filenameFind file filename searching in the database find / -name filenameStarting from the root directory search for the file called filenamefind / -name *filenameSame as above but search for file containing the string filename grep string /path/dir_nameStarting from /path/dir_name search for all files containing string which application_nameSearch $path for application app_namewhereis application_nameSearch $path, man pages and source files for application_nameArchived filesDecompresstar -xzf filename.tgzDecompress tzg filetar -xzf filename.tar.gzDecompress tar.gz filetar -xjf filename.tar.bz2Decompress tar.bz2 fileCompresstar -czf filename.tar /path/dir_nameCompress directory /path/dir_name to filename.targzip -c filename > filename.gzCompress /path/dir_name to filename.tar.gzbzip2 -c filename > filename.bz2Compress /path/dir_name to filename.tar.bz2Using rpm files rpm -hiv package.rpmInstall rpm called package.rpmrpm -hiv --force package.rpmInstall rpm called package.rpm by forcerpm -hUv package.rpmUpgrade rpm called package.rpmrpm -e package.rpmDelete rpm called package.rpmrpm -qpil package.rpmList files in not-installed rpm called package.rpmrpm -ql package.rpmList files in installed rpm called package.rpmrpm -q strList installed rpms containing the string strrpm -qf /path/application_nameDisplay the rpm that contains application application_nameStarting and Stoping startxStart the X systemshutdown -h nowShutdown the system now and do not reboothaltSame as aboveshutdown -r nowRebootrebootSame as aboveshutdown -r +10Reboot in 10 minutes Mounting filesystemsmount -t vfat /dev/sd(a)(1) /mnt/c_driveMount the first partition 1 of the first hard disk drive a which is in fat32 vfat dormat under /mnt/c_drive directorymount -t iso9660 /dev/cdrom /mnt/cdromMount cdrom under /mnt/cdrom directory umount /mnt/hda1Unmout the aboveUser administrationusersDisplay users currently logged inadduser usernameCreate a new user called usernamepasswd usernameDefine password for user called usernamewhoList logged-in userswhoamiDisplay current userfinger usernameDisplays info about user usernamesuLog in as root from current loginsu -Log in as root from current login and take root's pathexitExit from console login (ie, logout).Processes commandExecute command in the foregroundcommand &Execute command in the backgroundctrl+zSuspend a programctrl+cInterrupt a programpsList all processeskill -9 pidKill process with id pidtopMonitor