人有失手,繼續命令列下的電驢

2021-05-24 04:29:38 字數 1779 閱讀 9060

人有失手,繼續命令列下的電驢

勞動的乙個含義,就是做起來令人不爽,所以才有意義,而不僅是爽。

而令人不爽的主要**,一是重複性工作,另乙個就是你的工作白做了,要修改

或者重做。

發現好多都暫停了。再一查,原來磁碟空間不足。

不能啊,兩塊2t硬碟。基本沒裝啥呢。

乙個小硬碟。

調整開始了。

處理amule暫停臨時檔案都換到u1目錄下

改配置檔案

nohup amuled -f --config-dir=/u1/young_emule/.amule/

logfile仍然/home/young/.amule/logfile,未找到定製的方法。

然後發現了乙個問題,在沒有gui的時候,如何開始這些已經暫停了的任務呢?

應該在amulecmd下,resume b347ddb8198069c9bba3a768f3d9ab1a。

後面那一大段亂糟的數字(部分是十六進製制,故也是數字),是hash。可以理解

為任務的唯一標識。

可是暫停的任務n多,乙個乙個來可累得很。

* 匯出要resume的hash

amulecmd --password="amule" --command="show dl" > go.sh

即使有,估計反應也略慢。

* 寫成這樣的指令碼

go.sh中有所有的hash,還有很多別的。

: amulecmd --password="amule" --command="resume b347ddb8198069c9bba3a768f3d9ab1a"

很多行。其體的說,250行。我想你還記得這個吉利的數字。

這一修改工作,需要

隔一行刪除一行

重複250次。

這就是令人不爽的第二種情況,重複性工作。

可喜的是,如果乙個工作需要做上n多遍,估計前人就遇到過這種問題。

這就是歷史的好處。也是人類要立文字的好處。不必把你帶到現場去看。

總之,emacs中有乙個好功能,叫做 巨集。這個名字實在不怎麼高雅。它深刻地表

明了計算機科學家們的人文素養。以後還會有n多事例證明這一點,在此不贅述。

巨集的名字一般,功用之大卻能給人留下深刻的印象。凡有這功能的,都可稱一代

神器了。

比如word,由於有巨集,所以word文件可以中巨集病毒。巨集語言能支援做出來病毒,

這告訴我們,它能夠實現很多強大的功能。

比如ultraedit,windows下的著名編輯器,能二進位制能文字,可高度,支援折

疊,就差能上山下海了。當年韓老師看到ultraedit支援巨集,迅速地就學會並完

成了乙個賊老大的批處理。韓老師然後對ultraedit的巨集讚嘆有加。

想一代強人能讚嘆並充分利用的東西,就是好東西了。你想想子龍之讚長槍,呂

布之讚畫戟,韓老師之讚ultraedit的巨集,類此。

為了顯示我厲害,大家一般把ultraedit暱稱為ue。與uo齊名,或更有名。

emacs也支援巨集。

* emacs巨集

c-x ( 開始錄製巨集

c-x ) 結束錄製巨集

c-x e 測試執行一次

c-u 0 c-x e 執行到檔案尾

然後用塊刪除去頭去尾,只留下一大片hash;

然後又祭起巨集這一利器,在hash塊前面加了250個

: amulecmd --password="amule" --command="resume 

後面加了250個

然後把go.sh上傳到zhumao的伺服器上;

然後執行。

然後事情就成了。

ubuntu下的命令列

1 如何把命令執行的結果儲存到檔案當中?這個問題太簡單了,大家都知道,用 把輸出轉向就可以了 例子 lhd hongdi ls ls.txt lhd hongdi cat ls.txt 說明 是把輸出轉向到指定的檔案,如檔案已存在的話也會重新寫入,檔案原內容不會保留 是把輸出附向到檔案的後面,檔案原...

linux命令列下的fetion

757000000 時尚派 help message help message for i 0 idovalue number getnumber value buddyname getbuddyname value echo e i t buddyname t t number done getn...

linux 命令列下!的應用

在linux系統中可以用來呼叫歷史紀錄或在邏輯運算中取反。有很多巧妙應用,此處做了些整理 1.匹配歷史命令記錄 1 echo a 2 echo b 3 echo c num 如 3 1 執行你記錄序列中的倒數第一條命令 命令前部分 匹配最近的命令 2.匹配上行命令中的引數 cp a b 可以匹配到b...