Linux Commands PDF
Linux Commands PDF
Command Synopsis
adduser alias adduser dsoneil alias help=man alias long=ls -al apropos keyword at 1:23 lp /home/index.html at 1:50 echo lp Job Done at -l at -d 5555 Example: cat /etc/filename cat file.a > file.b cat file.a > file.b cd /home/dsoneil cd ~username chfn dsoneil chmod 666 filename chmod 777 filename chmod a=rwx file
Description
| This command will automatically add a new user to the system | The Bash script can be found in /usr/sbin if it needs to be changes | The alias command allows you to substitute a new name for a command | An alias can also contain command line options | Unless the alias definition is included in your .login file it is only temporary | Display command names based on keyword search | The at command runs a list of commands at a specified time (e.g. print @ 1:23) | This uses the echo command to send a message at 1:50 saying a print job is done | Lists all scheduled jobs; an alias for the atq command | This will cancel job number 5555; an alias for the atrm command | Temporarily blank | Prints specified file to the screen | Moves file.a to file.b | Appends the content of file.a to the end file.b | Changes directories to the specified one | This will move you to the users specified home directory | This will allow you to change finger information on that user | As an example it will allow you to change dsoneil to Darcy S. ONeil | This command will give a file Read - Write permission for everyone | This command gives Read - Write - Execute permission to everyone | This gives Read - Write - Execute permission to all users
apropos
at
batch cat
cd chfn chmod
For a complete listing of the available chmod permission commands please refer to Page 4 - Table 1 chown clear cmp cp cpio cpkgtool cron du df fdformat file du -k /home/html du -k /home/html/file.a df -h fdformat /dev/fd0 fdformat /dev/fd0H1440 file file.a file -z file.a.tar file -L file.a find /path -name passwd finger free -t -o fsck /hda chown dso /home/html chown dso /home/file.a clear cmp -s file.a file.b cp file.a file.b ls /home | cpio -o > /root cpio -it < /root > bk.indx | This command will change the owner of the specified directory to dso | This command will change the owner of the specified file to dso | This will clear your screen | Compares 2 files of any type. The -s option will return nothing in the files arethe same | This will create a duplicate of file.a under a new file name, file.b | This will copy the files of /home to the directory /root | This will extract all of the files to /root and creates an index file called bk.indx | Graphical front end to installpkg, removepkg, makepkg that uses ncurses. |Comming Soon! | Provides a summary of the disk space usage, in kb, within the specified path | Provides a summary of disk spaced used by a particular file | Displays the total size, used and available space on all mounted file systems | low level format of a floppy device in drive fd0 | This will fromat a Double Sided High Densitydisk | This command will try to determine what type of file file.a is. (exec, text, etc.) | Looks inside a compressed file to determine its type. | Follows symbolic links to be followed to determine file type | Locates the specified string (passwd), starting in the specified directory (/path) | All filenames or directories containing the string will be printed to the screen | This will list all users currently logged into the UNIX system | Provides a snapshot of the system memory usage | file system check and repair | This is a file system viewer cat /etc/passwd | grep dso grep -i Sample /home/dsoneil groupadd groups gzip groupadd sudos groups gzip file.a gzip -d file.a.gz tar -zxvf file.a.tar.qz | This searches for and limits the command output to the pattern specified | In this case all instances of dso from the /etc/passwd file are printed | The -i option makes the search indifferent to case (e.g. sample or SAMPLE) | Create a new group called sudos on the system | Shows which groups you are in | This will zip file.a and give it the extension file.a.gz | This will unzip the file file.a.gz | The z flag allow you to decompress the tar file on the fly | Get or set hostname. Typically, the host name is stored in the file /etc/HOSTNAME.
find finger
www.linux.ca
hostname
Command Synopsis
Ifconfig ifconfig eth0 ifconfig eth0 up ifconfig eth1 192.168.0.2 up
Description
| This will display the status of the currently defined interface (.e.g Ethernet Card 0) | This flag causes the iterface to be activated (To deactivate an interface use down) | Makes eth1 active with IP address 192.168.0.2 | used (by root) to install modular device drivers
insmod installpkg removepkg rpm2targz upgradepkg jobs kernelcfg kill last kill 2587 kill -9 2587 last -300 last -5 username lastlog less /html/index.html ln -s /usr/dso ./home/html locate wordperfect lpr /home/html/index.html lprm 12 lpq ls -al ls -F lsmod make make mrproper make xconfig make dep make clean make bzImage make lnx make install man vi mkdir pascal mkfs -t msdos -c -v /dos-drive mkfs -t xfs -c -v /home more /home/html/index.htm mount -t msdos /dev/hda5 /dos mount -t iso9660/dev/sr0 /cd mount -t msdos /dev/fd0 /mnt mount -a /etc/fstab mv ./home/file ./dso/file nice -5 sort one.a > two.b installpkg -r packagename.tgz removepkg -copy packagename rpm2targz filename.rpm upgradepkg packagename.tgz jobs
| This will install a Slackware package with the name you specify (-r option) | This will remove the named package but make a copy in the /tmp directory | This will convert an RPM file to a Slackware .tgz package | This will upgrade a Slackware package and remove any old or no used files | This will list all jobs presently running on your system | GUI to add/remove kernel modules (as root in X terminal). | Kills the process specified by the Process ID Number (2587) | The -9 flag forces the process to die | Prints to the screen the username, location, log-in and log-off times of the last | -x logins to the system. The username will select the last x time that person has | used the system. The last command is not traceable. | Displays a list of the login attempts / times of all users on the system (security check) | Less displays information a screen at a time, you can also page back and forth | Creates a soft link from the first directory or file to the second. A user changing | into ./home/html will actually be directed to the /usr/dso directory. | The locate command will locate the file specified aand output a directory path (see updatedb) | This command will print the file index.html to the printer | This command will cancel pint job 12 in the printer queue | This will show the contents of the print queue | Lists all information on all files (-a) in the current directory in single line | format (-l). Includes permissions, owners, modification time, file size and name | Marks (directories with a trailing / ) - ( executables with an *) (symbolic links w/ @) | used (by root) to show kernel modules currently loaded | Cleans up junk accidentally left behind by the development team | This will ask you a series of questions about your system and drive requirements | This will uses dependencies | The clean command will clean up any unnecessary files left lying around | This will begin the process of compiling your new kernel | This specified that the source will be compiled under a Linux system | After the make command this will install the compiled binaries to their directories | To create a log of installed programs do: make install > /root/install_logs/program-1.0 | Prints the manual page on the specific topic (vi) to the screen. To scroll down | the page use the Space Bar, to scroll up use the letter b, to exit press the q key. | This will create new directory (pascal) in the present directory | Formats a partition and builds a new filesystem on it | -t specifies filesystem type, -v produces verbose output, -c checks for bad blocks | Paginates the specified file so it can be read line by line (using Enter key) or | screen by screen using the Space Bar. Use b key to move back and q to quit. | Mounts the msdos partition on the Hard Drive (hda5) to the directory /dos | Mounts the CD-ROM under the directory /cd | Mounts the floppy drive with an msdos file system to /mnt | Attempts to mount all file systems located in the /etc/fstab file | Moves the specified file to another directory | This command adjusts the priority of a process before it starts | The higher the number the lower the priority. All process start at 10 | This command allows a process to continue after you log out
www.linux.ca
| Launches the password program so the user can change their password | Lists all current running processes, their corresponding pids, and their status | This will find all of the processes for user dsoneil | Provides a list of running processes in a tree structure | Prints the current working directory | Lists the users quotas for both ada (/home/ada/a#/username) and amelia | (/var/spool/mail/username), indicating the number of blocks used and the users quota.
Command Synopsis
renice rm renice -5 12345 rm file.a rm -i file.a rm -r /home/dso rmdir pascal rmdir -r pascal
Description
| Adjusts the priority of the running process 12345 (The 5 lowers the priority) | Removes the specified file in your current directory | Removes specified file but prompts for confirmation before deleting | Removes the specified directory and all files in that directory | Removes the empty directory specified, if not empty you will receive an error | Removes the directory and all files in that directory
rmdir
route
route -n | Displays the Linux Kernel IP routing table route add -net 192.168.0.0 eth0 | This will tell other systems what network to route your system on route add default gw 192.168.0.5 eth0 | This will tell the your system where the Internet gateway is located | This information can be added to you /etc/rc.d/rc.local system files (Slackware) rpm -i file.2.0-i386.rpm rpm -U file.2.0-i386.rpm rpm -i force file.rpm rpm -e file.2.0-i386.rpm rpm -i nodeps file.rpm rpm -qa rpm -qa | grep gtk rpm -qi file.2.0-i386.rpm rpm rebuild file.2.0.rpm su username shutdown -t 10.00 shutdown -r -t 20.00 shutdown -t +10 good day shutdown -f tar -cf /user/dso /home tar cvf /backup.tar /dso tar -xvf file.a.tar tar -tvf file.a.tar | more tar -zxvf file.a.tgz M for memory usage information P for CPU information touch file.a uname -a updatedb userdel -r dsoneil w which -a filename who whoami | This will unpack an RPM file. This is the most basic method of installation | This will install an upgrade to a previous RPM package. | The force option will force the package to re-install | This will remove and RPM package. (You do not need to use the complete name) | This command uses the no dependencies flag. | This will give a screen print out of all packages installed (q is query) | This will print out all of the rpm packages will gtk in the file name | This will provide information on the package you are about to install | This will rebuild a package if it has been corrupted by another installation process | This will allow you to access the Superuser privileges. Type exit to revert back to normal | This will notify all logged in users that the system will shut down at 10:00 AM | This will reboot the system at 8:00 PM | This will shutdown the system in 10 minutes with the message good day sen | The -f flag will cause Linux to do a fast reboot | This command copies the directory /home to the directory /user/dso | This will create a tar archive of everything in the directory /dso | This command will extract the tar archive | This will allow you to check whether the tar archive starts with a directory | This command will unzip and extract the file in one step as opposed to using gzip | This program shows a lot of stuff that goes on with your system. In the | program, you can type: q to quit | Creates an empty file in the current directory with the name file. | This will print to the screen the Linux Kernel in use on your system | This will update the locate database | This will delete the user dsoneil from the system, the -r option will delete the users /home directory | Lists all users currently logged into the UNIX system. Provides information such | as username, login time, idle time, and current action | This will search through all directories in your current path and find all files named filename | Lists currently logged on users username, port, and when they logged in | Tells the user who they are acting as; usually their own username.
rpm
su shutdown
tar
www.linux.ca