Professional Documents
Culture Documents
Basic Commands
Basic Commands
high level
apt
apt-get
search and get repository
low level:
dpkg install -delete package
INSTALLING A PACKAGE:
$apt-get update
$apt-get install [package_name]
REMOVING A PACKAGE:
$apt-get remove [package_name]
Syntax:
Command Option Argument ex: ls -l Desktop one option or more
MAKE DIRECTORY:
]mkdir [folder
mkdir -v folder 5 → -v to verify if a folder is created
mkdir folder1 folder2 folder3 ….etc making 3 or more folders
FILE TYPE:
]file [file_name
COPYING:
]cp [folder or file name] [destination_folder
cp text1 folder1
cp text1 text2 copying file and things inside to a new file
cp -i text1 text2 overwriting y/n
cp -r copying folders
cp -r folder1 folder2
وتعني نسخ الملف أو المجلد رقم 1إلى الملف أو المجلد رقم .2
cp item... directory
أعاله هي الطريقة الثانية الستخدام أمر cpوتعني نسخ أكثر من ملف أو مجلد إلى مجلد محدد.
الخيارات
الوصف
Options
a- ينسخ الملف أو المجلد مع جميع الخصائص له مثل الصالحيات والملكية وغيرها
i- بشكل افتراضي cpأو إعادة الكتابة على الملف وهذا ما يفعله أمر overwriteيعطي تنبيه قبل عمل
ينسخ المجلدات ومابداخلها من محتويات ،وهذا الخيار مطلوب عند نسخ المجلدات recursiveبشكل
r-
-aهو أو خيار
أعاله يعني أن األمر cpينسخ من الملف 1إلى الملف 2وإذا كان الملف 2موجود مسبقًا سيتم الكاتبة فوقه ،وإذا لم يكن
موجود سيتم إنشاء الملف .2
cp -i file1 file2
أعاله يعني أن األمر cpينسخ من الملف 1إلى الملف 2لكن إذا كان الملف 2موجود مسبقًا سيتم إظهار رسالة تأكيد قبل
أن تتم الكاتبة فوقه ،إذا لم يكن موجود سيتم إنشاء الملف .2
cp file1 file2 dir1
أعاله سوف ينسخ الملفات 1و 2إلى مجلد dir1ويجب أن يكون الملجد موجود مسبقًا.
cp dir1/* dir2
ينسخ جميع الموجود بمجلد 1إلى مجلد 2ويجب أن يكون مجلد 2موجود مسبقًا.
أعاله يمثل نقل الملف أو المجلد أو إعادة تسميته من الملف أو المجلد 1إلى .2
mv item... dir1
أعاله يعني أن األمر mvينقل الملف 1إلى الملف 2وإذا كان الملف 2موجود مسبقًا ستتم الكاتبة فوقه ،إذا لم يكن موجود
سيتم إنشاء الملف 2وبكال الحالتين الملف 1لم يعد موجود.
mv -i file1 file2
أعاله يعني أن األمر mvينقل الملف 1إلى الملف 2لكن إذا كان الملف 2موجود مسبقًا سيتم إظهار رسالة تأكيد قبل أن
تتم الكاتبة فوقه ،وإذا لم يكن موجود سيتم إنشاء الملف .2
mv file1 file2 dir1
أعاله سوف ينقل الملفات 1و 2إلى مجلد dir1ويجب أن يكون الملجد موجود مسبقًا.
mv dir1 dir2
ينقل جميع الموجود بمجلد 1إلى مجلد 2وإذا لم يكون موجود مجلد 1قم بإنشائه.
بحيث أن itemيكون ملف أو مجلد ،ويجب الحذر عند استخدام األمر rmفي أنظمة Unix-likeحيث أنه ال يمكن
التراجع فيها عن الحذف ،فيجب الحذر عند استخدام األمر مع .Wildcards
Optionsالخيارات الوصف
i- يظهر رسالة تأكيد قبل تنفيذ عملية الحذف
r- يحذف المجلد والمحتويات التي بداخله ،ويجب كتابته عند حذف مجلد recursiveبشكل
f- يتجاهل الملفات الغير موجودة ،ويحذف بصمت
v- يظهر رسالة أنه تمت عملية الحذف
أمثلة على استخدام أمر rm
المثال التالي يوضح حذف ملف file1بدون أي تنبيه:
rm file1
opening a file:
xdg-open THE_FILE
EXAMPLES:
cp *.html ../html-dir copying all html type files
to a new directory