Trao đổi về dự án

Danh mục

Shell

18 bài viết Trang 2

shell : nhân bản một thư mục với lftp

Chuyển đổi một trang web lớn (vài gigabyte) có thể là một nhiệm vụ khá mệt mỏi khi thực hiện từ máy trạm của bạn (ví dụ như sử dụng Filezilla). Nếu bạn có một máy chủ tại nhà cung cấp dịch vụ lưu trữ với quyền truy cập shell, giải pháp sử dụng lftp có thể nhanh chóng trở thành lựa chọn tối ưu. Lấy các tệp tin:lftp -e 'mirror /repertoir/distant /repertoir/local' -u login,password -p 21 www.host.com Gửi các tệp tin:lftp -e 'mirror -R /repertoir/local /repertoir/distant' -u login,password -p 21 ...

Ubuntu: Cài đặt suPhp

Lắp đặt này đã được kiểm tra trên Ubuntu 14.04LTS nhưng cũng có thể được sử dụng cho máy chủ sản xuất Debian.Cài đặt Gói Cơ Bảnsudo apt-get install \ build-essential \ fakeroot dh-make \ debconf execstack \ dh-modaliases \ xserver-xorg-dev \ automake \ autoconf \ libaprutil1 \ libaprutil1-dev \ libsvn-dev \ wx2.8-headers \ libwxgtk2.8-dev \ libxml2-dev \ libpcre3-dev \ libbz2-dev \ libcurl4-openssl-dev \ libjpeg-dev \ libpng12-dev \ libxpm-dev \ libfreetype6-dev \ libmysql...

Ubuntu: Cài đặt RabbitVcs

Thực tế, việc cài đặt RabbitVcs rất đơn giản... Trừ khi có vấn đề xảy ra, và khi đó... người ta có thể tìm kiếm trong một thời gian dài 😟 Đây là cách giải quyết hầu hết các vấn đề cài đặt trên Ubuntu 14.04LTS. 1 – Thêm nguồn sudo add-apt-repository ppa:rabbitvcs/ppa hoặc thêm nguồn vào file /etc/apt/sources.list của bạn deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu trusty main 2 – Cài đặt các gói sudo apt-get update sudo apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabb...

Zend: Tạo một tệp CLI và kích hoạt nó trong shell

Để thêm một công việc cron và làm cho nó có thể truy cập trong shell, trước tiên bạn cần cấu hình môi trường của mình để chỉ đến các thư viện. Bước 1: Thêm script zf vào thư mục /usr/bin/ (zf.sh và zf.php) Các tệp này có sẵn trong thư mục bin của thư viện ZendFramework 1.x. Bạn có thể sao chép chúng hoặc tạo một liên kết tượng trưng. Bước 2: Cấu hình bash của bạn để nhận biết bí danh zf. Chỉnh sửa tệp ~/.bashrc và chèn dòng sau alias zf="/usr/bin/zf.sh" Bước 3: Thêm biến toàn cục ZEND_T...

Shell: Xóa tất cả các .svn một cách đệ quy

Để xóa đệ quy tất cả các tệp quản lý svn (.svn) khỏi bản sao làm việc, chỉ cần điều hướng đến thư mục gốc của bản sao làm việc của bạn và thực hiện lệnh sau: find . -name ".svn" -exec rm -rf {} \; Một giải pháp khác là tạo một bí danh trong ~/.bashrc của bạn và sau đó thực hiện lệnh khi cần: alias rmsvn='find . -name ".svn" -exec rm -rf {} \;' Các biện pháp phòng ngừa trước khi thực hiện lệnh Hướng dẫn này giữ nguyên lệnh và bối cảnh của lần xuất bản của nó. Trước khi sử dụng trên một kho ...

SVN: Thực hiện thêm đệ quy trong shell

Để thêm các tệp một cách đệ quy từ dòng lệnh với svn, chúng ta có một số khả năng.Phương án đầu tiên, có lẽ sạch sẽ nhất: svn add --force * --auto-props --parents --depth infinity -q Tuy nhiên chỉ có các tùy chọn sau đây dường như thực sự cần thiết: svn add --force * Sau đó là các giải pháp thay thế hơi phức tạp hơn để hiểu: svn status | grep '?' | sed 's/^.* /svn add /' | bash svn add `svn status .|grep "^?"|awk '{print $2}'` svn st | grep "^\?" | awk "{print \$2}" | xargs svn add $1 Cũn...