CyberTek - the future at the present!
ของ Google

หาข้อความกับ grep

โพสโดย : (พ.ย. 2)

นี่เป็นวิธีที่ง่ายในการค้นหาข้อความในชุดของไฟล์ที่ถูกต้องสำหรับลินุกซ์ทุก distros คือ :

grep"สตริงการค้นหาของฉัน"/ home / MyHome / *. txt

คำสั่ง grep ยังสามารถเพิ่มตัวเลือกอื่น ๆ :

-- ทำการค้นหา recursive ในไดเรกทอรีย่อย :

grep - R"ข้อความของฉัน"/ home / MyHome

-- พิมพ์เฉพาะชื่อของแฟ้มที่เราได้เกิดขึ้นใน Notre :

grep - H - R"การทดสอบของฉัน"/ home / MyHome

แพคเกจที่ติดตั้งรายการใน Ubuntu

โพสโดย : (มิ.ย. 17)

การติดตั้งแพคเกจทั้งหมดที่เราใช้ในก่อนหน้านี้อูบุนตูของเรากล่อง linux (มันยังนำไปใช้กับ Debian และชอบ) อาจจะเป็นนานแล้วอาจจะไม่ได้กล่าวว่าเราจำทุกอย่างที่เราใช้ในการโดยเฉพาะอย่างยิ่งถ้ามันเป็นที่อุดมไปด้วยสิ่งอำนวยความสะดวก การพัฒนาห้องสมุดหรือเซิร์ฟเวอร์ที่ติดตั้ง การติดตั้งแพคเกจทั้งหมดในกล่องใหม่ แต่เราสามารถทำทุกอย่างที่มีคำสั่งง่ายๆ

เพื่อสร้างรายการแพคเกจที่ติดตั้งในกล่องของคุณอูบุนตูลินุกซ์ :

  dpkg -- ได้รับเลือก -> ติดตั้งซอฟต์แวร์ - 

เพื่อตรวจสอบและติดตั้งแพคเกจทั้งหมดในรายการของคุณกล่อง Ubuntu Linux เกี่ยวกับเป้าหมาย :

  dpkg -- ตั้งค่าการเลือก <การติดตั้งซอฟต์แวร์ 

สุดท้ายพิมพ์คำสั่ง

  dselect 

นาโนแก้ไขแป้นพิมพ์ลัดและทางเลือก

โพสโดย : (อ. 21)
สำหรับโน้ตตัวย่อเป็นดังนี้ ลำดับที่ระบุไว้ด้วยสัญลักษณ์ (^) ที่มีการเปิดใช้คีย์การควบคุม (Ctrl), หรือโดยการกดปุ่ม Esc สองครั้ง ลำดับที่ระบุโดย Meta สัญลักษณ์ (M) สามารถแทรกโดยใช้ ESC, Alt หรือ Meta ขึ้นอยู่กับการตั้งค่าของแป้นพิมพ์ นอกจากนี้การกด ESC สองครั้งและพิมพ์ตัวเลขที่ 000-255 ตัวอักษรที่สามารถป้อนด้วยรหัส ASCII ที่สอดคล้องกัน คำย่อดังต่อไปนี้มีอยู่ในหน้าต่างแก้ไขหลัก ลำดับทางเลือกที่จะแสดงในวงเล็บ

^ G (F1) แสดงข้อความช่วยเหลือนี้
^ X (F2) ปิดนาโนไฟล์ / ออกในปัจจุบัน
^ o (F3) บันทึกไฟล์ปัจจุบันที่อยู่บนดิสก์
^ J (F4) จัดย่อหน้าในปัจจุบัน

^ R (F5) แทรกแฟ้มอื่นลงในปัจจุบัน
ค้นหา ^ W (F6) สำหรับสตริงหรือนิพจน์ปกติ
^ ^ Y (F7) ไปที่หน้าจอก่อนหน้า
^ ^ V (F8) ไปที่หน้าจอถัดไป

^ K (F9) ตัดบรรทัดปัจจุบันและในร้านค้า cutbuffer
^ U (F10) cutbuffer วางจากบรรทัดปัจจุบัน
^ C (F11) จะแสดงตำแหน่งของเคอร์เซอร์
^ T (F12) เรียกใช้ตรวจสอบการสะกดถ้ามี

M - \ (M |) ไปที่บรรทัดแรกของไฟล์
M / (M -?) ที่ควรจะเป็นบรรทัดสุดท้ายของไฟล์

^ _ (F13) (MG) ไปที่หมายเลขบรรทัดและคอลัมน์ที่เฉพาะเจาะจง
^ \ (F14) (ม.ร.ว. ) แทนที่สตริงหรือนิพจน์ปกติ
^ ^ (F15) (MA) ที่ทำให้ข้อความที่ตำแหน่งของเคอร์เซอร์
เมกะวัตต์ (F16) ทำซ้ำการค้นหาล่าสุด

M - ^ (M - 6) การคัดลอกบรรทัดปัจจุบันและเก็บไว้ใน cutbuffer
สมัคร M - เ​​ยื้องกับสายปัจจุบัน}
M - {ลบเยื้องจากแถวปัจจุบัน
ล่วงหน้าหนึ่งอักขระ ^ F
^ b ลดตัวอักษร
^ อวกาศไปข้างหน้าหนึ่งคำ
M - อวกาศลดคำว่า
^ P เพื่อเลื่อนบรรทัดก่อนหน้า
^ n ย้ายไปยังบรรทัดถัดไป

^ ^ ไปที่จุดเริ่มต้นของบรรทัดปัจจุบัน
^ E - ย้ายไปยังจุดสิ้นสุดของบรรทัด
M - ((M - 9) ที่จุดเริ่มต้นของย่อหน้าแล้วในวรรคก่อน
M -) (M - 0) ไปที่จุดสิ้นสุดของย่อหน้าแล้วย่อหน้าถัดไป
M -] ไปที่วงเล็บที่ตรงกัน
M - (M - _) เลื่อนขึ้นหนึ่งบรรทัดโดยไม่ต้องย้ายเคอร์เซอร์
- M + (M - =) เลื่อนลงหนึ่งบรรทัดโดยไม่ต้องย้ายเคอร์เซอร์
M - <(M) ไปที่บัฟเฟอร์ก่อน
M -> (M-. ) ไปที่บัฟเฟอร์ต่อไป

แทรกตัวอักษร MV แท้จริง
^ ^ ผมบนแท็บแทรกที่ตำแหน่งของเคอร์เซอร์
^ m แทรกกลับสายการบินที่ตำแหน่งของเคอร์เซอร์
^ D ลบตัวอักษรภายใต้เคอร์เซอร์
^ H ลบตัวอักษรที่ด้านซ้ายของเคอร์เซอร์
เมตริกตันตัดจากเคอร์เซอร์ไปที่ท้ายของแฟ้ม

MJ จัดไฟล์ทั้งหมด
แมรี่แลนด์นับจำนวนคำเส้นและตัวอักษรที่
^ L รีเฟรชหน้าจอปัจจุบัน
^ Z หยุดการแก้ไข (ถ้ามีการเปิดใช้โหมดไฮเบอร์เนต)

(MX) ในแถบคำสั่งที่ช่วยให้ / ปิดการใช้งาน
(MC) เสมอแสดงตำแหน่งของเคอร์เซอร์เปิด / ปิด
(MO) ใช้หนึ่งแถวสำหรับการเปลี่ยนแปลงมากขึ้นเปิด / ปิด
(MS) ที่ช่วยให้การเลื่อนอย่างต่อเนื่อง / ปิดการใช้งาน
(MP) แสดงพื้นที่สีขาวช่วยให้ / ปิดการใช้งาน
ไวยากรณ์ (MY) สีจะช่วยให้ / ปิดการใช้งาน
(MH) ที่สำคัญช่วยให้สมาร์ทหน้าแรก / ปิดการใช้งาน
(MI) เยื้องอัตโนมัติช่วยให้ / ปิดการใช้งาน
ตัด (MK) ที่ท้ายบรรทัดจะทำให้ / ปิดการใช้งาน
(ML) ช่วยให้การตัด / ปิดการใช้งาน
(MQ) แปลงแท็บไปที่ช่องว่างที่เปิด / ปิด
(MB) ที่ช่วยให้การสำรองข้อมูลแฟ้ม / ปิดการใช้งาน
(ศ. ) แฟ้มหลาย ๆ แฟ้มเปิด / ปิด
การสนับสนุนเมาส์ (MM) เปิด / ปิด
(MN) การแปลงรูปแบบไม่มีจาก DOS / Mac ช่วยให้ / ปิดการใช้งาน
ระบบกันสะเทือน (MZ) เปิด / ปิด
(M - $) Wrap อ่อนเปิด / ปิด

อูบุนตู VirtualMin + + โมดูล Antispam / Antivirus

โพสโดย : (อ. 21)
ในการทำงานของเครื่องยนต์ antispam / Antivirus + + Webmin distro Virtualmin อูบุนตูแรกต้องติดตั้ง wrapper สำหรับ Procmail ที่ให้บริการนี้ไม่ได้อยู่ใน distro Ubuntu แต่คุณสามารถค้นหาออนไลน์ที่เว็บไซต์ของ VirtualMin :

http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/

ติดตั้งแพคเกจกับที่เรียบง่าย : sudo dpkg - i - wrapper_1.0 Procmail - 2_i386.deb

จากนั้นคุณควรตรวจสอบสิทธิ์ของ resi Procmail เสื้อคลุมที่คุณสามารถพบใน / usr / bin :
rwsr - xr - x รากราก 1 2.9K 2006/11/28 10:08 Procmail เสื้อคลุม -
ที่จริงมันอยู่แล้วควรจะ ok หลังจากการติดตั้ง โดยเฉพาะอย่างยิ่งถ้า s ไม่ปรากฏอยู่ในสิทธิ์ของผู้ใช้ที่คุณมีปัญหา

สุดท้ายเราตรวจสอบว่า postfix จะใช้กระดาษห่อของเรา Procmail และไม่ได้โดยตรง :

sudo nano / etc / postfix / main.cf

ให้แน่ใจว่ามีคำสั่งต่อไปนี้ :

mailbox_command = / usr / bin / Procmail - wrapper - O - A $ โดเมน D $ LOGNAME

เผยแพร่ใน : ลินุกซ์ , เคล็ดลับ , Ubuntu , virtualmin

เปิดใช้งานรูปแบบ PCNTL ใน php

โพสโดย : (อ. 14)

เพื่อให้การสนับสนุนใน php5 PCNTL (ทดสอบบน Ubuntu 10.10) ในสถานที่แรกที่คุณจำเป็นต้องติดตั้ง PHP5 - cli php5 - dev และแน่นอนคุณต้องตอบสนองความ dependencies ทั้งหมดที่จำเป็นโดยระบบ :

Sudo # apt - get install php5 - dev php5 - cli

หลังจากที่เราได้ไปวางในเส้นทางที่คุณสามารถหาแหล่งที่มาของโมดูลที่คุณต้องการจะเติมที่ :

# cd / etc/php5/cli/php5-5.3.3/ext/pcntl

เส้นทางอาจแตกต่างกันขึ้นอยู่กับ distro และรุ่นของ PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl) แต่หลังจากที่เราไปยังขั้นตอนสุดท้าย :

# Phpsize

#. / configure

# Make

# Make ติดตั้ง

หรือคุณยังสามารถทำการติดตั้งเพื่อคัดลอกด้วยมือโมดูลที่คุณรวบรวมเพียง :

โมดูล Cp # / pcntl.so / usr/lib/php5/shared_location_modules

ในที่สุดเราเพิ่ม INI PHP เพื่อโหลดแบบฟอร์มของเราที่จะ.

echo #"นามสกุล = pcntl.so"> / etc/php5/conf.d/pcntl.ini

อย่าลืมที่จะรีสตาร์ท apache แล้วเพื่อใช้การเปลี่ยนแปลงของเรา :

# / Etc/init.d/apache2 เริ่มต้นใหม่

บิลกับสตีฟ

โพสโดย : (19 ม.ค. )

ความสัมพันธ์แปลก ๆ ที่มีการพัฒนามากกว่าปีที่ Bill Gates และ Steve Jobs, สรุปในวิดีโอที่เราเห็นวิวัฒนาการนี้ยังทราบอายุของตัวอักษร บิลในปี 1983 เป็นจริง nerd!

: ตีพิมพ์เผยแพร่ใน ประวัติศาสตร์ , Mac , Microsoft

เพิ่มความยาวเซสชั่น SSH

โพสโดย : (5 ตุลาคม)

เพื่อป้องกันการขาดการเชื่อมต่อจากเซสชัน SSH ก่อนวัยอันควรในการเข้าถึงการ จำกัด เวลาการใช้งานที่คุณสามารถทำตามขั้นตอนต่อไปนี้ :

1) ระดับของลูกค้าโดยการแก้ไขไฟล์ / etc / ssh / ssh_config, เพิ่มหรือเปลี่ยน ServerAliveInterval เสียงตัวอย่างเช่น :

15 ServerAliveInterval

ตั้งเวลาการเก็บรักษาของเซสชั่นถึง 15 นาทีเนื่องจากไม่มีการใช้งาน

2) ที่ระดับเซิร์ฟเวอร์แก้ไขไฟล์ / etc / ssh / sshd_config, เพิ่มหรือเปลี่ยนแปลงรายการและ ClientAliveCountMax ClientAliveInterval ตัวอย่างเช่น :

15 ClientAliveInterval
ClientAliveCountMax 15

ตำแหน่งของไฟล์ที่ configs อาจแตกต่างจากการกระจาย linux หนึ่งไปยังอีก แต่มักจะคนที่ระบุไว้นี้เป็นเส้นทางหลักเช่น Debian, Ubuntu, Fedora, RH

การปรับปรุงประสิทธิภาพของ I / O ของลินุกซ์ระบบแฟ้ม

โพสโดย : (4 ตุลาคม)

ปรับปรุงประสิทธิภาพของระบบแฟ้ม I / O คุณสามารถเพิ่ม noatime mount พาร์ทิชันที่ :

# vi / etc / fstab

proc / proc proc เริ่มต้น 0 0
ไม่มี / dev / pts devpts gid = 5, โหมด = 620 0 0
/ dev/md0 / boot ext3 ค่าเริ่มต้น 0 0
/ Dev/md1 swap ไม่มี sw 0 0
/ Dev/md2 / ext3 ค่าเริ่มต้น noatime 0 0

มันไม่จำเป็นต้องเริ่มระบบใหม่เพื่อปรับเปลี่ยนการใช้ bastarimontare พาร์ทิชัน :

# mount - o remount /

แล้วเพื่อแสดงพารามิเตอร์ที่เราใส่ partzione ของเราเพียงพิมพ์ : + +

เมา #

คุณควรจะได้รับผลเช่นนี้ :

/ Dev/md2 กับประเภท / ext3 (RW, noatime)
เมื่อ tmpfs / lib / init / RW tmpfs ชนิด (RW, nosuid, โหมด = 0755)
เมื่อ proc / proc ประเภท proc (RW, noexec, nosuid, nodev)
เมื่อ sysfs / sysfs sys ชนิด (RW, noexec, nosuid, nodev)
procbususb ใน / proc / รถบัส / USB ประเภท usbfs (RW)
เมื่อ udev / tmpfs ประเภท dev (RW, โหมด = 0755)
tmpfs เมื่อ dev / shm / ประเภท tmpfs (RW, nosuid, nodev)
devpts ใน / dev / pts ประเภท devpts (RW, noexec, nosuid, gid = 5, โหมด = 620)
ประเภท / dev/md0 ในการบูต / ext3 (RW)

เผยแพร่ใน : Hacks & Mods , Linux , เคล็ดลับ

รายชื่อแพคเกจที่ติดตั้งบน Ubuntu / Debian

โพสโดย : (ชุด 21)

สำหรับรายชื่อของแพคเกจซอฟต์แวร์ที่ติดตั้งบนเครื่อง Linux ของคุณ (Ubuntu / Debian) A :

dpkg - l | awk'/ ^ II / {พิมพ์ $ 2}'| grep - v - e ^ - e - DEV - lib และ $ (uname - r)> list.txt

ดำเนินการดาวน์โหลดหักด้วย rsync

โพสโดย : (กรกฎาคม 26)

นี่คือตัวอย่างของวิธีการใช้งานการดาวน์โหลดเป็นไฟล์ที่ดาวน์โหลดมาบางส่วนผ่าน SCP หรือ rsync ตั้งแต่ SCP ไม่สนับสนุนการดำเนินการในกรณีที่ Sie เริ่มต้นในการดาวน์โหลดไฟล์ที่มีคำสั่งนี้เรายังมีการแทนที่ด้วยทางเลือกขึ้นอยู่กับ rsync :

rsync - บางส่วนความคืบหน้า rsh ="ssh - p 1022"ราก @ remotehost : ชื่อไฟล์ / ~ ชื่อไฟล์ /

ในตัวอย่างข้างต้นจะแสดงวิธีการเขียนคำสั่งถ้าคุณกำลังใช้พอร์ตอื่น ๆ กว่า 22 แบบดั้งเดิมสำหรับโปรโตคอล SSH

ดาวน์โหลดไฟล์จาก Megaupload, Rapidshare และบริการอื่น ๆ จาก Linux ผ่านทางพรอมต์

โพสโดย : (22 ก.ค. )

ลองใช้ที่มีคุณภาพสูง ใบมีดคันไถ (บรรทัดคำสั่งของโปรแกรม) ขยายที่จะดำเนินการอัปโหลดและดาวน์โหลดบางส่วนของความนิยมมากที่สุดเว็บไซต์แบ่งปันไฟล์ มันทำงานบน Linux และระบบ Unix - like สนับสนุน : Megaupload, Rapidshare, 2Shared, 4shared, zshare, Badongo, อินและ Mediafire ในทางปฏิบัติมันเป็นทดแทนสำหรับ wget สำหรับเว็บไซต์เหล่านี้

ใบมีดคันไถในการติดตั้ง Ubuntu Linux

1 หากไม่พอใจการปฏิบัติตามการอ้างอิง :

  sudo apt - get install imagemagick ขด Tesseract - OCR - RECODE SpiderMonkey Eng - bin aview 


2 ดาวน์โหลดใบมีดคันไถ , สารสกัดและติดตั้งเนื้อหา นอกจากนี้ยังมีรุ่น packetized Deb แล้วถ้าคุณใช้รุ่นที่คุณเพียงดับเบิลคลิกที่แพคเกจและยืนยันการติดตั้งในทางกลับกันที่. :

  tar xvzf ใบมีดคันไถ - 0.x 


3 ตอนนี้ขอติดตั้งใบมีดคันไถ :

  ใบมีดคันไถ CD - 0.x 
  ติดตั้ง sudo ทุบตี setup.sh 

คำสั่งใบมีดคันไถ

การดาวน์โหลดไฟล์จาก rapidshare :
http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar plowdown

นา U ดาวน์โหลดรายชื่อของไฟล์ (ต่อหนึ่งบรรทัด) :
file_with_links.txt plowdown

การดาวน์โหลดไฟล์จาก rapidshare ที่มีรหัสสมาชิกฟรี :
plowdown - myuser : mypassword http://www.megaupload.com/?d=132348234

ดาวน์โหลดไฟล์ที่ป้องกันด้วยรหัสผ่านจาก rapidshare :
P - plowdown http://www.megaupload.com/?d=ieo1g52v somepassword

รับเฉพาะไฟล์ URL ที่โดยไม่ต้องดาวน์โหลดมันเป็นจริง มีประโยชน์มากหากคุณต้องการใช้เว็บอื่นดาวน์โหลด :
plowdown - link เท่านั้น http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget - RT

สำหรับผู้ใช้ขั้นสูง : หากคุณพบหน้าเว็บที่มีการเชื่อมโยงหลายไฟล์โฮสต์ไว้ในโปรแกรมที่คุณจะดาวน์โหลดเพื่อที่จะเห็นครั้งแรก 10 การเชื่อมโยงคุณต้องใช้คำสั่งต่อไปนี้ :
http://some-website.com/page.html ขด | \
grep - o"ที่ http://www.megaupload.com/ [^ \"<] *"| UNIQ | หัว - N10 | plowdown --

เพื่อกรองผู้ให้การสนับสนุนการดำเนินงานในแฟ้มข้อความ :
plowdown file_with_links.txt C -> file_with_active_links.txt

อัปโหลดไฟล์ที่โหลดพร้อมฟรี membershipID :
plowup - myuser : คำอธิบายของฉัน mypassword - D'"/ path / myfile.txt Megaupload

อัปโหลดไฟล์ที่ rapidshare ที่มีรหัส multifetch พรีเมี่ยมและอัพโหลด :
plowup - myuser : mypassword - D"คำอธิบาย"My - multifetch Megaupload http://www.somewherefarbeyond.com/somefile

อัปโหลดไฟล์ที่โหลด anonomamente การเปลี่ยนชื่อไฟล์หลังจากที่อัปโหลด :
plowup / path / myfile.txt ด : anothername.txt

เผยแพร่ใน : ลินุกซ์ , , เปลือก

คอนโซลลินุกซ์ที่มีหน้าจอที่ใช้ร่วมกัน

โพสโดย : (4 กรกฎาคม)

ด้วยหน้าจอที่คุณสามารถแบ่งปันในหมู่ผู้ใช้หลายคน sonsole เชื่อมต่อภายในเครื่องหรือผ่านทาง ssh ต้องการทำเช่นนั้นโปรดปฏิบัติตามขั้นตอนเหล่านี้คำแนะนำที่ปกติสำหรับระบบ Debian แต่ใช้ในทำนองเดียวกันสำหรับการแจกแจงอื่น ๆ

1 ติดตั้งหน้าจอ

หน้าจอติดตั้ง sudo apt - get
2 จากคอมพิวเตอร์ที่เป็นโฮสต์จะดำเนินการโดยหน้าจอพารามิเตอร์ที่จะเริ่มต้นเซสชันหน้าจอ S - SessionName - S ช่วยให้คุณสามารถระบุชื่อสำหรับเซสชั่นนี้ช่วยให้คุณจัดการเซสชันของผู้ใช้หลายคนพร้อมกันและในจำนวนมากได้ง่ายขึ้น
หน้าจอ - S - test หน้าจอ

4 ผู้ใช้ระยะไกล (Guest) ใช้ SSH เพื่อเชื่อมต่อกับคอมพิวเตอร์ระยะไกล (remotehost)

ผู้เข้าพัก @ remotehost SSH
  5 คอมพิวเตอร์ที่เป็นโฮสต์ (remotehost) ยินยอมให้การเชื่อมต่อในเซสชั่นหน้าจอที่ผู้ใช้หลายโดยการพิมพ์ Ctrl + A :. เกี่ยวกับผู้ใช้หลายคน (ทั้งหมด'คำสั่งบนหน้าจอ'เริ่มต้นด้วยลำดับเลี่ยง Ctrl + A) 
Ctrl + A : ผู้ใช้หลายคนเกี่ยวกับ

6. แล้วโฮสต์ (remotehost) จะต้องให้สิทธิ์สำหรับผู้ใช้ระยะไกล (Guest) การอนุญาตให้เข้าถึงการใช้งานหน้าจอที่มี Ctrl + A commadn : USER_NAME acladd ที่ user_name คือผู้ใช้ระยะไกลเข้าสู่ระบบ

Ctrl + A : ผู้เข้าพัก acladd

7. ผู้ใช้ระยะไกลสามารถเชื่อมต่อกับเซสชันโฮสต์. ไวยากรณ์เพื่อเชื่อมต่อกับหน้าจอของผู้ใช้อื่นที่เป็นหน้าจอ host_username - x / sessionname

ชื่อผู้ใช้หน้าจอ x - / หน้าจอการทดสอบ
เผยแพร่ใน : HowTo , Linux , เชลล์ , เคล็ดลับ
ขับเคลื่อนโดย CyberTek -- ความช่วยเหลือระยะไกล