บล็อกของแดเนียล
Apr/10 3 1

ทุบตีแผ่นโกง

นี่คือทุบตีแผ่นฉันโกง ฉันอยู่ที่นี่ในการเก็บรวบรวมตัวอย่างโค้ดที่มีประโยชน์และโครงสร้างที่ฉันมีให้กับ Google เป็นครั้งคราวหรือ man'en บทความที่ให้บริการผมส่วนตัวเป็นหนังสืออ้างอิง แต่อาจจะมีประโยชน์กับผู้อื่นที่มักจะมีเปลือก Bourne อีกครั้งแล้วไปกันเลย

ฝน

  ในขณะที่ [1] วงไม่มีที่สิ้นสุด #
 ทำ
     echo "Blah"
 ทำ 
  สำหรับ i ใน $ (ls / etc)
 ทำ
   echo $ ครับ
 ทำ

 สำหรับ i `ใน seq 1 10`;
 ทำ
   echo $ ครับ
 ทำ 

กรณี

  กรณี "$ 1" ใน
      )
             echo ""
             ;
      ข)
             ข echo "

             ;
      *)
              echo "$ 1 ไม่ได้เป็น A หรือ B"
              ;
 esac 
  สวิตช์สำหรับการทดสอบ: http://bash-hackers.org/wiki/doku.php/commands/classictest

 หรือ

 / usr / bin / [- ช่วยเหลือ 

If-Then-Else

  ถ้า ["$ 1" = ""] แล้ว
    echo ""
 อื่น
     echo "ไม่"
 สาย 

dpkg + apt

  # ไฟล์รายชื่อที่ติดตั้งจากแพคเกจ
 dpkg-L [ชื่อแพคเกจ]

 # รายการไฟล์ที่อยู่ในแพคเกจ
 dpkg-C [package.deb]

 ข้อมูลเกี่ยวกับแพคเก #
 dpkg-i [package.deb]

 # รายการแพคเกจที่ติดตั้งทั้งหมด
 dpkg-l
 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)
 การติดตั้ง grub> (hd0)

 # แสดงข้อมูลบนดิสก์
 smartctl-i / dev / sdx 

ต่อ

  # ชื่อดิสก์การตั้งค่า
 ฉลากอุปกรณ์ e2label 

จอภาพ

  # หน้าจอในการสร้างโดยอัตโนมัติสคริปต์และหน้าจอเริ่มต้นงาน
 หน้าจอ-S [ชื่อหน้าจอ]-D-m [script.sh]

 # สร้างหน้าจอใหม่หรือมีการเปลี่ยนแปลงที่มีอยู่
 หน้าจอ-R-d [ชื่อหน้าจอ]

 การกดแป้นพิมพ์เพื่อออกจาก # หน้าจอ
 CTRL - A - D 

MySQL

 # ฐานข้อมูลทั้งหมดลงในแฟ้มการถ่ายโอนข้อมูล mysqldump-u root-psecret - ฐานข้อมูลทั้งหมด-backup.sql> # เพียงโครงสร้างฐานข้อมูลลงในแฟ้มการถ่ายโอนข้อมูล mysqldump-u root-psecret - ไม่มีข้อมูล - ฐานข้อมูลทั้งหมด-backup.sql> # การถ่ายโอนข้อมูล Restore ข้อมูล mysql-u <backup.sql ราก psecret-รหัสผ่าน root # ตั้งค่า / etc / init.d / mysql PASSWORD หยุด echo "SET FOR'root''localhost' @ = ('new PASSWORD password')"> ~ / setrootpassword.sql mysqld_safe - init-file = ~ / setrootpassword.sql # [Ctrl] + [C] / etc / init.d / mysql เริ่มต้น RM-F ~ / setrootpassword.sql 

imagemagick

  # ปรับขนาดภาพทั้งหมดในไดเรกทอรีปัจจุบัน
 800x600 mogrify-ปรับขนาด. / *. JPG

 # ภาพทั้งหมดในไดเรกทอรีปัจจุบันถึง PNG แปลง
 mogrify-png รูปแบบ. / * 

unionfs-ฟิวส์

  # ยูเนี่ยนระหว่าง A และ B ใน c
 # จะโพสต์เมื่อ

 วัว unionfs-ฟิวส์-o / home / RW = :/ home / B = RW / home / ww / Desktop / C 

ffmpeg

  # แปลง flv เพื่อ 3gp
 ffmpeg-i-F-3gp vcodec in.f​​lv H263-s 176x144-AB 12.2k-ar 8000-AC 1 out.3gp

 # แปลงจากเพียงเกี่ยวกับรูปแบบใดเพื่ออื่นใดเป็นความสูญเสียที่เป็นไปได้ฟรี
 ffmpeg-i infile.ext ผ่าน-2-sameq outfile.ext 

พบ

  # ค้นหาไฟล์และทำอะไรกับพวกเขา
 พบ  -ชื่อ "* mp3." แฟ้ม-Exec {} \;

 # ลิงก์ซอฟท์สามารถดูและ
 พบ  ประเภท-L-exec ls-l-{} \; 

 # รวมไฟล์ทั้งหมดในไดเรกทอรี
 หา directory /-type f | wc-l 

sudo

  # etc / sudoers /
 ผู้ใช้ชื่อผู้ใช้รหัสผ่านคำสั่ง # โดยไม่มีใบอนุญาตดำเนินการที่มีสิทธิพิเศษ
 # (ต่อท้ายมากต้องมาจาก etc / sudoers /)

 ชื่อผู้ใช้ทั้งหมด = NOPASSWD: รีบูต / sbin / 

iptables

  # อนุญาตให้ทุกอย่างกับการป้อนข้อมูล
  iptables-F; INPUT iptables-P ยอมรับ

 # ดีบักการเชื่อมต่อ
 # เคาน์เตอร์ Packet ในห่วงโซ่ให้เป็น 0
 INPUT iptables-Z

 ในเครือ # กับแพคเกจที่แสดงเคาน์เตอร์
 iptables-L INPUT-V 

mount FTP

  mkdir / tmp / mnt
 ฟิวส์ modprobe
 curlftpfs-v-o nonempty ftp.host.com-O = ชื่อผู้ใช้: รหัสผ่าน / tmp / mnt
 umount / tmp / mnt 

umount "อุปกรณ์ไม่ว่าง" - กระบวนการหา-blocking

  fuser-m [จุดเมานท์] 

เว็บไซต์ mirrorn wget

  wget-กม. http://www.website.com 

mount SAMBA

  mount.cifs / / 192.168.0.1/share / สื่อ / หุ้น o username = $ username, password = รหัสผ่าน $ 

32bit หรือ 64bit

  getconf LONG_BIT 

/ etc / fstab

  NFS:
 บ้าน 192.168.0.1 :/ home / NFS rsize = 8192 wsize = 8192, ยาก, intr 0 0 

ดิสก์เต็มรูปแบบ - หาหมูหน่วยความจำ

  apt-get install ncdu
 ncdu

 # / Mounts ได้โดยไม่ต้องอื่น ๆ FS / mnt
 # (ถ้าข้อมูลที่เมาท์ครอบบนดิสก์ภายใน)
 mnt / ผูก / - mount, du-SM / mnt 

การเข้ารหัสแบบเต็มของระบบ

  กวดวิชาที่ดีมากโดย Andreas Haerter:

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

ดิสก์ผ่านการโคลน LAN

  dd if = / dev / hda | ssh-C-C ปักเป้า root@otherbox.ip.addr วัน of = / dev / hda 

ปัจจุบันการส่งออก Unix (ET)

  + วันที่% s 

เครื่องหมายดอกจัน

 # แปลงไฟล์เสียงในรูปแบบที่สามารถเล่น Asterisk
 ffmpeg-i-ar 8000-AC ./input.mp3 1 จาก 64. / output.wav

เพลิดเพลินไปกับบทความนี้หรือไม่?

พิจารณาการสมัครรับฟีด RSS ของเรา!

ความเห็น (1) Trackbacks (0)
  1. เจียร:

    - ในขณะที่ไม่มีที่สิ้นสุดในขณะที่ความจริง; ...
    - การแยกแอลเอเป็นชนิดของการไม่มีไม่มี cd / etc for i in *; ... หรือเพียงแค่ถ้ามี / etc / * อัตราการเจริญเติบโตของพวกเขาตลอดไป

    กรณีศึกษา:
    - ไม่อ้างคำพูดของพารามิเตอร์การทดสอบได้ตามต้องการ (แต่ไม่ถูกต้อง)

    การทดสอบ:
    - เมื่อใช้ / usr / bin / [ถูกนำมาใช้สำหรับการเข้ารหัสและ / usr / bin / [ใช้แทน [(builtin ทุบตี)
    - ที่ต้องการ: [[]] Keyword (ทุบตี)

    ImageMagick:
    - .. / [Jj] [Pp] [GG] หรือวิธีการสำหรับการช่วยให้ไม่รู้สึกกรณี-อื่นอาจ


ใส่ความเห็น

* คัดลอกรหัสผ่านนี้:

* รหัสผ่านพิมพ์หรือวางที่นี่:

467 สแปมความคิดเห็นที่ถูกบล็อกเพื่อให้ห่างไกลโดย Spam ฟรี Wordpress

กรุณาคัดลอกสตริงที่ช่องด้านล่าง u9AAZz:

นักแปล