Questions and Answers
कमांड लाइन की क्या विशेषता है?
'pwd' कमांड का क्या उपयोग है?
'cd' कमांड का सही उपयोग क्या है?
'chmod' कमांड का क्या कार्य है?
Signup and view all the answers
'kill' कमांड का उपयोग किसके लिए किया जाता है?
Signup and view all the answers
'man' कमांड का क्या कार्य है?
Signup and view all the answers
'top' कमांड क्या करती है?
Signup and view all the answers
'ls -a' कमांड का क्या अर्थ है?
Signup and view all the answers
Study Notes
Command Line Basics in Linux
-
What is the Command Line?
- Interface for interacting with the operating system using text commands.
- Provides control over files, processes, and system configuration.
-
Terminal vs. Shell
- Terminal: The application used to access the command line.
- Shell: The command line interpreter (e.g., Bash, Zsh).
-
Basic Commands
-
pwd
: Print working directory - shows the current directory. -
ls
: List files and directories in the current directory.- Options:
-l
(long format),-a
(include hidden files).
- Options:
-
cd
: Change directory.- Usage:
cd [directory_path]
. -
..
to go one directory up.
- Usage:
-
mkdir
: Create a new directory.- Usage:
mkdir [directory_name]
.
- Usage:
-
rmdir
: Remove an empty directory. -
rm
: Remove files or directories.- Usage:
rm [file_name]
orrm -r [directory_name]
for recursive deletion.
- Usage:
-
-
File Operations
-
cp
: Copy files or directories.- Usage:
cp [source] [destination]
.
- Usage:
-
mv
: Move or rename files or directories.- Usage:
mv [source] [destination]
.
- Usage:
-
cat
: Concatenate and display file content.- Usage:
cat [file_name]
.
- Usage:
-
more
andless
: View file content page by page. -
nano
,vim
: Text editors for editing files in the terminal.
-
-
File Permissions
- Permissions represented as
rwx
(read, write, execute). - Command:
chmod
to change file permissions.- Usage:
chmod [permissions] [file_name]
.
- Usage:
- Permissions represented as
-
Process Management
-
ps
: Display current processes. -
top
: Monitor system processes in real-time. -
kill
: Terminate processes.- Usage:
kill [process_id]
.
- Usage:
-
-
System Information
-
uname
: Display system information. -
df
: Show disk space usage. -
free
: Display memory usage.
-
-
Getting Help
-
man [command]
: Show manual for a command. -
--help
: Common option to get usage information (e.g.,ls --help
).
-
-
Command Chaining
-
;
: Execute multiple commands sequentially. -
&&
: Execute the second command only if the first succeeds. -
||
: Execute the second command only if the first fails.
-
-
Tab Completion
- Pressing the Tab key auto-completes file names and commands, improving efficiency.
-
Environment Variables
- Variables that affect the shell's behavior; view with
echo $VARIABLE_NAME
. - Common variables:
PATH
,HOME
,USER
.
- Variables that affect the shell's behavior; view with
-
Scripting Basics
- Shell scripts: Collection of commands in a text file.
- Make executable with
chmod +x [script_name]
. - Execute with
./[script_name]
.
कमांड लाइन की मूल बातें लिनक्स में
-
कमांड लाइन क्या है?
- टेक्स्ट कमांड्स के माध्यम से ऑपरेटिंग सिस्टम के साथ इंटरैक्ट करने के लिए इंटरफेस।
- फाइलों, प्रक्रियाओं और सिस्टम कॉन्फ़िगरेशन पर नियंत्रण प्रदान करता है।
टर्मिनल और शेल
- टर्मिनल: कमांड लाइन तक पहुँचने के लिए उपयोग किया जाने वाला एप्लिकेशन।
- शेल: कमांड लाइन इंटरप्रेटर (जैसे, Bash, Zsh)।
बुनियादी कमांड्स
-
pwd
: कार्यशील निर्देशिका प्रदर्शित करता है। -
ls
: वर्तमान निर्देशिका में फाइलों और निर्देशिकाओं की सूची।- विकल्प:
-l
(लंबा प्रारूप),-a
(छिपी हुई फाइलें सहित)।
- विकल्प:
-
cd
: निर्देशिका बदलने के लिए उपयोग किया जाता है।- उपयोग:
cd [directory_path]
।..
एक स्तर ऊपर जाने के लिए।
- उपयोग:
-
mkdir
: नई निर्देशिका बनाने के लिए।- उपयोग:
mkdir [directory_name]
।
- उपयोग:
-
rmdir
: ख़ाली निर्देशिका हटाने के लिए। -
rm
: फाइलों या निर्देशिकाओं को हटाने के लिए।- उपयोग:
rm [file_name]
याrm -r [directory_name]
Recursive हटाने के लिए।
- उपयोग:
फाइल संचालन
-
cp
: फाइलों या निर्देशिकाओं की कॉपी करने के लिए।- उपयोग:
cp [source] [destination]
।
- उपयोग:
-
mv
: फाइलों या निर्देशिकाओं को स्थानांतरित करने या नाम बदलने के लिए।- उपयोग:
mv [source] [destination]
।
- उपयोग:
-
cat
: फाइल की सामग्री को जोड़ना और प्रदर्शित करना।- उपयोग:
cat [file_name]
।
- उपयोग:
-
more
औरless
: फाइल की सामग्री को पन्नों में देखने के लिए। -
nano
,vim
: टर्मिनल में फाइलों को संपादित करने के लिए पाठ संपादक।
फाइल अनुमतियाँ
- अनुमतियाँ
rwx
(पढ़ने, लिखने, निष्पादित करने) के रूप में प्रदर्शित होती हैं। - कमांड:
chmod
फाइल की अनुमतियाँ बदलने के लिए।- उपयोग:
chmod [permissions] [file_name]
।
- उपयोग:
प्रक्रिया प्रबंधन
-
ps
: वर्तमान प्रक्रियाओं को प्रदर्शित करता है। -
top
: वास्तविक समय में सिस्टम प्रक्रियाओं की निगरानी करता है। -
kill
: प्रक्रियाओं को समाप्त करने के लिए।- उपयोग:
kill [process_id]
।
- उपयोग:
सिस्टम जानकारी
-
uname
: सिस्टम की जानकारी प्रदर्शित करता है। -
df
: डिस्क स्थान उपयोग दिखाता है। -
free
: मेमोरी उपयोग प्रदर्शित करता है।
सहायता प्राप्त करना
-
man [command]
: किसी कमांड के लिए मैनुअल दिखाता है। -
--help
: व्यवहारिक सूचना प्राप्त करने के लिए सामान्य विकल्प (जैसे,ls --help
)।
कमांड चेनिंग
-
;
: एक से अधिक कमांड को अनुक्रम में निष्पादित करता है। -
&&
: दूसरा कमांड केवल तभी निष्पादित होता है जब पहला सफल हो। -
||
: दूसरा कमांड केवल तभी निष्पादित होता है जब पहला विफल हो।
टैब पूरा करना
- टैब कुंजी को दबाने से फाइल नाम और कमांड में स्वतः पूर्णता होती है, जो दक्षता को बढ़ाती है।
पर्यावरण चर
- वे चर जो शेल के व्यवहार को प्रभावित करते हैं;
echo $VARIABLE_NAME
से देखें। - सामान्य चर:
PATH
,HOME
,USER
।
स्क्रिप्टिंग मूल बातें
- शेल स्क्रिप्ट: एक टेक्स्ट फ़ाइल में कमांडों का संग्रह।
- निष्पादन करने योग्य बनाने के लिए
chmod +x [script_name]
का उपयोग करें। - निष्पादित करने के लिए
./[script_name]
का उपयोग करें।
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
यह क्विज़ लिनक्स के कमांड लाइन बुनियादों पर केंद्रित है। इसमें टर्मिनल और शेल के बीच के अंतर, साथ ही कुछ मूलभूत कमांड जैसे pwd
, ls
, cd
, mkdir
, और rm
के उपयोग के बारे में जानकारी है। इन कमांड्स का सही तरीके से उपयोग करना सीखें और अपनी क्षमता बढ़ाएं।