ADCA topic test

Linux MCQ Test

100 Linux multiple-choice questions with answers, from the ADCA syllabus. Instant score, full answer review, free and no signup.

Advertisement

Each attempt picks 25 questions at random from the 100 in this topic.

40% off

Score 50% or more? Get a certificate at 40% off

Finish any ADCA test on this site with a score of 50% or above and you can claim a course certificate from Alien Institute of Computer at a 40% discount. Your score appears on the result screen with a WhatsApp button that carries it across for you.

Ask about the certificate
Advertisement

All 100 Linux questions with answers

1. Which command lists all files in the current directory?

  • A. ls
  • B. cd
  • C. pwd
  • D. cp

Answer: ls

2. What does the 'rm' command do?

  • A. Move files
  • B. Rename files
  • C. List files
  • D. Remove files

Answer: Remove files

3. What is the purpose of the 'cd' command in Linux?

  • A. Copy files
  • B. Change directories
  • C. Delete files
  • D. List files

Answer: Change directories

4. Which command displays the current working directory?

  • A. ls
  • B. cd
  • C. pwd
  • D. rm

Answer: pwd

5. How do you display the contents of a text file?

  • A. mv
  • B. cat
  • C. ls
  • D. cp

Answer: cat

6. What does the command 'chmod' change?

  • A. File content
  • B. File name
  • C. File type
  • D. File permissions

Answer: File permissions

7. Which command is used to copy files?

  • A. mv
  • B. ls
  • C. cp
  • D. rm

Answer: cp

8. What does the 'mkdir' command do?

  • A. Makes a directory
  • B. Moves files
  • C. Deletes files
  • D. Lists files

Answer: Makes a directory

9. What does the command 'df' display?

  • A. File contents
  • B. Process list
  • C. Disk usage
  • D. Memory usage

Answer: Disk usage

10. What does the 'ps' command do?

  • A. Lists processes
  • B. Changes permissions
  • C. Shows directories
  • D. Pings servers

Answer: Lists processes

11. Which command compares two files?

  • A. cmp
  • B. diff
  • C. comm
  • D. fc

Answer: cmp

12. Which command renames a file?

  • A. cp
  • B. mv
  • C. ls
  • D. rm

Answer: mv

13. How do you check free memory in Linux?

  • A. mem
  • B. top
  • C. ps
  • D. free

Answer: free

14. What does the 'touch' command do?

  • A. Removes files
  • B. Copies files
  • C. Lists files
  • D. Creates files

Answer: Creates files

15. What does the command 'kill' do?

  • A. Lists files
  • B. Terminates processes
  • C. Shows memory
  • D. Copies files

Answer: Terminates processes

16. Which symbol redirects output to a file?

  • A. <
  • B. |
  • C. >
  • D. &

Answer: >

17. What does 'grep' command do?

  • A. Lists files
  • B. Searches patterns
  • C. Shows processes
  • D. Copies files

Answer: Searches patterns

18. Which file contains user account information?

  • A. /etc/shadow
  • B. /etc/group
  • C. /etc/passwd
  • D. /etc/users

Answer: /etc/passwd

19. What does 'sudo' allow a user to do?

  • A. List files
  • B. Run as root
  • C. Copy files
  • D. Show processes

Answer: Run as root

20. Which command changes file ownership?

  • A. chown
  • B. chmod
  • C. chgrp
  • D. chattr

Answer: chown

21. What is the root user's home directory?

  • A. /home/root
  • B. /usr/root
  • C. /etc/root
  • D. /root

Answer: /root

22. Which command displays network configuration?

  • A. ifconfig
  • B. netstat
  • C. route
  • D. ip

Answer: ifconfig

23. How do you search for a file in Linux?

  • A. search
  • B. locate
  • C. grep
  • D. find

Answer: find

24. Which command lists open files?

  • A. openfiles
  • B. files
  • C. lsof
  • D. psf

Answer: lsof

25. What command shows disk usage by directory?

  • A. disk
  • B. space
  • C. df
  • D. du

Answer: du

26. What is the purpose of /etc directory?

  • A. User files
  • B. Configuration files
  • C. System binaries
  • D. Temporary files

Answer: Configuration files

27. What does 'uname -r' display?

  • A. User info
  • B. System info
  • C. Host info
  • D. Kernel version

Answer: Kernel version

28. What does 'tar' command do?

  • A. Archives files
  • B. Lists files
  • C. Copies files
  • D. Moves files

Answer: Archives files

29. Which command creates a symbolic link?

  • A. symlink
  • B. link
  • C. ln -s
  • D. newlink

Answer: ln -s

30. What is 'nano' in Linux?

  • A. Text editor
  • B. File manager
  • C. Process viewer
  • D. Network tool

Answer: Text editor

31. What does 'hostname' show?

  • A. IP address
  • B. Domain name
  • C. System name
  • D. User name

Answer: System name

32. Which command views system logs?

  • A. viewlog
  • B. dmesg
  • C. logview
  • D. syslog

Answer: dmesg

33. Which command checks filesystem?

  • A. syscheck
  • B. diskcheck
  • C. fsck
  • D. chkdsk

Answer: fsck

34. What does 'echo' command do?

  • A. Read text
  • B. Display text
  • C. Copy text
  • D. Move text

Answer: Display text

35. What does 'ping' command test?

  • A. Network connectivity
  • B. Disk speed
  • C. Memory usage
  • D. CPU load

Answer: Network connectivity

36. Which command starts system services?

  • A. systemctl start
  • B. service up
  • C. init start
  • D. daemon up

Answer: systemctl start

37. How do you become superuser?

  • A. admin
  • B. root
  • C. super
  • D. su

Answer: su

38. Which command shows current user?

  • A. whoami
  • B. user
  • C. who
  • D. me

Answer: whoami

39. Which command displays network connections?

  • A. netinfo
  • B. ipconfig
  • C. ifconfig
  • D. netstat

Answer: netstat

40. What is swap space used for?

  • A. File storage
  • B. Temp files
  • C. Virtual memory
  • D. Log files

Answer: Virtual memory

41. Which command shows process memory usage?

  • A. free
  • B. top
  • C. ps
  • D. mem

Answer: top

42. What clears the terminal screen?

  • A. cls
  • B. clear
  • C. clean
  • D. clscreen

Answer: clear

43. Which command shows file end?

  • A. end
  • B. last
  • C. tail
  • D. EOF

Answer: tail

44. What does 'man' command provide?

  • A. Management
  • B. Maintenance
  • C. Manifesto
  • D. Manual

Answer: Manual

45. What does 'passwd' command do?

  • A. Show password
  • B. Change password
  • C. Remove password
  • D. List passwords

Answer: Change password

46. What compresses files in Linux?

  • A. compress
  • B. zip
  • C. archive
  • D. gzip

Answer: gzip

47. Which key combination ends process?

  • A. Ctrl+X
  • B. Ctrl+D
  • C. Ctrl+C
  • D. Ctrl+Z

Answer: Ctrl+C

48. Which command shows directory structure?

  • A. tree
  • B. dir
  • C. ls
  • D. show

Answer: tree

49. Which command shows calendar?

  • A. cal
  • B. date
  • C. time
  • D. day

Answer: cal

50. What does 'locate' command do?

  • A. List files
  • B. Find files
  • C. Show files
  • D. Copy files

Answer: Find files

Advertisement

51. What does 'which' command show?

  • A. File type
  • B. File size
  • C. File owner
  • D. File location

Answer: File location

52. Which directory holds system logs?

  • A. /usr/log
  • B. /etc/log
  • C. /var/log
  • D. /log

Answer: /var/log

53. What does 'diff' command do?

  • A. Copy files
  • B. Compare files
  • C. Move files
  • D. Delete files

Answer: Compare files

54. Which command counts words?

  • A. count
  • B. num
  • C. wc
  • D. words

Answer: wc

55. What does 'less' command do?

  • A. Delete text
  • B. Copy text
  • C. Move text
  • D. View text

Answer: View text

56. Which command shows disk partitions?

  • A. fdisk -l
  • B. part
  • C. disk
  • D. show

Answer: fdisk -l

57. Which command shows USB devices?

  • A. lsusb
  • B. usb
  • C. devices
  • D. show

Answer: lsusb

58. What does 'adduser' do?

  • A. Delete user
  • B. Create user
  • C. Modify user
  • D. Show user

Answer: Create user

59. Which command creates archives?

  • A. zip
  • B. compress
  • C. tar
  • D. archive

Answer: tar

60. What does 'uniq' command show?

  • A. All lines
  • B. Sort lines
  • C. Count lines
  • D. Unique lines

Answer: Unique lines

61. What does 'head' command show?

  • A. Last lines
  • B. First lines
  • C. Middle lines
  • D. All lines

Answer: First lines

62. Which command shows CPU info?

  • A. lscpu
  • B. cpu
  • C. proc
  • D. system

Answer: lscpu

63. Which command schedules tasks?

  • A. schedule
  • B. task
  • C. cron
  • D. time

Answer: cron

64. What does 'chgrp' change?

  • A. User access
  • B. File access
  • C. Time access
  • D. Group access

Answer: Group access

65. Which command shows PCI devices?

  • A. lspci
  • B. pci
  • C. devices
  • D. hardware

Answer: lspci

66. Which command shows environment?

  • A. show
  • B. vars
  • C. env
  • D. system

Answer: env

67. What does 'killall' affect?

  • A. One process
  • B. Some processes
  • C. Few processes
  • D. All processes

Answer: All processes

68. What does 'umount' do?

  • A. Create mount
  • B. Unmount filesystem
  • C. Show mounts
  • D. List mounts

Answer: Unmount filesystem

69. What does 'wget' do?

  • A. Send files
  • B. Download files
  • C. List files
  • D. Delete files

Answer: Download files

70. Which key shows command history?

  • A. Up arrow
  • B. Down arrow
  • C. Left arrow
  • D. Right arrow

Answer: Up arrow

71. Which command checks memory?

  • A. check
  • B. meminfo
  • C. free
  • D. memory

Answer: free

72. What does 'rmdir' remove?

  • A. Files
  • B. Links
  • C. Archives
  • D. Directories

Answer: Directories

73. Which command shows file type?

  • A. what
  • B. type
  • C. file
  • D. show

Answer: file

74. Which command shows block devices?

  • A. lsblk
  • B. block
  • C. devices
  • D. show

Answer: lsblk

75. What does 'at' command do?

  • A. Shows time
  • B. Lists jobs
  • C. Runs now
  • D. Schedules jobs

Answer: Schedules jobs

76. What does 'usermod' do?

  • A. Create user
  • B. Modify user
  • C. Delete user
  • D. Show user

Answer: Modify user

77. What does 'sort' do?

  • A. Count lines
  • B. Sort lines
  • C. Delete lines
  • D. Copy lines

Answer: Sort lines

78. Which signal terminates process?

  • A. SIGTERM
  • B. SIGKILL
  • C. SIGSTOP
  • D. SIGCONT

Answer: SIGTERM

79. Which command shows load average?

  • A. load
  • B. average
  • C. uptime
  • D. system

Answer: uptime

80. What does 'nl' command do?

  • A. New line
  • B. Next line
  • C. Null line
  • D. Number lines

Answer: Number lines

81. Which directory holds temporary files?

  • A. /tmp
  • B. /temp
  • C. /t
  • D. /temporary

Answer: /tmp

82. Which command shows printer queue?

  • A. printers
  • B. queue
  • C. lpq
  • D. print

Answer: lpq

83. What does 'tee' command do?

  • A. Delete output
  • B. Split output
  • C. Move output
  • D. Join output

Answer: Split output

84. What does 'fmt' command do?

  • A. Delete text
  • B. Copy text
  • C. Move text
  • D. Format text

Answer: Format text

85. What does 'join' command do?

  • A. Split files
  • B. Copy files
  • C. Move files
  • D. Merge files

Answer: Merge files

86. Which command shows system time?

  • A. date
  • B. time
  • C. clock
  • D. now

Answer: date

87. What does 'cut' command do?

  • A. Join fields
  • B. Extract fields
  • C. Delete fields
  • D. Copy fields

Answer: Extract fields

88. Which command shows routing table?

  • A. routing
  • B. path
  • C. route
  • D. network

Answer: route

89. What does 'logger' do?

  • A. Delete logs
  • B. Add log entries
  • C. Show logs
  • D. Clear logs

Answer: Add log entries

90. Which file sets system hostname?

  • A. /etc/hostname
  • B. /etc/name
  • C. /etc/host
  • D. /etc/system

Answer: /etc/hostname

91. Which command shows shared memory?

  • A. memory
  • B. shared
  • C. ipcs
  • D. show

Answer: ipcs

92. What does 'expand' command do?

  • A. Compress text
  • B. Delete spaces
  • C. Remove tabs
  • D. Convert tabs

Answer: Convert tabs

93. Which command creates backup?

  • A. copy
  • B. save
  • C. backup
  • D. archive

Answer: backup

94. What does 'basename' show?

  • A. Directory name
  • B. File name
  • C. Full path
  • D. Link name

Answer: File name

95. Which command shows system messages?

  • A. dmesg
  • B. messages
  • C. syslog
  • D. log

Answer: dmesg

96. What does 'sed' command do?

  • A. Sort text
  • B. Copy text
  • C. Move text
  • D. Edit text

Answer: Edit text

97. What does 'comm' command do?

  • A. Combine files
  • B. Copy files
  • C. Move files
  • D. Compare files

Answer: Compare files

98. What does 'ftp' command do?

  • A. Copy local
  • B. Transfer files
  • C. Move files
  • D. Delete files

Answer: Transfer files

99. Which command displays file differences?

  • A. cmp
  • B. comp
  • C. diff
  • D. compare

Answer: diff

100. Which command executes commands periodically?

  • A. watch
  • B. monitor
  • C. observe
  • D. track

Answer: watch

Frequently asked questions

How many Linux questions are in this test?

This page has 100 Linux MCQs with answers. Each attempt picks 25 of them at random.

Is the Linux test free?

Yes — it is free, needs no signup, and you can retake it as many times as you like.

Can I get a certificate for this test?

Score 50% or more and you can claim a certificate from Alien Institute of Computer at 40% off. The WhatsApp button appears on your result screen.

Advertisement
Advertisement