Use correct syntax markup for shell

Approved by:	carlavilla
This commit is contained in:
Li-Wen Hsu 2021-03-14 20:08:55 +08:00
parent 55c95407aa
commit a9a9e66105
No known key found for this signature in database
GPG key ID: 8D7BCC7D012FD37E
666 changed files with 17924 additions and 17924 deletions

View file

@ -32,7 +32,7 @@ toc::[]
লগ আউট করে প্রতিবার নতুন একটি `login:` প্রম্পট পেতে হলে লিখুন -
[source,bash]
[source,shell]
....
# exit
....
@ -41,21 +41,21 @@ toc::[]
কম্পিউটার বন্ধ (shut down) করতে চাইলে লিখুন -
[source,bash]
[source,shell]
....
# /sbin/shutdown -h now
....
আর রিবুট করতে চাইলে লিখুন -
[source,bash]
[source,shell]
....
# /sbin/shutdown -r now
....
অথবা
[source,bash]
[source,shell]
....
# /sbin/reboot
....
@ -66,7 +66,7 @@ toc::[]
ইনস্টলেশনের সময় যদি কোন অ্যাকাউন্ট তৈরী করে না থাকেন এবং এখন root হিসেবে লগ ইন করে থাকেন, তবে একটি অ্যাকাউন্ট তৈরীর সময় হয়েছে। এজন্য লিখুন -
[source,bash]
[source,shell]
....
# adduser
....
@ -75,7 +75,7 @@ toc::[]
নতুন কোন ব্যবহারকারীর জন্য অ্যাকাউন্ট তৈরীর একটি উদাহরণ এখন দেয়া হচ্ছে যেখানে _জ্যাক বেনিম্বলের জন্য জ্যাক_ নামে একটি অ্যাকাউন্ট তৈরী করা হয়। নিরাপত্তার ব্যাপারটি বেশ গুরুত্বপূর্ণ হলে জ্যাককে একটি পাসওয়ার্ডও দিতে হবে। জ্যাককে অন্যকোন গ্রুপের অন্তর্ভুক্ত করা হবে কিনা জানতে চাইলে লিখুন `wheel`
[source,bash]
[source,shell]
....
Login group is "jack". Invite jack into other groups: wheel
....
@ -151,7 +151,7 @@ _text_ নামক ফাইলটিকে খুজে বের করার
হয়তো কিছু কমান্ড আপনার সিস্টেমে ভালভাবে কাজ করছে না। `locate` এবং `whatis` উভয়ই একটি ডাটাবেসের ওপর নির্ভর করে যা প্রতি সপ্তাহে নতুন করে তৈরী করা হয়। যদি আপনার কম্পিউটারটি সাপ্তাহিক ছুটির দিনে বন্ধ থাকে কিংবা ঐ দিন FreeBSD চালানো না হয়, তবে দৈনিক, সাপ্তাহিক কিংবা মাসিক কাজগুলো যেকোন সময়ই করতে পারেন। পরবর্তি কমান্ডগুলো আপনাকে এই ব্যবস্থা করে দেবে; root হিসেবে কমান্ডগুলো চালান এবং একটি কমান্ডের কাজ শেষ হলেই কেবল পরের কমান্ডটি প্রয়োগ করুন।
[source,bash]
[source,shell]
....
# periodic daily
সংশ্লিষ্ট আউটপুট
@ -171,14 +171,14 @@ _text_ নামক ফাইলটিকে খুজে বের করার
এডিট করার পূর্বে প্রতিটি ফাইলের একটি ব্যাকআপ কপি রাখা উচিত্‍। যদি আপনি [.filename]#/etc/rc.conf# ফাইলটি এডিট করতে চান তবে `cd /etc` লিখে [.filename]#/etc# ডিরেক্টরিতে প্রবেশ করুন এবং লিখুন
[source,bash]
[source,shell]
....
# cp rc.conf rc.conf.orig
....
এর ফলে [.filename]#rc.conf# ফাইলের [.filename]#rc.conf.orig# নামক একটি কপি তৈরী হবে। পরে যদি কোন কারণে [.filename]#rc.conf# এর মূল কপি ব্যবহারের প্রয়োজন হয় তবে [.filename]#rc.conf.orig# কে [.filename]#rc.conf# এ কপি করা যাবে। তবে সবচেয়ে ভাল হয় [.filename]#rc.conf# এর নাম পরিবর্তন করে [.filename]#rc.conf.orig# করার পর [.filename]#rc.conf.orig# কে [.filename]#rc.conf# এ কপি করলে:
[source,bash]
[source,shell]
....
# mv rc.conf rc.conf.orig
# cp rc.conf.orig rc.conf
@ -186,7 +186,7 @@ _text_ নামক ফাইলটিকে খুজে বের করার
এরকম করার কারণ হল, `mv` কমান্ডের সাহায্যে ফাইলের নাম পরির্বতন করলেও ফাইল সংক্রান্ত বিভিন্ন তথ্য, যেমন- তারিখ, মালিকানা ইত্যাদি অপরিবর্তিত থাকে। এখন [.filename]#rc.conf# কে এডিট করতে পারেন। কোন কারণে এডিটপূর্ব [.filename]#rc.conf# এর প্রয়োজন হলে প্রথমে বর্তমান [.filename]#rc.conf# এর নাম পরিবর্তন করে [.filename]#rc.conf.myedit# করুন (কারণ আপনার এডিটকৃত [.filename]#rc.conf#'কেও হয়তো ভবিষ্যতে প্রয়োজন হতে পারে) ঃ
[source,bash]
[source,shell]
....
# mv rc.conf.orig rc.conf
....
@ -195,7 +195,7 @@ _text_ নামক ফাইলটিকে খুজে বের করার
কোন ফাইল এডিট করতে চাইলে লিখুন,
[source,bash]
[source,shell]
....
# vi filename
....
@ -248,14 +248,14 @@ kbd:[Ctrl+b] এবং kbd:[Ctrl+f]::
এ অবস্থায় সম্ভবত আপনার প্রিন্টার কাজ করছে না। তাই কোন ম্যানুয়াল পেজকে ফ্লপিতে করে ডস-এ নিয়ে কিভাবে প্রিন্ট করবেন তার বর্ণনা এখানে দেয়া হল। মনে করুন আপনি কোন ফাইল ব্যবহারের অনুমতি পরিবর্তনের প্রক্রিয়া ভালভাবে পড়তে চাইছেন (এটি যথেষ্ট গুরুত্বপূর্ণ একটি ব্যাপার)। `man chmod` কমান্ড ব্যবহার করে আপনি এসম্পর্কে পড়তে পারবেন,
[source,bash]
[source,shell]
....
% man chmod | col -b > chmod.txt
....
এই কমান্ডটি `chmod` এর ম্যানুয়াল পেজকে স্ক্রীনে না দেখিয়ে [.filename]#chmod.txt# ফাইলে লিখে দেবে। এখন ফ্লপি ড্রাইভে একটি ডস ফরম্যাটের ফ্লপি রাখুন, `su` কমান্ড ব্যবহার করে root হোন এবং লিখুন
[source,bash]
[source,shell]
....
# /sbin/mount -t msdos /dev/fd0 /mnt
....
@ -264,7 +264,7 @@ kbd:[Ctrl+b] এবং kbd:[Ctrl+f]::
এখন যে ডিরেক্টরিতে [.filename]#chmod.txt# নামের ফাইলটি তৈরী করেছেন সেখানে গিয়ে [.filename]#chmod.txt# কে ফ্লপিতে কপি করতে পারেন (এজন্য root হিসেবে কাজ করার কোন প্রয়োজন নেই, তাই `exit` লিখে অনায়াসে `jack` হিসেবে কাজকর্ম চালিয়ে যেতে পারেন)।
[source,bash]
[source,shell]
....
% cp chmod.txt /mnt
....
@ -273,7 +273,7 @@ kbd:[Ctrl+b] এবং kbd:[Ctrl+f]::
আপনি বিশেষ করে [.filename]#/sbin/dmesg# কমান্ডের আউটপুটকে একটি ফাইলে লিখে রাখার প্রয়োজনীয়তা অনুভব করতে পারেনঃ
[source,bash]
[source,shell]
....
% /sbin/dmesg > dmesg.txt
....
@ -282,7 +282,7 @@ kbd:[Ctrl+b] এবং kbd:[Ctrl+f]::
এখন আপনি root হিসেবে ফ্লপিড্রাইভকে ডিসমাউন্ট করতে পারেন,
[source,bash]
[source,shell]
....
# /sbin/umount /mnt
....
@ -316,7 +316,7 @@ _dir_ নামের ডিরেক্টরি ও তার অন্তর
`find` কমান্ড ব্যবহার করে [.filename]#/usr# ডিরেক্টরির কোন ফাইলকে এভাবে খুঁজে পেতে পারেন,
[source,bash]
[source,shell]
....
# find /usr -name "filename"
....
@ -333,7 +333,7 @@ _dir_ নামের ডিরেক্টরি ও তার অন্তর
যে পোর্টটি ইনস্টল করবেন তা প্রথমে খুজে বের করুন। মনে করুন পোর্টটির নাম Kermit। সিডিরমের ভেতর Kermit এর জন্য একটি ডিরেক্টরি থাকবে। এই ডিরেক্টরিকে [.filename]#/usr/local# ডিরেক্টরিতে কপি করুন ( যেসকল সফটওয়ার সিস্টেমের সকল ব্যবহারকারীই চালাবে সেগুলো ইনস্টল করার জন্য [.filename]#/usr/local# একটি ভাল জায়গা)ঃ
[source,bash]
[source,shell]
....
# cp -R /cdrom/ports/comm/kermit /usr/local
....
@ -344,7 +344,7 @@ _dir_ নামের ডিরেক্টরি ও তার অন্তর
এখন `cd` কমান্ড ব্যবহার করে [.filename]#/usr/local/kermit# ডিরেক্টরিতে প্রবেশ করুন। এখানে [.filename]#Makefile# নামে একটি ফাইল থাকবে। এবার লিখুন,
[source,bash]
[source,shell]
....
# make all install
....