In Vlsi Industries an engineer must be strong in the Digital Design, Analog Design and he/she should be strong in scripting language, shell commands. Few basic shell commnads which are widely used
- cat <file_name>——-display the information in a file without opening the file
- grep ————to search a word in that file
syntax: grep [options] pattern [files]
options Decsriptions
–c: This prints only a count of the lines that match a pattern
-h: Display the matched lines, but do not display the filenames
-i: Display the matched lines, but do not display the filenames
-l: Displays list of a filenames only
-n: Display the matched lines and their line numbers
-v: This prints out all the lines that do not matches the pattern
-e exp: Specifies expression with this option. Can use multiple times
-f file: Takes patterns from file, one per line
-E: Treats pattern as an extended regular expression
-w: Match whole word
-o: Print only the matched parts of a matching line, with each such part on a separate output line - mv –——– this is commad which is used to rename or move the file/directory
- cp –rf <soucre> <destination>————copy the file or directory to some other place
- cat filename > filename1 copies the information from filename to filename1
- pwd — gives full path of the present location
- wc –word count
- head –<no of lines to disply from top> <file_name> ——-gives the information of lines from top of the file
- tail -<no of lines to diplay from bottom> <file_name>——-gives the informations of lines from bottom of the file
- pipeline | —–out put from the command on left of pipeline will be the input for the command on right of pipeline
ex: ls | tee file.txt
ls list the file/directory in the folder and then this will be the input to next command and the tee will store the information in file.txt