NIELIT CCC Exam Practice MCQs of Linux: Important 100 MCQs of Linux

NIELIT CCC Exam Practice MCQs of Linux
Spread the love

NIELIT CCC Exam Practice MCQs of Linux: इस पोस्ट में जानेंगे लिनक्स से जुड़े तथ्य एवं 100 प्रश्न जिनसे आप सीसीसी (CCC) के आगामी परीक्षा की तयारी कर सकते हैं| यह 100 प्रश्न आपकी तयारी के लिए बहुत उपयोगी होंगे अतः अपने साथियों को भी शेयर जरूर करें (In this post, you’ll learn facts about Linux and 100 questions that can help you prepare for the upcoming CCC exam. These 100 questions will be very useful for your preparation, so please share them with your friends.)

लिनक्स क्या है?

लिनक्स (Linux) एक ओपन-सोर्स ऑपरेटिंग सिस्टम (Operating System) है जो Unix पर आधारित है। इसका उपयोग कंप्यूटर, सर्वर, मोबाइल, सुपरकंप्यूटर और एम्बेडेड सिस्टम में किया जाता है।
लिनक्स की खासियत यह है कि यह फ्री और ओपन सोर्स है यानी आप इसे अपनी ज़रूरत के अनुसार बदल सकते हैं।


लिनक्स का संस्थापक कौन है?

लिनक्स का विकास Linus Torvalds (लिनस टॉर्वाल्ड्स) ने 1991 में किया था।
उन्होंने इसे अपने पर्सनल प्रोजेक्ट के रूप में बनाया था, लेकिन आज यह दुनिया का सबसे ज्यादा इस्तेमाल होने वाला ऑपरेटिंग सिस्टम है।


लिनक्स का उपयोग कैसे करें?

लिनक्स का उपयोग करने के लिए आपको इसकी डिस्ट्रिब्यूशन (Linux Distribution) इंस्टॉल करनी होती है, जैसे:

  • Ubuntu
  • Fedora
  • Debian
  • Kali Linux
  • Red Hat Enterprise Linux (RHEL)

इंस्टॉल करने के बाद आप इसे दो तरीकों से इस्तेमाल कर सकते हैं:

  1. GUI (Graphical User Interface) – जैसे विंडोज़ में ग्राफिकल आइकॉन और मेन्यू होते हैं।
  2. CLI (Command Line Interface) – जहाँ आप कमांड्स टाइप करके काम करते हैं।

लिनक्स के शॉर्टकट कीज़ (Linux Shortcut Keys)

  • Ctrl + Alt + T → टर्मिनल (Terminal) खोलने के लिए
  • Ctrl + C → चल रहे प्रोसेस को रोकने के लिए
  • Ctrl + Z → किसी प्रोसेस को बैकग्राउंड में भेजने के लिए
  • Ctrl + L → टर्मिनल स्क्रीन को साफ करने के लिए
  • Ctrl + Shift + T → नई टर्मिनल टैब खोलने के लिए
  • Tab Key → ऑटो-कम्प्लीशन के लिए (Command या File नाम पूरा करने के लिए)

लिनक्स के महत्वपूर्ण कमांड्स और उनका उपयोग

कमांडउपयोग (Use)
lsफाइल और डायरेक्ट्री की लिस्ट दिखाता है
pwdवर्तमान वर्किंग डायरेक्ट्री दिखाता है
cdडायरेक्ट्री बदलने के लिए
mkdirनई डायरेक्ट्री बनाने के लिए
rmdirखाली डायरेक्ट्री हटाने के लिए
rm filenameफ़ाइल हटाने के लिए
cp file1 file2एक फ़ाइल को कॉपी करने के लिए
mv file1 file2फ़ाइल का नाम बदलने या मूव करने के लिए
cat filenameफ़ाइल की सामग्री दिखाने के लिए
nano / vi filenameफ़ाइल एडिट करने के लिए
chmodफाइल/फोल्डर के परमिशन बदलने के लिए
man commandकिसी कमांड की मैनुअल गाइड देखने के लिए

लिनक्स के उपयोग (Uses of Linux)

  • सर्वर मैनेजमेंट (Server Management) – वेब सर्वर, डाटाबेस सर्वर में लिनक्स का ज्यादा उपयोग होता है।
  • नेटवर्किंग (Networking) – नेटवर्क एडमिनिस्ट्रेशन और सिक्योरिटी टेस्टिंग के लिए।
  • प्रोग्रामिंग (Programming) – डेवलपर्स के लिए सबसे अच्छा प्लेटफॉर्म।
  • साइबर सिक्योरिटी (Cyber Security) – पेनटेस्टिंग और एथिकल हैकिंग के लिए Kali Linux आदि।
  • सुपरकंप्यूटर और IoT डिवाइस – ज्यादातर सुपरकंप्यूटर और स्मार्ट डिवाइस लिनक्स पर चलते हैं।

अन्य महत्वपूर्ण नोट्स (Important Notes of Linux)

  • लिनक्स एक Multi-user और Multi-tasking OS है।
  • यह Windows की तुलना में ज्यादा Secure और Stable है।
  • लिनक्स Free & Open Source है जबकि Windows Paid है।
  • एंड्रॉइड (Android OS) भी लिनक्स Kernel पर आधारित है।

👉 इस तरह लिनक्स (Linux) आईटी और टेक्नोलॉजी की दुनिया का एक सबसे शक्तिशाली और सुरक्षित ऑपरेटिंग सिस्टम है।

NIELIT CCC Exam Practice:

100 Linux MCQs (Bilingual – English + Hindi)

CCC Imporatant 100 MCQs of Linux

Q.1

Which command is used to display the current working directory?
वर्तमान कार्यशील डायरेक्टरी (Current Working Directory) दिखाने के लिए कौन सा कमांड प्रयोग होता है?
A) pwd
B) dir
C) ls
D) cd


Q.2

Which command lists all files and directories?
सभी फाइलें और डायरेक्टरी सूचीबद्ध करने का कमांड कौन सा है?
A) ls
B) list
C) show
D) dir


Q.3

Which command is used to change file permissions?
फाइल की अनुमति (Permission) बदलने के लिए कौन सा कमांड है?
A) chmod
B) chperm
C) permset
D) chdir


Q.4

Which command shows the content of a text file?
किस कमांड से किसी टेक्स्ट फाइल की सामग्री देखी जा सकती है?
A) cat
B) show
C) open
D) edit


Q.5

Which command is used to create a new directory?
नई डायरेक्टरी बनाने का कमांड कौन सा है?
A) mkdir
B) createdir
C) newdir
D) makedir


Q.6

Which command removes an empty directory?
खाली डायरेक्टरी हटाने के लिए कौन सा कमांड प्रयोग होता है?
A) rmdir
B) removedir
C) deldir
D) deletedir


Q.7

Which command displays the manual pages of commands?
किस कमांड से मैनुअल जानकारी प्राप्त की जाती है?
A) man
B) help
C) info
D) doc


Q.8

Which command shows the currently logged-in user?
Linux में वर्तमान लॉग-इन यूज़र देखने का कमांड कौन सा है?
A) whoami
B) who
C) id
D) user


Q.9

Which symbol represents the home directory?
होम डायरेक्टरी को कौन सा प्रतीक दर्शाता है?
A) ~
B) /
C) .
D) ..


Q.10

Which command is used to copy files?
फाइल कॉपी करने के लिए कौन सा कमांड प्रयोग होता है?
A) cp
B) copy
C) cpy
D) move

CCC Quiz 100 Mcqs

Q.11

Which command moves or renames a file?
फाइल को स्थानांतरित (Move) या नाम बदलने के लिए कौन सा कमांड है?
A) mv
B) rename
C) move
D) chname


Q.12

Which command removes a file?
फाइल हटाने के लिए कौन सा कमांड प्रयोग होता है?
A) rm
B) del
C) erase
D) remove


Q.13

Which directory contains configuration files in Linux?
Linux में कॉन्फ़िगरेशन फाइलें किस डायरेक्टरी में होती हैं?
A) /etc
B) /bin
C) /usr
D) /home


Q.14

Which directory contains user home directories?
यूज़र की होम डायरेक्टरी किस फोल्डर में होती हैं?
A) /home
B) /etc
C) /usr
D) /bin


Q.15

Which directory contains essential binary files?
आवश्यक बाइनरी फाइलें किस डायरेक्टरी में रहती हैं?
A) /bin
B) /usr
C) /lib
D) /root


Q.16

Which command is used to check disk usage?
डिस्क उपयोग (Disk Usage) जांचने का कमांड कौन सा है?
A) du
B) df
C) disk
D) chk


Q.17

Which command is used to check free disk space?
खाली डिस्क स्पेस देखने का कमांड कौन सा है?
A) df
B) du
C) space
D) free


Q.18

Which command is used to display the first 10 lines of a file?
किस कमांड से किसी फाइल की पहली 10 लाइनें देखी जाती हैं?
A) head
B) top
C) start
D) begin


Q.19

Which command displays the last 10 lines of a file?
फाइल की अंतिम 10 लाइनें देखने का कमांड कौन सा है?
A) tail
B) end
C) last
D) show


Q.20

Which command is used to search a pattern in files?
फाइलों में पैटर्न खोजने का कमांड कौन सा है?
A) grep
B) find
C) search
D) look


Q.21

Which command is used to search files by name?
फाइलों को नाम से खोजने के लिए कौन सा कमांड है?
A) find
B) search
C) locate
D) look


Q.22

Which command updates the file database used by locate?
locate कमांड की डेटाबेस को अपडेट करने का कमांड कौन सा है?
A) updatedb
B) refreshdb
C) makedb
D) newdb


Q.23

Which command shows system date and time?
सिस्टम की तारीख और समय दिखाने का कमांड कौन सा है?
A) date
B) time
C) datetime
D) clock


Q.24

Which command displays currently running processes?
कौन सा कमांड वर्तमान चल रहे प्रोसेस दिखाता है?
A) ps
B) run
C) top
D) jobs


Q.25

Which command shows system resource usage dynamically?
कौन सा कमांड सिस्टम संसाधन (CPU/RAM) का उपयोग लाइव दिखाता है?
A) top
B) ps
C) free
D) stat


Q.26

Which command is used to display memory usage?
मेमोरी उपयोग देखने के लिए कौन सा कमांड है?
A) free
B) mem
C) usage
D) top


Q.27

Which command is used to switch user in Linux?
Linux में यूज़र बदलने का कमांड कौन सा है?
A) su
B) user
C) login
D) switch


Q.28

Which command is used to shutdown the system?
सिस्टम बंद करने का कमांड कौन सा है?
A) shutdown
B) poweroff
C) halt
D) reboot


Q.29

Which command is used to restart the system?
सिस्टम को पुनः प्रारंभ (Restart) करने का कमांड कौन सा है?
A) reboot
B) restart
C) init
D) reload


Q.30

Which command is used to compress files in Linux?
Linux में फाइल को संपीड़ित (Compress) करने के लिए कौन सा कमांड है?
A) gzip
B) zip
C) compress
D) tar


Q.31

Which command is used to extract tar files?
tar फाइल निकालने के लिए कौन सा कमांड है?
A) tar -xvf
B) untar
C) extract
D) uncompress


Q.32

Which command shows network interface configuration?
नेटवर्क इंटरफेस कॉन्फ़िगरेशन दिखाने का कमांड कौन सा है?
A) ifconfig
B) ipconfig
C) netcfg
D) ping


Q.33

Which command is used to check connectivity to a host?
किस कमांड से किसी होस्ट से नेटवर्क कनेक्शन की जांच होती है?
A) ping
B) netstat
C) connect
D) telnet


Q.34

Which command is used to display routing table?
Routing Table देखने का कमांड कौन सा है?
A) route
B) netstat -r
C) traceroute
D) ip route


Q.35

Which command shows currently logged-in users?
कौन सा कमांड सिस्टम पर लॉग-इन यूज़र दिखाता है?
A) who
B) w
C) users
D) all


Q.36

Which command is used to change user password?
यूज़र पासवर्ड बदलने का कमांड कौन सा है?
A) passwd
B) password
C) chpass
D) changepw


Q.37

Which file stores user account information?
कौन सी फाइल यूज़र अकाउंट की जानकारी रखती है?
A) /etc/passwd
B) /etc/shadow
C) /etc/group
D) /etc/login


Q.38

Which file stores encrypted user passwords?
यूज़र के एन्क्रिप्टेड पासवर्ड किस फाइल में होते हैं?
A) /etc/shadow
B) /etc/passwd
C) /etc/group
D) /etc/secure


Q.39

Which file stores user groups information?
कौन सी फाइल यूज़र ग्रुप की जानकारी रखती है?
A) /etc/group
B) /etc/passwd
C) /etc/shadow
D) /etc/login


Q.40

Which command is used to add a new user?
नया यूज़र जोड़ने का कमांड कौन सा है?
A) useradd
B) adduser
C) newuser
D) mkuser           


Q.41

Which command is used to delete a user in Linux?
Linux में किसी यूज़र को हटाने के लिए कौन सा कमांड प्रयोग होता है?
A) userdel
B) deluser
C) rmuser
D) removeuser


Q.42

Which command is used to add a new group?
नया ग्रुप जोड़ने का कमांड कौन सा है?
A) groupadd
B) addgroup
C) mkgroup
D) newgroup


Q.43

Which command is used to change the group ownership of a file?
फाइल के ग्रुप मालिकाना हक बदलने का कमांड कौन सा है?
A) chgrp
B) chown
C) chmod
D) grpmod


Q.44

Which command changes the owner of a file?
फाइल के ओनर बदलने का कमांड कौन सा है?
A) chown
B) chgrp
C) chmod
D) ownfile


Q.45

Which symbol represents the root directory?
रूट डायरेक्टरी को कौन सा प्रतीक दर्शाता है?
A) /
B) ~
C) .
D) ..


Q.46

Which command is used to display kernel version?
कर्नेल वर्ज़न देखने का कमांड कौन सा है?
A) uname -r
B) kernel -v
C) version
D) sysinfo


Q.47

Which command is used to display system information?
सिस्टम जानकारी देखने का कमांड कौन सा है?
A) uname -a
B) sysinfo
C) system -v
D) info


Q.48

Which command is used to schedule tasks in Linux?
Linux में कार्य को शेड्यूल करने का कमांड कौन सा है?
A) cron
B) task
C) at
D) schedule


Q.49

Which command edits the cron jobs?
क्रोन जॉब्स को संपादित करने का कमांड कौन सा है?
A) crontab -e
B) cron -edit
C) at -e
D) job -e


Q.50

Which file stores user cron jobs?
यूज़र क्रोन जॉब्स किस फाइल में सेव होती हैं?
A) /var/spool/cron
B) /etc/cron.d
C) /etc/cron.daily
D) /etc/crontab


Q.51

Which command is used to display all environment variables?
सभी Environment Variables देखने का कमांड कौन सा है?
A) printenv
B) showenv
C) getenv
D) listenv


Q.52

Which command is used to set environment variables temporarily?
Environment Variable को अस्थायी रूप से सेट करने का कमांड कौन सा है?
A) export
B) setenv
C) envset
D) config


Q.53

Which shell is default in most Linux distributions?
अधिकांश Linux में डिफ़ॉल्ट शेल कौन सा है?
A) bash
B) sh
C) ksh
D) zsh


Q.54

Which command is used to check shell type?
शेल प्रकार देखने का कमांड कौन सा है?
A) echo $SHELL
B) shelltype
C) sh –version
D) type shell


Q.55

Which command is used to create an empty file?
खाली फाइल बनाने का कमांड कौन सा है?
A) touch
B) create
C) newfile
D) mkfile


Q.56

Which command is used to concatenate files?
फाइलों को जोड़ने का कमांड कौन सा है?
A) cat
B) join
C) append
D) merge


Q.57

Which command is used to display line, word, and character count of a file?
फाइल की लाइन, शब्द और अक्षर गिनने का कमांड कौन सा है?
A) wc
B) count
C) stat
D) len


Q.58

Which command is used to sort lines in a file?
फाइल की लाइनों को क्रमबद्ध (Sort) करने का कमांड कौन सा है?
A) sort
B) order
C) arrange
D) line


Q.59

Which command removes duplicate lines from a file?
फाइल से डुप्लीकेट लाइनों को हटाने का कमांड कौन सा है?
A) uniq
B) sort -u
C) nodup
D) removedup


Q.60

Which command is used to display calendar in Linux?
Linux में कैलेंडर दिखाने का कमांड कौन सा है?
A) cal
B) calendar
C) date -c
D) timecal


Q.61

Which command is used to create archive files?
आर्काइव फाइल बनाने का कमांड कौन सा है?
A) tar
B) zip
C) gzip
D) pack


Q.62

Which command is used to view compressed .gz files?
.gz फाइल देखने का कमांड कौन सा है?
A) zcat
B) gzview
C) unzip
D) zshow


Q.63

Which command is used to edit files in Linux?
Linux में टेक्स्ट एडिट करने का डिफ़ॉल्ट एडिटर कौन सा है?
A) vi
B) nano
C) gedit
D) pico


Q.64

Which command is used to exit vi editor?
vi एडिटर से बाहर निकलने का कमांड कौन सा है?
A) :q
B) exit
C) quit
D) close


Q.65

Which command saves and exits in vi editor?
vi एडिटर में सेव करके बाहर निकलने का कमांड कौन सा है?
A) :wq
B) :q!
C) save
D) :exit


Q.66

Which command is used to search text in vi editor?
vi एडिटर में टेक्स्ट खोजने का कमांड कौन सा है?
A) /text
B) ?text
C) find text
D) search text


Q.67

Which command is used to show currently used shell?
वर्तमान शेल देखने का कमांड कौन सा है?
A) echo $0
B) shell
C) shinfo
D) uname -s


Q.68

Which command is used to show system uptime?
सिस्टम कितने समय से चल रहा है, यह देखने का कमांड कौन सा है?
A) uptime
B) top
C) ps
D) stat


Q.69

Which command is used to show hostname?
Linux में होस्टनेम देखने का कमांड कौन सा है?
A) hostname
B) host
C) gethost
D) netname


Q.70

Which command is used to change hostname?
Linux में होस्टनेम बदलने का कमांड कौन सा है?
A) hostnamectl set-hostname
B) sethostname
C) changehost
D) netname set


Q.71

Which command is used to check active network connections?
सक्रिय नेटवर्क कनेक्शन देखने का कमांड कौन सा है?
A) netstat
B) ifconfig
C) route
D) ping


Q.72

Which command shows disk partitions?
डिस्क पार्टिशन देखने का कमांड कौन सा है?
A) fdisk -l
B) diskpart
C) parted
D) lsblk


Q.73

Which command lists block devices?
ब्लॉक डिवाइसेस देखने का कमांड कौन सा है?
A) lsblk
B) blkid
C) blocklist
D) devlist


Q.74

Which command is used to mount a device?
किस कमांड से डिवाइस को माउंट किया जाता है?
A) mount
B) attach
C) connect
D) open


Q.75

Which command is used to unmount a device?
डिवाइस को अनमाउंट करने का कमांड कौन सा है?
A) umount
B) unmount
C) detach
D) remove


Q.76

Which command is used to check file type?
फाइल टाइप जांचने का कमांड कौन सा है?
A) file
B) type
C) stat
D) ftype


Q.77

Which command is used to check system boot messages?
सिस्टम बूट मैसेज देखने का कमांड कौन सा है?
A) dmesg
B) bootmsg
C) syslog
D) logread


Q.78

Which log file stores system messages?
सिस्टम मैसेज किस लॉग फाइल में सेव होते हैं?
A) /var/log/messages
B) /var/log/syslog
C) /var/log/system
D) /etc/log


Q.79

Which command is used to check logged-in users and activities?
लॉग-इन यूज़र्स और एक्टिविटी देखने का कमांड कौन सा है?
A) w
B) who
C) users
D) id


Q.80

Which command is used to display process tree?
प्रोसेस ट्री देखने का कमांड कौन सा है?
A) pstree
B) ps -t
C) pshow
D) proc


Q.81

Which command is used to kill a process?
किस कमांड से प्रोसेस को खत्म किया जाता है?
A) kill
B) stop
C) end
D) terminate


Q.82

Which signal is used to kill a process forcefully?
प्रोसेस को जबरदस्ती खत्म करने के लिए कौन सा सिग्नल भेजा जाता है?
A) 9 (SIGKILL)
B) 15 (SIGTERM)
C) 1 (SIGHUP)
D) 2 (SIGINT)


Q.83

Which command is used to change shell prompt temporarily?
शेल प्रॉम्प्ट अस्थायी रूप से बदलने का कमांड कौन सा है?
A) PS1=
B) prompt=
C) shellprompt=
D) setprompt


Q.84

Which command is used to clear the terminal screen?
टर्मिनल स्क्रीन साफ करने का कमांड कौन सा है?
A) clear
B) cls
C) reset
D) clean


Q.85

Which command is used to print text on screen?
स्क्रीन पर टेक्स्ट प्रिंट करने का कमांड कौन सा है?
A) echo
B) print
C) out
D) show


Q.86

Which command is used to check current shell?
वर्तमान शेल देखने का कमांड कौन सा है?
A) echo $SHELL
B) shell
C) sh –version
D) uname -s


Q.87

Which command shows last login details of users?
यूज़र्स के अंतिम लॉग-इन विवरण दिखाने का कमांड कौन सा है?
A) last
B) who
C) users
D) login


Q.88

Which command is used to check Linux OS version?
Linux OS वर्ज़न देखने का कमांड कौन सा है?
A) lsb_release -a
B) uname -r
C) osver
D) sysver


Q.89

Which command is used to print working directory?
कार्यशील डायरेक्टरी दिखाने का कमांड कौन सा है?
A) pwd
B) dir
C) ls
D) cd


Q.90

Which command is used to change directory?
डायरेक्टरी बदलने का कमांड कौन सा है?
A) cd
B) chdir
C) change
D) setdir


Q.91

Which command is used to display file permissions?
फाइल की अनुमति देखने का कमांड कौन सा है?
A) ls -l
B) chmod -l
C) showperm
D) permview


Q.92

Which permission is represented by number 4?
नंबर 4 किस अनुमति को दर्शाता है?
A) Read
B) Write
C) Execute
D) None


Q.93

Which permission is represented by number 2?
नंबर 2 किस अनुमति को दर्शाता है?
A) Write
B) Read
C) Execute
D) None


Q.94

Which permission is represented by number 1?
नंबर 1 किस अनुमति को दर्शाता है?
A) Execute
B) Write
C) Read
D) None


Q.95

Which command is used to change file timestamp?
फाइल का टाइमस्टैम्प बदलने का कमांड कौन सा है?
A) touch
B) time
C) stamp
D) update


Q.96

Which command displays inode number of files?
फाइल का inode नंबर देखने का कमांड कौन सा है?
A) ls -i
B) stat
C) inode
D) showinode


Q.97

Which command is used to display file system disk space usage?
फाइल सिस्टम डिस्क स्पेस उपयोग देखने का कमांड कौन सा है?
A) df -h
B) du -h
C) space -h
D) stat -h


Q.98

Which command is used to shut down immediately?
सिस्टम को तुरंत शटडाउन करने का कमांड कौन सा है?
A) shutdown -h now
B) poweroff
C) halt
D) reboot


Q.99

Which command is used to reboot immediately?
सिस्टम को तुरंत रीबूट करने का कमांड कौन सा है?
A) reboot
B) shutdown -r now
C) init 6
D) all of these


Q.100

Which command is used to log out from terminal?
टर्मिनल से लॉग आउट करने का कमांड कौन सा है?
A) exit
B) logout
C) Ctrl+D
D) All of these


✅ Answer Key (1–100)

1-A,    2-A,     3-A,   4-A,   5-A,   6-A,   7-A,   8-A,   9-A,   10-A,
11-A, 12-A, 13-A, 14-A, 15-A, 16-A, 17-A, 18-A, 19-A, 20-A,
21-A, 22-A, 23-A, 24-A, 25-A, 26-A, 27-A, 28-A, 29-A, 30-A,
31-A, 32-A, 33-A, 34-B, 35-A, 36-A, 37-A, 38-A, 39-A, 40-A,
41-A, 42-A, 43-A, 44-A, 45-A, 46-A, 47-A, 48-A, 49-A, 50-A,
51-A, 52-A, 53-A, 54-A, 55-A, 56-A, 57-A, 58-A, 59-A, 60-A,
61-A, 62-A, 63-A, 64-A, 65-A, 66-A, 67-A, 68-A, 69-A, 70-A,
71-A, 72-A, 73-A, 74-A, 75-A, 76-A, 77-A, 78-A, 79-A, 80-A,
81-A, 82-A, 83-A, 84-A, 85-A, 86-A, 87-A, 88-A, 89-A, 90-A,
91-A, 92-A, 93-A, 94-A, 95-A, 96-A, 97-A, 98-A, 99-D, 100-D


Leave a Reply

Your email address will not be published. Required fields are marked *