熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動盤 真正純凈版的win7系統(tǒng)
時間:2015-01-04 15:30:05 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150104/33930.html 手機查看 評論 反饋
25:文本文件的轉(zhuǎn)換
難度:簡單
應用程序:recode
recode是一個小而實用并且可以幫你在不同平臺上使用文本文件時節(jié)省大量精力的工具。它的缺陷主要是源于換行符。一些系統(tǒng)使用一個換行字符,而其他的一些系統(tǒng)使用回車。更多其他的系統(tǒng)兩個都用。最后的結(jié)果就是,如果你從一個平臺移動文本文件到另一個平臺上,你會有太多或太少的換行符,還會有很多奇怪的字符殘留。
然而,recode命令的參數(shù)是有一些神秘的,所以為什么不把這種技巧和HACK 26結(jié)合到這個功能中,然后建立一些有用的別名:
alias dos2unix=’recode dos/CR-LF..l1‘alias unix2win=’recode l1..windows-1250‘alias unix2dos=’recode l1..dos/CR-LF‘
還有很多recode選項-它們確實可以轉(zhuǎn)換大量字符間的設置。查閱man手冊來獲取更多信息。
26:只列出今天的文件
難度:簡單
應用程序:Various
你可能熟悉這個問題,今天早些時候你創(chuàng)建了一個文本文檔,而現(xiàn)在立刻就需要它。然而,你想不起來你給它起了個什么可笑的名字,作為一個熟練的geek,你的家文件夾被836個不同的文件填滿了。那你要如何找到它呢?哈哈,這里有很多方法,但是這個小技巧告訴你管道和結(jié)合使用兩個強力的shell命令是多么有效:
ls -al --time-style=+%D | grep `date +%D`
ls命令的參數(shù)使得這個日期戳以一種特殊的方式呈現(xiàn)。這個狡猾的位就是這樣傳遞給grep來輸出的。grep的參數(shù)是它自己的命令(因為是倒引號所以執(zhí)行),用來將當前的日期替代成匹配的字符。你可以輕易的修改它來搜索其他特別的日期、時間、文件大小或者任何東西。結(jié)合它與HACK 26是非常節(jié)省輸入的。
27:避免常見的拼寫錯誤和長命令
難度:簡單
應用程序:Shell
這個alias命令對于設立長命令的快捷鍵是有用的,或者說是聰明的事情。HACK 25中,我們可以通過以下命令來得到一個新命令,lsnew:
alias lsnew=“ ls -al --time-style=+%D | grep `date +%D` ”
然而alias還有其他的用處。例如,解決常見的拼寫錯誤。有多少次你在改變父目錄時忽略了空格?不用再苦惱了!
alias cd.。=“cd 。。”
作為一種選擇,試試重寫一些已經(jīng)存在的命令怎么樣?
alias ls=“ls -al”
像我們一樣節(jié)省一些按鍵,或者你總是想要完成清單。
要為每一個會話激活這些快捷鍵,只用添加alias命令到你的用戶里家文件目錄中的.bashrc文件中。
28:更改Mozilla的秘密設置
難度:簡單
應用程序:Mozilla
如果你想要改變Mozilla操作,但是在首選項中并沒有提供可以點擊的選項來幫助你,這里有一個特殊的模式可以讓你在Mozilla中激活,這樣你就能改變一切了。要訪問它,在地址欄中輸入這些:
about:config
這樣你就可以改變表中文件里每一個你感興趣的設置的值。
其他有趣的模式包括總體信息(about:),插件詳情(about:plugins),開發(fā)者信息(about:credits)和一些總體情況(about:mozilla)。
29:一個星星的背景
難度:簡單
應用程序:KStars
你可能已經(jīng)玩過KStars了,但是如何創(chuàng)造一個每次當你啟動時就更新的KStars背景圖呢?
KStars可以和–dump switch一起運行,它可以從你的啟動設置中打印出一幅圖片,但一點也不會增加GUI的負載。你可以寫一個腳本來運行它生成一個每天都更換的桌面圖片(或者你可以只是使用這個方法生成圖片)。
像這樣使用KStars:
kstars --dump --width 1024 --height 768 --filename = ~/kstarsback.png
你可以把它添加到~/.kde/Autostart文件夾的一個腳本中,一啟動就開始運行。在瀏覽器中找到這個文件,把它拖到桌面上然后選擇“設置為墻紙”,將它作為一個隨機生成的背景圖來使用。
30:直接打開一個SVG
難度:簡單
應用程序:Inkscape
你可以通過shell運行Inkscape,然后直接通過一個URL來立刻編輯一張圖片。只用輸入:
inkscape https://www.somehost.com/graphic.svg
記得要另存為一下!
31:不用編輯器來進行編輯
難度:中等
應用程序:好多
通常非常長的文件是很難用文本編輯器來進行操作的。如果你不時地要做這件事,可能你會發(fā)現(xiàn)用某些趁手的命令行工具會更快一些,就像下面這個例子一樣。
從文件file1中打印第一列和第三列到文件file2中,我們可以使用awk:
awk ’{print $1, $3}‘ file1 》 file2
只輸出file1中第八列到第十五列中的字符,我們可以使用cut:
cut -c 8-15 file1 》 file2
要使用單詞word2來替換文件file1中的單詞word1,我們可以使用sed命令:
sed “s/word1/word2/g” file1 》 file2
通常這是一個比打開文本編輯器更快得到結(jié)果的方式。
32:只備份選中的文件
難度:中等
應用程序:tar
想要使用tar來備份一個目錄中的某一文件?你可以使用-T標志。首先,用你想要備份的文件來創(chuàng)建一個文件:
cat 》》 /etc/backup.conf# /etc/passwd# /etc/shadow# /etc/yp.conf# /etc/sysctl.confEOF
然后運行tar,并使用-T標志指向剛剛創(chuàng)建的文件。
tar -cjf bck-etc-`date +%Y-%m-%d`.tar.bz2 -T /etc/backup.conf
現(xiàn)在你已經(jīng)備份好了。
發(fā)表評論
共0條
評論就這些咯,讓大家也知道你的獨特見解
立即評論以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場