0% found this document useful (0 votes)
93 views

Linux Command 1

This document provides a summary of common Unix/Linux commands organized into categories such as file commands, system info commands, process management commands, file permissions commands, compression commands, network commands, and installation commands. It lists commands like ls, date, cal, uptime, w, whoami, finger, uname, df, du, free, tar, gzip, ping, dig, wget, chmod, and their basic functions and usage.

Uploaded by

Issam Ghanname
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
93 views

Linux Command 1

This document provides a summary of common Unix/Linux commands organized into categories such as file commands, system info commands, process management commands, file permissions commands, compression commands, network commands, and installation commands. It lists commands like ls, date, cal, uptime, w, whoami, finger, uname, df, du, free, tar, gzip, ping, dig, wget, chmod, and their basic functions and usage.

Uploaded by

Issam Ghanname
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Unix/Linux Command Reference .

com
File Commands System Info
ls – directory listing date – show the current date and time
ls -al – formatted listing with hidden files cal – show this month's calendar
cd dir - change directory to dir uptime – show current uptime
cd – change to home w – display who is online
pwd – show current directory whoami – who you are logged in as
mkdir dir – create a directory dir finger user – display information about user
rm file – delete file uname -a – show kernel information
rm -r dir – delete directory dir cat /proc/cpuinfo – cpu information
rm -f file – force remove file cat /proc/meminfo – memory information
rm -rf dir – force remove directory dir * man command – show the manual for command
cp file1 file2 – copy file1 to file2 df – show disk usage
cp -r dir1 dir2 – copy dir1 to dir2; create dir2 if it du – show directory space usage
doesn't exist free – show memory and swap usage
mv file1 file2 – rename or move file1 to file2 whereis app – show possible locations of app
if file2 is an existing directory, moves file1 into which app – show which app will be run by default
directory file2
ln -s file link – create symbolic link link to file Compression
touch file – create or update file tar cf file.tar files – create a tar named
cat > file – places standard input into file file.tar containing files
more file – output the contents of file tar xf file.tar – extract the files from file.tar
head file – output the first 10 lines of file tar czf file.tar.gz files – create a tar with
tail file – output the last 10 lines of file Gzip compression
tail -f file – output the contents of file as it tar xzf file.tar.gz – extract a tar using Gzip
grows, starting with the last 10 lines tar cjf file.tar.bz2 – create a tar with Bzip2
compression
Process Management tar xjf file.tar.bz2 – extract a tar using Bzip2
ps – display your currently active processes gzip file – compresses file and renames it to
top – display all running processes file.gz
kill pid – kill process id pid gzip -d file.gz – decompresses file.gz back to
killall proc – kill all processes named proc * file
bg – lists stopped or background jobs; resume a
stopped job in the background Network
fg – brings the most recent job to foreground ping host – ping host and output results
fg n – brings job n to the foreground whois domain – get whois information for domain
dig domain – get DNS information for domain
File Permissions
dig -x host – reverse lookup host
chmod octal file – change the permissions of file
wget file – download file
to octal, which can be found separately for user,
wget -c file – continue a stopped download
group, and world by adding:
● 4 – read (r) Installation
● 2 – write (w) Install from source:
● 1 – execute (x) ./configure
Examples: make
chmod 777 – read, write, execute for all make install
chmod 755 – rwx for owner, rx for group and world dpkg -i pkg.deb – install a package (Debian)
For more options, see man chmod. rpm -Uvh pkg.rpm – install a package (RPM)
SSH
ssh user@host – connect to host as user Shortcuts
ssh -p port user@host – connect to host on port Ctrl+C – halts the current command
port as user Ctrl+Z – stops the current command, resume with
ssh-copy-id user@host – add your key to host for fg in the foreground or bg in the background
user to enable a keyed or passwordless login Ctrl+D – log out of current session, similar to exit
Ctrl+W – erases one word in the current line
Searching Ctrl+U – erases the whole line
grep pattern files – search for pattern in files Ctrl+R – type to bring up a recent command
grep -r pattern dir – search recursively for !! - repeats the last command
pattern in dir exit – log out of current session
command | grep pattern – search for pattern in the
output of command
locate file – find all instances of file * use with extreme caution.
‫مرجع اوامر اللينكس\اليونكس‬ ‫‪.com‬‬
‫اوامر الملفات ‪File Commands‬‬ ‫معلومات النظام ‪System Info‬‬
‫عرض المجلدات – ‪ls‬‬ ‫عرض التاريخ والوقت الحالي – ‪date‬‬
‫عرض المجلدات والمجلدات المخفية – ‪ls -al‬‬ ‫عرض تقويم الشهر الحالي– ‪cal‬‬
‫تغيير المجلد الى مجلد ‪cd dir – dir‬‬ ‫عرض وقت التشغيل الحالي – ‪uptime‬‬
‫تغيير المجلد الى ‪cd –home‬‬ ‫‪w – display who is online‬‬
‫عرض المجلد الحالي – ‪pwd‬‬ ‫المستخدم الذي قام بتسجيل الدخول – ‪whoami‬‬
‫انشاء مجلد ‪mkdir dir –dir‬‬ ‫عرض معلومات عن ‪finger user – user‬‬
‫حذف ملف ‪rm file –file‬‬ ‫عرض معلومات النواة ‪-‬الكرنل – ‪uname -a‬‬
‫حذف مجلد ‪rm -r dir – dir‬‬ ‫عرض معلومات المعالج – ‪cat /proc/cpuinfo‬‬
‫‪rm -f file – file‬‬ ‫عرض معلومات الذاكرة – ‪cat /proc/meminfo‬‬
‫* ‪rm -rf dir – force remove directory dir‬‬ ‫عرض دليل استخدام المر ‪man command –command‬‬
‫نسخ ملف ‪ file1‬ولصقه بإسم ‪cp file1 file2 –file2‬‬ ‫عرض حجم استخدام القرص – ‪df‬‬
‫نسخ ‪ dir1‬الى ‪; dir2‬انشاء مجلد ‪cp -r dir1 dir2 –dir2‬‬ ‫عرض المساحة الفارغة للمجلد الحالي – ‪du‬‬
‫ونسخ مجلد ‪ dir1‬الى ‪ dir2‬اذا لم يكن موجود من قبل‬ ‫عرض حجم استخدام الذاكرة ومساحة البدال ‪-‬السواب – ‪free‬‬
‫اعادة تسمية او نقل‪ file1‬الى ‪mv file1 file2 –file2‬‬ ‫عرض مجلد مكان البرنامج ‪whereis app –app‬‬
‫اذا كان ‪ file2‬مجلد موجود‪ ,‬سينقل مجلد‪ file1‬الى مجلد ‪file2‬‬ ‫عرض اي برنامج ‪ app‬سوف يعمل افتراضيًا– ‪which app‬‬

‫عمل اختصار ‪ link‬الى ‪ln -s file link – file‬‬ ‫الضغط ‪Compression‬‬


‫انشاء او تحديث ملف ‪touch file –file‬‬ ‫انشاء ملف الضغط ‪ tar‬بأسم– ‪tar cf file.tar files‬‬
‫‪cat > file – places standard input into file‬‬ ‫‪ file.tar‬يتضمن ‪files‬‬
‫مخرج المحتويات لـ ‪more file –file‬‬ ‫استخراج ‪ files‬من ‪tar xf file.tar – file.tar‬‬
‫المخرجات لول‪ 10‬اسطر لـ ‪head file –file‬‬ ‫انشاء ملف ‪ tar‬مع – ‪tar czf file.tar.gz files‬‬
‫المخرجات لخر‪ 10‬اسطر لـ ‪tail file – file‬‬ ‫ضغط ‪Gzip‬‬
‫عرض مخرج محتويات لـ ‪tail -f file –file‬‬ ‫استخراج ‪ tar‬بإستخدام ‪tar xzf file.tar.gz –Gzip‬‬
‫‪grows, starting with the last 10 lines‬‬ ‫استخراج ملف ‪ tar‬مع ضغط – ‪tar cjf file.tar.bz2‬‬
‫‪Bzip2‬‬
‫ادارة العمليات ‪Process Management‬‬ ‫استخراج ملف ‪ tar‬بواسطة ‪tar xjf file.tar.bz2 – Bzip2‬‬
‫عرض العمليات النشطة الحالية – ‪ps‬‬ ‫ضغط ‪ file‬واعادة تسميته الى – ‪gzip file‬‬
‫عرض جميع العمليات التي تعمل – ‪top‬‬ ‫‪file.gz‬‬
‫قتل عملية عنوانها ‪kill pid –pid‬‬ ‫فك ضغط الملف ‪ file.gz‬ورجوعه الى– ‪gzip -d file.gz‬‬
‫قتل العملية اسمها ‪killall proc –proc‬‬ ‫‪file‬‬
‫قائمة الوظائف المتوقفه والخلفية‪ ,‬ويسترد – ‪bg‬‬
‫الوظائف المتوقفه في الخلفية‪.‬‬ ‫الشبكات ‪Network‬‬
‫جلب الوظيفة الخيرة الى المقدمة – ‪fg‬‬ ‫‪ ping‬خادم ‪ host‬واعرض النتائج– ‪ping host‬‬
‫جلب الوظيفة ‪ n‬الى المقدمة– ‪fg n‬‬ ‫عرض معلومات ‪ whois‬لـ ‪whois domain –domain‬‬
‫صلحيات الملف ‪File Permissions‬‬ ‫عرض معلومات ‪ DNS‬لـ ‪dig domain – domain‬‬
‫‪dig -x host – reverse lookup host‬‬
‫تغيير الصلحيات لـ ‪chmod octal file –file‬‬
‫تحميل ‪wget file – file‬‬
‫الى ‪ octal‬ثلث ارقام تمثل على التوالي ‪,‬المستخدم‬
‫اكمال تحميل متوقف – ‪wget -c file‬‬
‫المجموعة‪ ,‬العالم بإضافة مجموع قيم الصلحية لكل رقم ‪,‬‬
‫قيم الصلحية ‪ (r) :‬قراءة – ‪● 4‬‬ ‫التثبيت ‪Installation‬‬
‫)‪ (w‬كتابة – ‪● 2‬‬ ‫التثبيت من المصدر‪:‬‬
‫)‪ (x‬تنفيذ – ‪● 1‬‬ ‫‪./configure‬‬
‫امثلة‪:‬‬ ‫‪make‬‬
‫قراءة ‪ ,‬كتابة ‪ ,‬تنفيذ للكل – ‪chmod 777‬‬ ‫‪make install‬‬
‫للمستخدم ‪ ,rwx‬للمجموعة والعالم ‪chmod 755 – rx‬‬ ‫تثبيت حزمة ديبيان )‪dpkg -i pkg.deb – (Debian‬‬
‫‪ rwx‬تعني قراءة‪,‬كتابة وتنفيذ‬ ‫تثبيت حزمة ردهات )‪rpm -Uvh pkg.rpm –(RPM‬‬
‫‪SSH‬‬
‫اتصل بـ ‪ host‬بحساب ‪ssh user@host –user‬‬ ‫الختصارات ‪Shortcuts‬‬
‫اتصل بخادم ‪ host‬على منفذ – ‪ssh -p port user@host‬‬ ‫ايقاف نهائي للمر الحالي – ‪Ctrl+C‬‬
‫‪port as user‬‬ ‫ايقاف المر الحالي واكماله بالمر – ‪Ctrl+Z‬‬
‫‪ssh-copy-id user@host – add your key to host for‬‬ ‫‪ fg‬في المقدمة او ‪ bg‬في الخلفية‬
‫‪user to enable a keyed or passwordless login‬‬ ‫تسجيل خروج‪ ,‬مشابه للمر ‪Ctrl+D – exit‬‬
‫مسح كلمة واحدة في السطر الحالي – ‪Ctrl+W‬‬
‫‪Searching‬‬ ‫مسح السطر كامل ً – ‪Ctrl+U‬‬
‫بحث عن ‪ pattern‬في ‪grep pattern files – files‬‬ ‫كتابة المر الخير – ‪Ctrl+R‬‬
‫بحث متكرر – ‪grep -r pattern dir‬‬ ‫تكرار المر الخير ‪!! -‬‬
‫عن ‪ pattern‬في مجلد ‪dir‬‬ ‫تسجيل خروج– ‪exit‬‬
‫بحث عن ‪command | grep pattern –pattern‬‬
‫في مخرجات ‪pattern‬‬
‫البحث على كافة مثيلت ‪locate file –file‬‬ ‫‪* use with extreme caution.‬‬

You might also like