⟩ All device files are stored in which directory? a) /etc b) /bin c) /dev d) /usr
c) /dev
c) /dev
Which one is used to select only one copy of the repeated lines? a) uniq -u b) uniq -d c) uniq -c d) uniq -I
Indicate the right option to search for BOB, Bob, BOb or BoB? a) grep -i Bob files b) grep 'B[oO][bB]' files c) grep '[BOB]' files d) grep -v 'Bob' files
How can you search for blank line in a file? a) $ grep " " file b) $ grep "^$" file c) $ grep [" "] file d) $ grep [^$] file
Which option of grep displays the line number as well? a) -v b) -l c) -n d) -E
What will be printed for the command below? $ grep -c "^echo" abc a) The count of lines that do not contain the pattern echo in file abc b) The count of lines which begin with the pattern echo in file abc c) The count of lines that ends with the pattern echo in file abc d) None of the above
What is the output of this program?
#include<stdio.h>
#include<fcntl.h>
int main()
{
int fd, fd2, ret;
fd = open("san.c",O_RDONLY);
ret = close(fd2);
printf("%dn",ret);
}
a) 0
b) 1
c) -1
d) none of the mentionedWhat is the output of this program?
#include<stdio.h>
#include<stdlib.h>
#include<fcntl.h>
int main()
{
int fd, new_fd;
char *buff;
buff = (char *)malloc(sizeof(char)*8);
fd = open("san.c",O_RDONLY);
new_fd = dup(fd);
close(fd);
read(new_fd,buff,8);
printf("%sn",buff);
}
a) this program will not print anything
b) this program will print "#include"
c) this program will give the segmentation fault
d) this program will give the syntax errorWhat is the output of this program?
#include<stdio.h>
#include<fcntl.h>
int main()
{
int fd, count;
char ch[10];
fd = open("google.txt",O_RDWR|O_CREAT);
write(fd,"linux",5);
lseek(fd,2,SEEK_END);
write(fd,"san",3);
lseek(fd,0,0);
count = read(fd,ch,10);
printf("%sn",ch);
return 0;
}
a) linux
b) linuxsan
c) linux san
d) none of the mentionedTell me what is the output of this program?
#include<stdio.h>
#include<fcntl.h>
int main()
{
int fd, count;
char ch;
fd = open("google.txt",O_RDWR|O_CREAT);
write(fd,"s",1);
lseek(fd,0,SEEK_SET);
write(fd,"d",1);
lseek(fd,0,0);
read(fd,&ch,1);
printf("%cn",ch);
return 0;
}
a) d
b) s
c) sd
d) none of the mentionedDo you know what is the output of this program?
#include<stdio.h>
#include<stdlib.h>
#include<fcntl.h>
int main()
{
int fd;
char *buff;
buff = (char *)malloc(sizeof(char)*5);
fd = open("google.txt",O_RDWR|O_CREAT);
write(fd,"Linux",5);
read(fd,buff,5);
printf("%sn",buff);
}
a) it will print nothing
b) it will print the string "Linux"
c) segmentation fault
d) none of the mentioned