وبلاگ دانیل
Apr/10 3 1

BASH برگه تقلب

این بازی BASH ورق من است. من در اینجا به جمع آوری قطعه کد مفید و سازه است که من به گوگل از زمان به زمان و یا در غیر این صورت man'en بود. در این مقاله به من خدمت می کند شخصا به عنوان یک کتاب مرجع می تواند مفید باشد به دیگران که اغلب پوسته Bourne دوباره به.

سخت کار کردن

  در حالی که [1] # بی پایان حلقه
 انجام
     اکو "اه"
 انجام شده 
  من به دلار (LS / و غیره)
 انجام
   اکو $ من
 انجام شده

 برای من در `` seq 1 10؛
 انجام
   اکو $ من
 انجام شده 

مورد

  پرونده «$ 1» در
      الف)
             اکو ""
             ؛
      ب)
             اکو ب "

             ؛
      *)
              اکو "$ 1 ب و یا نمی باشد."
              ؛
 esac 
  سوئیچ ها برای تست: http://bash-hackers.org/wiki/doku.php/commands/classictest

 یا

 از / usr / بن / [- کمک 

اگر در آن زمان دیگر

  اگر ["$ 1" = ""] پس از آن
    اکو ""
 دیگر
     اکو "نه"
 فی 

دستور dpkg + APT

  فایل های # لیست از یک بسته ی نصب شده
 دستور dpkg-L [نام بسته

 # فایل را در یک بسته لیست
 دستور dpkg-C [package.deb]

 # اطلاعات در مورد یک بسته
 دستور dpkg-i [package.deb]

 # لیست تمام بسته های نصب شده
 دستور dpkg-ل
 دستور dpkg - گرفتن انتخاب> getselections.txt

 نصب و راه اندازی: واردات از انتخاب فایل
 دستور dpkg - مجموعه انتخاب <getselections.txt 

دستور netstat

  # لیست تمام پورت های باز به خارج
 دستور netstat-lpn | grep استفاده گوش | grep استفاده-V localhost را 

mdadm

  # ایمیل خود را تست
 # استفاده MAILADDR از فایل / etc / mdadm / mdadm.conf است
 mdadm - مانیتور -1 / dev/md0-t

 # دستگاه را به آرایه اضافه کنید
 mdadm - اضافه / dev/md0 / dev/sda1

 # دستگاه را از آرایه حذف
 mdadm - حذف / dev/md0 / dev/sda1

 # دستگاه های معیوب حذف
 mdadm - مدیریت / dev/md0 - حذف معیوب
 mdadm - مدیریت / dev/md0 - حذف شکست خورده

 # دوباره نصب بوت لودر
 خوراک
 گراب> ریشه (hd0، 0)
 گراب> نصب (hd0)

 # دیسک خروجی اطلاعات
 smartctl-و / dev / sdx 

EXT

  # Disklabel تنظیم
 e2label برچسب دستگاه 

پرده

  # به نمایش به طور خودکار تولید اسکریپت ها و روی صفحه نمایش شروع کار
 صفحه نمایش-S [نام صفحه]-D-M [script.sh]

 # یک صفحه جدید و یا ایجاد تغییر موجود
 صفحه نمایش-R-D [نام صفحه]

 # ضربه زدن به کلید خروج از صفحه نمایش
 CTRL - A - D 

خروجی زیر

 # همه پایگاه داده به فایل روگرفت mysqldump-U ریشه psecret - تمام پایگاه داده ها> backup.sql # فقط ساختار پایگاه داده را به یک فایل روگرفت mysqldump-U ریشه psecret - نه داده - پایگاه داده-> backup.sql ها # بازگرداندن خروجی زیر، تو ریشه، psecret <backup.sql روگرفت رمز عبور ریشه تنظیم مجدد / و غیره / init.d / مای توقف اکو "SET رمز عبور برای'root''localhost' = رمز عبور ('new password')"> ~ / setrootpassword.sql mysqld_safe - فایل init انجام = ~ / setrootpassword.sql # [CTRL] + [C] / و غیره / init.d / مای شروع RM-F ~ / setrootpassword.sql در 

imagemagick

  # همه تصاویر را در شاخه جاری، تغییر اندازه
 mogrify-تغییر اندازه رزولوشن 800x600 / *. JPG

 # همه تصاویر را در دایرکتوری جاری به PNG تبدیل
 mogrify قالب PNG است. / * 

unionfs-فیوز

  # اتحادیه بین a و b در C
 # آیا می شود بر روی یک

 unionfs-فیوز-O گاو / صفحه اصلی / RW = :/ خانه / B = RW / صفحه اصلی / WW / رومیزی / ج 

ffmpeg هستید:

  # FLV به 3GP تبدیل
 ffmpeg هستید:-I-F 3GP vcodec in.flv H263-176x144-AB 12.2k-AR 8000-AC 1 out.3gp

 # از فقط در مورد هر قالب به هر جای دیگری که ممکن است از دست دادن تبدیل
 ffmpeg هستید:-I infile.ext گذر 2-sameq outfile.ext 

پیدا کردن

  # فایل، پیدا کردن و انجام کاری با آنها
 پیدا کنید.  نام "* MP3." EXEC فایل {} \؛

 # لینک نرم افزار می توانید مشاهده و
 پیدا کنید.  نوع L-EXEC LS-L {} \؛ 

 # شامل تمام فایل ها در یک پوشه
 پیدا / دایرکتوری نوع F | WC-L 

کد: sudo

  # / و غیره / sudoers
 # فرمان کاربر نام کاربری رمز عبور بدون مجوز اجرا ممتاز
 # (اضافه شده در پایان باید از فایل / etc / sudoers)

 نام کاربری ALL = NOPASSWD: / sbin / راه اندازی مجدد 

IPTABLES

  # همه چیز در ورودی اجازه می دهد
  از iptables-F از iptables-P INPUT پذیرفتن

 # اتصالات اشکالزدایی
 # شمارنده بسته را در یک زنجیره به 0
 ورودی از iptables-Z

 # زنجیره ای با بسته نمایش شمارنده
 از iptables-L INPUT-V 

FTP کوه

  mkdir به مقدار / tmp / MNT
 فیوز با modprobing
 nonempty ftp.host.com curlftpfs-V-O-O کاربر نام کاربری =: کلمه عبور / TMP / MNT
 umount / TMP / MNT 

umount "دستگاه مشغول است" - پیدا کردن، مسدود کردن روند

  fuser-M [mountpoint] 

وب سایت mirrorn دستور wget

  دستور wget-کیلومتری http://www.website.com 

سامبا کوه

  نام کاربری mount.cifs / / 192.168.0.1/share / رسانه ها / سهم-O = $ نام کاربری و رمز = $ PASSWORD 

از 32bit یا 64bit به

  getconf LONG_BIT 

/ و غیره / fstab

  NFS:
 خانه 192.168.0.1 :/ / خانه بیابان rsize = 8192 wsize در = 8192، سخت، intr 0 0 

کامل دیسک ها - پیدا کردن خوک خود محافظت حافظه

  با apt-get نصب ncdu
 ncdu

 # / مانت بدون هیچ گونه FS / MNT
 # (اگر مانت پوشش داده ها بر روی دیسک محلی)
 شاخه mtn / اتصال / - کوه، DU-SM / MNT 

رمزگذاری کامل از سیستم

  آموزش بسیار خوب توسط Andreas Haerter:

 http://blog.andreas-haerter.com/2011/06/18/ubuntu-festplattenvollverschluesselung-lvm-luks 

دیسک از طریق شبیه سازی شبکه

  محل تولد اگر = / dev / hda رادارید | blowfish SSH-C-C root@otherbox.ip.addr محل تولد = / dev / hda رادارید 

کنونی خروجی برچسب زمان UNIX (ET)

  تاریخ عضویت +٪ s را 

ستاره

 # فایل صوتی در فرمت های قابل پخش ستاره تبدیل
 ffmpeg هستید:-I-AR 8000-AC ./input.mp3 1 از 64 / output.wav
نظرات (1) بازتاب ها (0)
  1. سنگزنی:

    - در حالی که بی پایان: در حالی که صحیح است؛ ...
    - تجزیه LS نوع بدون هیچ است: سی دی / و غیره برای من *، ... و یا به سادگی قابل اجرا در / etc / *. نرخ رشد از آنها برای همیشه.

    مورد:
    - کلمه از پارامترهای تست به نقل از به عنوان مورد نیاز (اما نادرست نیست)

    تست:
    - هنگامی که با استفاده از / usr / بن / [برای برنامه نویسی استفاده می شود، و / usr / بن / [به جای استفاده از [(builtin زدن)
    - ترجیحی: [[]] کلید واژه (همان BASH)

    Imagemagick:
    - .. / [جی جی] [ص] [GG]، و یا کمک به یکی دیگر از روش مورد کوردلی ممکن است


دیدگاهتان را بنویسید

* کپی کنید این رمز عبور:

* نوع یا رب رمز عبور:

474 نظرات اسپم که تا کنون با هرزنامه (اسپم) رایگان وردپرس مسدود شده

لطفا کپی کردن رشته به حوزه زیر 8yM8aQ:

بدون بازتاب.