بعض الأوامر المفيدة



~ apt --help
~ ls
~ ls -l  # قائمة
~ ls -a # مخفي
~ lsblk # كتلة الأجهزة
~  tree -f -pug # مالك + اذونات
~  tree -f -h # حجم
~ tree -f -pug -h -D # تاريخ
~ md5sum # checksum
$ cat /etc/os-release #  معلومات النظام


~ dd if=x of=x bs=512M; sync # Convert and Copy
~ uname -a # sy_name
~ history
~ mkdir
~ touch
~ chmod
~ chown
~ tar xfv x.tar # فك
~ tar cfv x.tar x1 x2 x3 # ضغط
~ tar cfzv x.gzip x1 x2 x3 #gzip
~ tar tvf archive.gzip # Show
~ tar tvf x.tar # Show
~ touch file1 file2 file3
~ cal


~ tar -cvf x_11_10_2020.tar /home/linux/ <->  tar -xvf x_11_10_2020.tar
~ tar cvzf x_11_10_2020.gz /home/linux/
~ tar -xvf x.tar.gz
~ tar -cvf archieve.tar.gz  file1  file2  file3
~  tar -zxvf archieve.tar.gz
~ cal 1 2019
~ cal 1 2018
~ date
~ cat 1x.x 2x.x 3x.x 4x.x >>  x.x
~ cp
~ mv 
~ pwd
~ cd
~  find -name *php #البحث عن ملف في دليل معين
~  find -iname *.php
~  grep ? /x/x/ # البحث في الملف
~  grep -i ? /x/x/ # البحث في الملف مع تجاهل حالة الاحرف
~  sudo grep -r "127.0.0.1" /etc/ # البحث في الكل تحت دليل معين
~  grep -c '127.0.0.1' /etc/hosts # عدد مرارت التكرار في ملف ما
~  man man
~  ps # يعطي حالة العمليات الجارية بمعرف فريد يسمى PID.
~  ps -A # عرض  جميع العمليات
~  ps -A | grep -i apache2 # تصفية  قيد التشغيل
~  ps -A | grep -i apache2 # إنهاء عملية وبدءها دون إعادة تشغيل النظام بالكامل

~  sudo kill 936 # قتل
~  sudo pkill apache2 # قتل آخر
~  whereis sudo # Binary +  Manual Pages
~  service
~  alias x='x -x'
~  unalias x
~  df -a # حالة الاقراص
~  df -h or -m or -k # حجم الاقراص
~  df -hT /
~  df -hT ~
~  df -T  # نوع 
~  du
~  rm -rf
~ echo 'xxx' >> knows1.sh && cat knows1.sh # يضيف
~ echo "Creating a new file." > knows1.sh # يكتب فوقه
~ passwd 
~ cmp file1.txt file2.txt # قارن
~ wget -mk -w 20 http://www.example.com/
~ lsblk
~ mount /dev/sdb1 /dev/usbCheck Active Network
~ ifconfig # Check Active NetworkCheck All Network 
~ ifconfig xxx #
~ ifconfig -a # Check All Network 
~ ifconfig xxx down  or ifdown xxx # Disable
~ ifconfig xxx up or ifup xxx # Enable
~ ifconfig xxx 192.0.0.0 # Assign IP
~ ifconfig xxx netmask 255.255.255.0# Change Subnet
~ ifconfig xxx broadcast 192.0.0.255 # Change Broadcast
~ ifconfig xxx 192.0.0.0 netmask 255.255.255.0 broadcast 192.0.0.255


~  netstat -a  # List All Network Ports
~  netstat -at # List All TCP Ports - Transmission Control Protocol)
~  netstat -s  # Show Statistics for All Ports
~  netstat -st # Showing Statistics by TCP Protocol
~  netstat -su # Showing Statistics by UDP Protocol
~  netstat -a | more # Listing all the LISTENING Ports of TCP and UDP connections
~  netstat -au # only UDP
~  netstat -l  # all LISTENING
~  netstat -lt #  Listing all TCP Listening Ports
~  netstat -lu # Listing all UDP Listening Ports
~  netstat -tp #  Displaying Service name with PID
~  netstat -ac 5 | grep tcp # Displaying Promiscuous Mode
~  netstat -r #  Displaying Kernel IP routing
~  netstat -i # Showing Network Interface Transactions
~  netstat -g # Displaying IPv4 and IPv6 Information
~  netstat -c # Print Netstat Information Continuously
~  netstat --verbose # Finding non supportive Address
~  netstat -ap | grep ssh # Finding Listening Programs
## DNS ##
~  nslookup linux-www.com # Find out “A” record
~  nslookup ' ip von “A” '
~  nslookup -query=mx knows1.net # 
~  nslookup -type=ns  knows1.net # 
~  nslookup -type=any knows1.net # 
~  nslookup -type=soa knows1.net # 
~  nslookup -port 56 knows1.net # Query Port Number
~  nslookup -debug knows1.com # 

في dig هي أداة للاستعلام عن خوادم أسماء DNS للحصول على معلومات حول عناوين المضيف
~  dig knows1.net #
~  dig knows1.net +nocomments #
~  dig knows1.net +noauthority #
~  dig knows1.net +noadditional #
~  dig knows1.net +nostats #
~  dig knows1.net +noanswer #
~  dig knows1.net +noall #
~  dig knows1.net; #
~  dig knows1.net +short
~  dig knows1.net MX #
~  dig knows1.net SOA #
~  dig knows1.net TTL #
~  dig yahoo.com ANY +noall +answer #
~  dig -x 134.122.92.160 +short #
~  uptime # مدة التشغيل
~  wall "xxxxx" # راسل باقية المستخدمين
~  mesg [n|y] أسمح بظهور الرسائل عند الاخرين أو لا
~  write # ارسل رسالة
~  w # وقت التشغيل
~  who # 
~  rename x x # file
~  top # يعرض عمليات وحدة المعالجة المركزية
~  top -u  xx # + z Z c
~  Mkfs.ext4 /dev/sda1 #
~  free # الذاكرة
~  free -b or m or g
~  free -h # هام
~  free -s 3 # time
~   mysqldump -u [username] –p[password] [database_name] > [dump_file.sql] # Backup
~   mysql -u [username] –p[password] [database_name] < [dump_file.sql] # Restore
من المفيد جدًا معرفة العمليات التي تستخدم ملفًا معينًا ، أو لعرض جميع الملفات لعملية واحدة
~  lsof #  Open Files
~  lsof -u root #
~   lsof -i TCP:22
~  lsof -i 6 or 4 # ip
~   lsof -i # network
Most used commands:
  list - list packages based on package names
  search - search in package descriptions
  show - show package details
  install - install packages
  reinstall - reinstall packages
  remove - remove packages
  autoremove - Remove automatically all unused packages
  update - update list of available packages
  upgrade - upgrade the system by installing/upgrading packages
  full-upgrade - upgrade the system by removing/installing/upgrading packages
  edit-sources - edit the source information file


$ lsmod | grep kvm # List Kernel Modules

$ modprobe vhost_net # برنامج لإضافة وإزالة الوحدات النمطية من Linux Kernel

$ dpkg --get-selections | grep xxxxx # معرفة الحزمة مثبتة أم لا

$ dpkg -s xxx # معرفة الحزمة مثبتة أم لا

$ egrep -c '(vmx|svm)' /proc/cpuinfo # تحقق من تمكين ملحق Virtualization أم لا

$ grep -E --color '(vmx|svm)' /proc/cpuinfo # المعالج الخاص بك هو Intel=vmx/AMD=svm






  • مقدمة ل DNS ما هو DNS ؟ ا [ 1 ]
  • كيفية كتابة Backup Bash Shell Script ؟ 4
  • ما هو Script Execution في Bash Shell Script ؟
  • ما هي أسماء الملفات والأذونات في Bash Shell Script ؟
  • ما هو Bash Shell Scripting ؟ [1]
  • ما هو الفرق بين compiler و interpreter ؟
  • كيفية كتابة shell script في لينكس ؟
  • ما هو MariaDB Replication ؟
  • كيفية تثبيت دروبال على لينكس ؟
  • كيفية إنشاء مستودعات Git ؟ [3]
  • كيفية إعداد git لبيئة التطوير الخاصة بك بخمس دقائق ؟[2]
  • مقدمة سريعة في git . ا[1]
  • ما هو Git ؟ [0]
  • كيفية تثبيت Git على دبيان 10
  • كيفية عرض المستخدمين في لينكس ؟
  • كيفية إعداد مفاتيح SSH على دبيان 10 ؟
  • كيفية منع المستخدمين من إستخدام أوامر معينة في لينكس ؟
  • كيفية تثبيت sudo و تكوين مستخدم مع صلاحياته ؟
  • كيفية إدراة أضافات vim داخليا .
  • كيف ضبط vim الأعدادت الأساسية بعد التثبيت ؟
  • 6 أوضاع لمحرر النصوص vi Editor_Vim_Modes فماهي ؟[6]
  • كيفية تثبيت vim-airline ؟ [4]
  • كيفية تمكين الإكمال التلقائي في VIM ؟ [5]
  • كيفية تثبيت nerdtree مستكشف نظام الملفات للتكامل مع vi ا [3] ؟
  • كيفية تثبيت vim-pathogen ؟ [2]
  • كيفية تثبيت vim أفضل محرر نصوص للخبراء ؟ [1]
  • إنشاء Virtual Machine .. في دبيان .
  • كيفية تمكين حساب المستخدم العادي استخدام KVM ؟ [2]
  • إعداد KVM على لينكس .
  • كيفية تحرير أول نص لك بمحرر النصوص vim ؟ [0]
  • ما هي أفضل محررات النصوص المصدر المفتوح ؟
  • كيفية أستخدام apt لتحديث النظام في لينكس ؟
  • كيفية ضبط protocol المستخدم و services المستخدمة في لينكس ؟
  • كيفية كتابة نظام التشغيل على فلاشة ؟
  • تقسيم terminal لينكس
  •  

    إرسال تعليق

    0 تعليقات