pwd - Display name of current directory
The command pwd is used to display the full path name of the current directory.
| To switch to another directory, the command cd is used. | Examples | What it does | | cd | Will place you in your home directory | | cd / | Will move you to the root directory | | cd /etc | Will move you to the /etc directory | | cd ../ | Will move you back one directory | The command mkdir is used to create a new directory. The command rmdir or rm -r is used to delete a directory or directories. Be careful in testing the following delete commands. You will probably want to create sample directories first. | Examples | What it does | | mkdir mydirectory | Will create a new directory named 'mydirectory' | | rmdir existingdirectory | Will delete the existing directory named 'existingdirectory' | | rm -r existingdirectories | Will delete the existing directory named 'existingdirectories' and all directories and files below it. | The command ls is used to the contents of a directory. | Options | What it does | | -l | long listing | | -R | list current directory and all other directories within current directory | | -a | list hidden files | | -CF | list in column format and append '*' to executable files, '@' to symbolic linked files, '/' to directories | | -r | list in reverse alphabetically order | | -t | list more recent accessed files first | | filename(s) | Values to match | | Examples | What it does | | ls | only list file/directory names in current directory | | ls -l | list all file/directory information in current directory(long version) | | ls -R | list all files in current directories and below | | ls -lt | list all files, sorted by most recent accessed first | | ls -lt /etc/rc* | list files in the '/etc/ directory, only starting with 'rc' and sort results by most recent | Wildcard characters are used to help find file or directory names | Options | What it does | | * | asterisk symbol is used to represent any character(s) | | ? | question mark is used to represent any single character | | [from-to ] | Values entered within square brackets represent a range (from-to) for a single character | | [!from-to ] | Values entered within square brackets represent a range (from-to) to exclude for a single character | | Examples | What it does | | a* | all files starting with the letter 'a' | | *z | all files where the last character is a 'z' | | a*m | all files that start with the letter 'a' and end with 'm' | | th?? | all files that start with 'th' and are only four characters long | | [a-c]* | all files that start with 'a, b or c' | | x[A-C]* | all files that start with the letter 'x' and the second character contains 'A, B or C' | | [!M-O]* | all files except those that start with 'M, N or O' | To copy a file, the command cp is used Example: cp oldfile myfile - Will copy the existing file 'oldfile' to a new file 'myfile' The command mv is used to rename a file Example: mv myfile yourfile - Will rename the file 'myfile' to 'yourfile' | Examples | What it does | | rm myfile | remove the file 'myfile' | | rm -i abc* | prompt to remove each file in current directory starting with 'abc' | | rm abc* | remove all files in current directory starting with 'abc' automatically | The command wc is used to count lines, words or characters in a file or piped results from another command. | Options | What it does | | -c | Number of characters | | -w | Number of words | | -l | | | filename | file name(s) to use | | Examples | What it does | | wc /etc/sendmail.cf | Lists the number of lines, words and characters in the file 'sendmail.cf' | | ls /etc | wc -l | Lists the number of files and directories in the directory 'etc' | |
file - Display Type-of-File Description
Files can consist of several types. The command file is used to display a description for the type.
Example: file a* will list all files in the current directory that start with the letter "a" and provide a description for the file type.
cat - concatenate files
The command cat is a multi-purpose utility and is mostly used with TEXT files.
- Create a new file and optionally allow the manual entry of contents
- cat >[filename]
- Example: cat >myfile will create a file named myfile and allow you to enter contents.
- Press Control-D to exit entry mode.
- WARNING: If "myfile" already existed, this command would replace the old file with the contents of the new file.
- Combine text files
- cat file1 file2 >newfile - This will combine file1 and file2 into newfile.
- Dissplay the contents of a file
- Delete the contents of a file
No comments:
Post a Comment