使用diff同patch工具

在給客戶提供支援人員工作的時候,常會遇到需要修改各種不同的設定檔。過去的方式,通常是描述修改的地方,然後由使用者自行修改,或使用sed等工具寫一個指令碼給使用者運行。但這樣會帶來一些問題:如果使用者不會vi,或者他理解錯、找錯配置的位置,這樣帶來的問題可能更難預計。此時,或許可以試試我的方法,借用diff和patch直接幫使用者修改,然後把產生的“patch補丁”發給他運行即可。這樣工作量小,而且也能控制修改後的結果,當然也方便Email發送咯。一、介紹diff和patc

解決Ubuntu系統中文亂碼顯示問題

我是先安裝了Ubuntu 12.04 Server,然後安裝案頭。進入以後發現中文有問題。解決方案:一. Ubuntu預設的中文字元編碼Ubuntu預設的中文字元編碼為zh_CN.UTF-8,這個可以在/etc/environment中看到:sudo gedit

Ubuntu 使用教程:關閉 Ubuntu 中的關機/重啟確認

對於 Ubuntu 新手來說,有很多新東西要學,但是網上很多教程不是針對新手的。在這裡,我們不走尋常路。不能說全部的教程都是為初學者準備,但至少大部分是。這篇文章也是一篇新手教程,並且展示如何在每次執行關機、重啟、登出時禁用確定框。Ubuntu

在Vim裡精通Vim

Vim的難學是出了名的,而且當之無愧。雖然內建的vimtutor教材能夠教會你一些非常基本的用法,能讓你知道如何編輯一個檔案,但如果想像傳說中的vim高手那樣精通它,該怎麼辦呢?通過簡單的Google搜尋,你能找到很多如何學習vim的好文章,比如vimcasts裡就有很多非常不錯的視頻,但這些教材並不是用最直接的通過實踐的方式來協助你精通vim。你也許能學會一些非常有趣的技巧,但你如何能保證可以長久的記住如何使用它們?所以,你真正需要的是一個vim學習課件!vim學習課件由大量的文本形式的學習卡

RHEL5中實現autofs掛載

將磁碟/dev/sdb用autofs掛載到/data/abc目錄下。新增磁碟,然後重啟。[root@localhost~]# reboot實現觸發掛載需編輯兩個檔案。編輯/etc/auto.master檔案,可以參考檔案中系統預設的觸發掛載編輯。首先寫上所掛載目錄的父目錄,即/data 然後寫上所要編輯的另一個檔案名稱,此檔案名稱為自己建立,一般將其存放在/etc目錄下,檔案名稱根據自己需要定義。[root@localhost~]# vim /etc/auto.master/misc 

Ubuntu下Nox編譯make不通過的解決方案和簡要安裝過程

在Ubuntu下安裝nox,make出錯如下:>>>> collect2: ld returned 1 exit status>>>> make[3]: *** [nox_core] Error 1>>>> make[3]: Leaving directory `/usr/nox/build/src'>>>> make[2]: *** [all-recursive] Error

如何在 Ubuntu 13.10 下啟用 VLC 案頭通知

我必須說 VLC 是目前最好的視頻檔案播放器。VLC 播放器有許多隱藏特性你可能還不知道。其中一個就是案頭通知。在本教程中,我們將會看到如何在 Ubuntu 13.10 和其它版本下啟用 VLC 案頭通知。在 Ubuntu 下啟用 VLC 案頭通知:要想在 Ubuntu 下啟用案頭通知,依照下面步驟進行:步驟 1:開啟 VLC 播放器。在頂部菜單內,進入 Tools,接著進入 Preferences。VLC->Tools->Preferences步驟 2:選擇底部的 All

Ubuntu 12.04 中安裝和配置 Java JDK

Ubuntu 12.04 中安裝和配置 Java JDK的過程。首先去 Oracle下載Linux下的JDK壓縮包,我下載的是jdk-7u4-linux-i586.tar.gz檔案,下好後直接解壓Step1:# 將解壓好的jdk1.7.0_21檔案夾用最高許可權複製到/usr/lib/jvm目錄裡sudo cp -r ~/jdk1.7.0_21/ /usr/lib/jvm/jdk1.7.0_21Step2:# 配置環境變數sudo gedit ~/.profile在末尾加上:export

Linux命令最簡單的使用方法

cd mkdir rm rmdir 命令較簡單,不做記錄ls -la 顯示目前的目錄所有檔案詳細資料ls *x*顯示檔案名稱中含有x的檔案grep  ’holy' file 行過濾。file檔案中所有含有’holy'被輸出。cat file顯示檔案file的內容echo X輸出X到螢幕上test x測試x是否為真。不同的x有不同的判定標準。test x = y判斷x和y是否相等。(這裡永遠不相等,因為x和y都被當作字串。如果x和y是變數,應該寫為$x和$y)x=

Percona Toolkit系列之介紹和安裝

一、percona-toolkit簡介percona-toolkit是一組進階命令列工具的集合,用來執行各種通過手工執行非常複雜和麻煩的mysql和系統任務,這些任務包括:檢查master和slave資料的一致性有效地對記錄進行歸檔尋找重複的索引對伺服器資訊進行匯總分析來自日誌和tcpdump的查詢當系統出問題的時候收集重要的系統資訊percona-toolkit源自Maatkit

Linux源碼程式安裝後的工作

在RedHat(CentOS)linux下,程式包的安裝一般可以分為以下幾種:第一種是已編譯好的rpm包;第二種是已編譯好的二進位程式包,這種二進位程式不用安裝,直接就可以使用;第三種是原始碼程式包。這類來源程式不能直接被使用,需要把原始碼通過gcc,c++等編譯器把來源程式編譯成二進位程式後才能使用。當我們從網上下載一個原始碼的程式包進行編譯安裝時,為了便於後期的管理,我們約定俗成的會把此程式安裝在/usr/local下的一個自己命令的目錄下,比如我們編譯安裝apache時,我們一般是安裝在/

Linux下Git和GitHub使用方法總結

1 Linux下Git和GitHub環境的搭建第一步: 安裝Git,使用命令 “sudo apt-get install git”第二步: 建立GitHub帳號第三步: 產生ssh key,使用命令 “ssh-keygen -t rsa -C "your_email@youremail.com"”,your_email是你的email第四步: 回到github,進入Account Settings,左邊選擇SSH Keys,Add SSH Key,

CentOS系統上遠端控制Windows案頭

一.安裝yum install rdesktop tsclient二.rdesktop的使用rdesktop是基於命令列的工具,使用簡單,用man rdesktop可查詢命令參數#rdesktop -f -a 16 10.0.30.132即可串連遠端Windows案頭. -f表示全螢幕顯示,-a 16 表示使用16bit色,後面是Windows伺服器的地址

中文man的安裝

首先需要確認的是有沒有安裝中文支援,如果沒有請安裝:#yum groupinstall -y "Chinese Support"現在下載安裝包:wget http://manpages-zh.googlecode.com/files/manpages-zh-1.5.1.tar.gz  (這個wget是直接網頁下載的一個命令,沒有的話需要你安裝下yum install -y wget)操作步驟如下:#tar zxvf manpages-zh-1.5.1.tar.gz 

在RHEL6/CentOS6/ScientificLinux6上安裝GitLab 6.0.2

目錄1. 安裝額外的包倉庫2. 安裝必需的軟體包3. 安裝git 1.8版本。4. 設定redis自動啟動5. 安裝ruby6. 建立git系統使用者7. 安裝GitLab shell8. 安裝MySQL資料庫9. 安裝GitLab下載配置配置GitLab資料庫連結安裝Gems初始化資料庫並啟用進階特性安裝init指令碼檢查應用程式狀況啟動gitlab再次檢查應用程式狀態10. 配置Apache建立SSL認證建立虛擬機器主機11. 配置防火牆12.

Linux中的錯誤:too many open files

這個問題的出現原因是system對程式開啟files數量的限制問題。用 ulimit -a 命令可以查看可以看出,對open files的限制數是1024,我們可以通過修改這個值來增加可以開啟的檔案數。******************************************************************臨時修改:將其改為2048,用 ulimit -n 2048.當你把open files的值增大到一定程度,你的Too many open files就不會再出現了。

Git倉庫的選取以及遷移

前文我展示了一個關於Debian系統配置的指令碼,而新裝電腦除了配置之外還有一個問題就是……資源的遷移!(對於一般的資源可以使用scp拷貝,當然在區域網路內scp的速度相當可觀,但是對於git倉庫這樣的特殊資源,直接使用scp可能會影響git倉庫的使用哦!)我個人的習慣時將所有的git倉庫都放在一個叫做repository的目錄下。如果通過一個個檢查該目錄下dirs/.git/config下的地址,然後一條條git clone

Ubuntu 14.04 LTS與iOS7串連問題已經得到修複

Ubuntu 14.04 LTS目前依然在開發當中,由於使用了舊的庫,會出現不能與iOS7裝置串連的問題,但現在這一問題已經被開發人員修複。由於libimobiledevice 庫很長時間沒有更新,而舊的版本不支援IiOS7,所以當iOS7裝置與電腦串連時,手機會彈出對話方塊提示是否信任該裝置,使用者點擊信任後,Ubuntu並不能返回正確的資訊,所以導致手機不能與電腦進行串連。Launchpad上的開發人員已經開發了一個新的libimobiledevice

在 Ubuntu 14.04 上安裝最新發行的 Pinta 圖形編輯軟體

首先還是先瞭解一下 Pinta 這款軟體,Pinta 是一款開源免費的圖形編輯繪圖軟體,受Paint.NET啟發而開發,使用Gtk#、cairo和有些Paint.NET的原始碼。作者是在Novell公司工作的Jonathan Pobst。目標是為使用者提供一款可運行在Linux、mac和windows系統上的簡單而強大的繪圖編輯軟體。Pinta可在Ubuntu軟體中心進行安裝,但是版本已經很老舊了。 使用者可通過 PPA 安裝最新版本(支援Ubuntu

Ubuntu下安裝TinyOS全程詳解

因為要用到TinyOS,自己電腦上沒裝,本來準備找同學要一份安裝教程照著弄一下就算了,結果到現在還沒發給我,所以我只好自己上網找資料,自己動手了,廢話不多說,直接開始Ubuntu下安裝TinyOS吧,順便把也貼上,看官勿噴,我只是自己做個記錄以後要用方便一點兒。Ubuntu安裝TinyOS-2.1.1完全過程以及錯誤處理方法  ###1.首先安裝JDK和JRE,這是常識性的東西,直接了如果出現類似我碰到的問題,就是源有問題了,直接按照提示sudo apt-get

總頁數: 3662 1 .... 3370 3371 3372 3373 3374 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.