vim可以在終端里打開sh,txt,xml文件。rpm有專門的rpm用法,是軟體包管理也叫套件管理命令,用法為rpm [options]。zip和rar文件可以用7z -[option]語句解壓。
B. vim 中文幫助文檔
http://bbs.dicder.com/attachments/vim.rar
打包好的源文件,簡擾我這里沒有現成的,不過可以設法用pdf閱讀器(例如foxreader,adobe acrobat reader都可以呀)另存為文本文件,再略作編輯一下就行了呀。哎,你自己做一下就好了,很快的呀。如果實在不方便,請先發郵件前氏給我確認一下,我發給你。我的郵箱是
[email protected]
順祝新年快樂。
還是沒有找到"可以直接放在 vim 幫助目錄可以用help命令查詢的源文檔(txt",不過又找到了更好的pdf
http://blog.chinaunix.net/u/8681/showart.php?id=1134208
找到了txt下載地址,不過沒有自動打包,我用迅雷下了,再用totalCMD批量更擴展名為txt,效果很攔悔旦好。
http://man.chinaunix.net/newsoft/vi/doc/help.html
更多資料見:http://man.chinaunix.net/
總算找到了。解壓後的文件用totalCMD將擴展名cnx批量更改為txt
http://linux.chinaunix.net/techdoc/develop/2008/12/19/1053854.shtml
C. vim把config壓縮為tar.gz
vim把config壓縮為tar.gz如下
命令那麼要使用到終端機的,那麼點擊啟動器。
點擊啟動器內的terminal,終端,找不到輸入此英文即可找到。
然後輸入:【cd +絕對路徑】,就是你要壓制文件的所在的路徑。
輸入壓縮命令以及壓縮後文件名,【tar -zcvf +文件名.tar.gz】,
在【tar -zcvf +文件名.tar.gz】之後,輸入被壓縮的文件名,可以多個。
回車,無報錯,那麼就壓縮好了,
那麼就會,在你壓縮的路徑上看到被壓縮出來的tar.gz文件。
D. 壓縮和解壓---17
\相當於脫去馬甲。 只作用於特殊的符號
\加特殊字元:表示脫掉特殊字元原有的屬性,讓你回歸到普通的字元樣式
\( \):表示去除了括弧的特殊性質,變回最普通的括弧模式。
例子:
cat 1.txt
1 ' 1.txt 過濾的是 『1
[root@db01-172 ~]# grep '1$' 1.txt 過濾的是以1結尾的行
11111111
22222221
———————————————————————————————
1.什麼是文件壓縮
將多個文件和目錄組織成一個特殊的文件(特殊的文件==》壓縮文件)
2.為什麼要對文件壓縮
不壓縮:就相當於一個大漢去搬家,每一次只拿一個東西。就算自己能一次拿完,也沒辦法。他不是搬家累死,而是被走死的。
壓縮之後:大漢直接一次就拿走了。
對於文件也是,壓縮前後大小不同。並且傳輸的速度也是不同的。
3.Windows和Linux壓縮包如何互通?
.zip
.tar.gz
4.linux下常見的壓縮包類型
格式 壓縮工具
.zip zip壓縮工具
.gz gzip壓縮工具,只能壓縮文件,會刪除原文件(通常配合tar使用)
.bz2 bzip2壓縮工具,只能壓縮文件,會刪除原文件(通常配合tar使用)
.tar.gz 先使用tar命令歸檔打包,然後使用gzip壓縮
.tar.bz2 先使用tar命令歸檔打包,然後使用bzip壓縮
5.gzip (只能壓縮一個文件,所以特定用在想讓某個文件不生效的場景下)
使用gzip方式進行壓縮文件 ( 只能壓縮文件,並且文件被壓縮後,源文件會丟失,解壓之後,壓縮文件會丟失
[root@xuliangwei ~]# yum install gzip -y (先安裝)
[root@xuliangwei ~]# gzip file #對文件進行壓縮
[root@xuliangwei ~]# zcat file.gz #查看gz壓縮後的文件
[root@xuliangwei ~]# gzip -d file.gz #解壓gzip的壓縮包
不生效的意思:就是我先把它打包隱藏起來,系統讀不到,命令也無法讀取不到。。但文件並沒丟失,只是藏起來了,如果想使用了,在解壓回來。想看壓縮下查看壓縮包的內容,用zcat
zip 壓縮
unzip 解壓
只壓縮一個文件的,如果壓縮的是目錄,請加-r
zip file.zip file.txt
命令 壓縮後的名字 需要壓縮的文件
買菜 買菜的籃子 需要買的東西
zip壓縮之後,源文件不會丟失,壓縮的文件也存在。
zip /opt/file123.zip file.txt
命令 跟路徑(表壓縮到哪) 需要壓縮到文件
默認是家目錄
unzip -l /opt/file123.zip (查看被壓縮的文件)
unzip -t /opt/file123.zip (查看壓縮的完整性)
-sh (查看壓縮之後的文件大小)
壓縮多個文件:(其中有目錄的,要加遞歸壓縮)
zip -r all.zip ./file.txt /opt/
命令 遞歸 壓縮名 壓縮文件1 壓縮目錄2
unzip all.zip 直接解壓到當前目錄
unzip all.zip -d /tmp/ 加-d,指定拷貝到位置。
總結:zip壓縮。可以一次一次往裡邊添加文件和目錄,相同的東西會直接覆蓋。源文件不會丟失,壓縮包也不會丟失。
unzip解壓,可以解壓很多次,除非你刪除了壓縮包。還可以指定解壓到任何的目錄下。
tar (支持目錄和文檔的壓縮歸檔)
c #創建新的歸檔文件
x #對歸檔文件解包
t #列出歸檔文件里的文件列表
f #指定包文件名,多參數f寫最後
z #使用gzip壓縮歸檔後的文件(.tar.gz)
j #使用bzip2壓縮歸檔後的文件(.tar.bz2)
J #使用xz壓縮歸檔後的文件(tar.xz)
C #指定解壓目錄位置
X #排除多個文件(寫入需要排除的文件名稱)
h #打包軟鏈接
--exclude= #在打包的時候寫入需要排除文件或目錄
常用的組合:
czf 壓縮 tar.gz 格式
cjf 壓縮 tar.bz 格式
cJf 壓縮 tar.xz 格式 (使用不多)
xf 解壓所有格式
tf 查看壓縮包的內容
兩種打包格式
tar czf oldboy.tar.gz /etc/ /opt/
命令 壓縮名 兩個目錄,可以一起
tar cjf oldgirl.tar.bz2 /boot/ /mnt/
命令 壓縮名 兩個目錄,可以一起
打包/tmp下所有文件
find /tmp/ -type f | xargs tar czf tmp.tar.gz
配合使用,將查找到的內容,放到右邊進行壓縮打包
tar czf tmp2.tar.gz $(find /tmp/ -o /opt/ -type f )
先運算括弧里邊的,在進行括弧外的運算。
打包鏈接文件
ll /etc/rc.local 是一個鏈接文件
/etc/rc.local -> rc.d/rc.local 所以需要打包到真實的路徑
tar czfh local.tar.gz /etc/rc.local 需要就h
解壓瀏覽文件
tar xf all.tar.gz
命令 解壓 壓縮名
tar xf all.tar.gz
命令 瀏覽 壓縮名
排除文件,並打包壓縮
(先將不需要的文件排除掉,在進行全部打包。)
@1.排除單個文件
[root@oldboy ~]#tar czf etc.tar.gz --exclude=etc/services /etc/
壓縮名 (排除掉這個腳本文件) 要壓縮的
--exclude=etc/services ⚠️:etc前不加/,因為會被系統排除掉。
@2.排除幾個文件 (將文件依次排放)
[root@oldboy ~] tar czf etc.tar.gz --exclude=etc/services --exclude=etc/rc.local /etc/
將排除掉的兩個一一寫出就好
@3.排除多個文件 (需要將排除的寫到一個文件里,寫到時候前面不能加/,因為系統會默認刪除)
[root@oldboy ~] vim paichu.list
[root@oldboy ~] cat paichu.list
etc/services
etc/rc.local
etc/rc.d/rc.local
[root@oldboy ~] tar czfX etc.tar.gz paichu.list /etc/
(加包加X) (需過濾的內容) 需打包的內容
指定解壓的位置,需要加-C
[root@oldboy ~] tar xf /etc/local.tar.gz -C /tmp
壓縮包的位置 指定 解壓到的位置
在打包時,如果不想被提示,就進去到根下邊去,系統覺得沒有危險了,就不會提示你了。
E. 如何使用pyflakes給python做語法檢查
pyflakes有三種使用方法,第一種是當作命令行工具使用。第二種可以作為vim的插件,在vim編輯器中使用,實現所見即所得。第三種是可以在emacs中使用。
pyflakes作為命令行工具
安裝pyflakes這個程序很簡單。可以在pyflakes的官網這個網站進行下載:
http://pypi.python.org/pypi/pyflakes
這是一個命令行工具。在linux下,可以直接運行 『pyflakes 文件名』 對文件進行語法檢查李念洞。
在vim編輯器中使用pyflakes
首先要確保vim支持python2.5以上版本,如果不確定是否支持,請在vim中運行命令。
<!-- lang: shell -->
:version
結果例如:
+代表支持的功能,-代表不支持的功能。高冊由於上圖所示的vim不支持python, 所以需要重新編譯vim。
要編譯支持python2.5以上版本的vim, 第一要具有python2.5以上版本。第二要有vim源碼,./configure
–with-features=huge –enable-pythoninterp 然後再運行make ;make install編譯並且安裝。
確定vim支持python2.5以上版本的方法為,在vim中運行「:python import sys; print sys.version」
在vim支持了Python之後,直接下載[pyflakes.vim]
3 http://www.vim.org/scripts/script.php?script_id=2441
將下載的壓縮包,放在$HOME/.vim/下解壓。在$HOME/.vim/ftplugin/python/下會增加一個pyflakes目錄和pyflakes.vim文件。
然後在.vimrc文件中增加」filetype plugin indent on「。即可實現在vim編輯器中檢查python語法的功能。
emacs支持
emacs可以通過flymake支持pyflakes。首先要安裝命令行模式的pyflakes, 然後將下面的代碼加入$HOME/.emacs
<!-- lang: cpp -->
(autoload 'flymake-find-file-hook "flymake" "" t)
(add-hook 'find-file-hook 'flymake-find-file-hook)
(setq flymake-gui-warnings-enabled nil)
(setq flymake-log-level 0)
(when (load "flymake" t)
(
defun flymake-pycheckers-init ()
(
let*
(
(
temp-file
(
flymake-init-create-temp-buffer-
'flymake-create-temp-inplace
)
)
(
local-file
(
file-relative-name
temp-file
(
file-name-directory buffer-file-name
)
)
)
)
(
list "pyflakes" (list local-file)
)
)
(add-to-list 'flymake-allowed-file-name-masks
'("\\.py\\'" flymake-pycheckers-init))
)
)
然後在emacs界面中可以顯示python語法錯誤的地哪枯方。
F. linux系統怎麼安裝vim編輯器
1、【搏吵下載vim源碼】:從vim的官方網站下載vim的安裝源碼包。
2、【解壓安裝包】:下載的安裝包是經過壓縮的tar格式,在linux可以使用自帶的工具tar進行解壓,在安裝包所在目錄執行命令:tar-zxvfvim-7.4.tar。
3、【配置安裝變數】:打開解壓後的目錄-執行命寬物令:cdvim74;配置安裝環境-執行命令:./configure--prefix=/usr/local/servers/vim,「/usr/local/servers/vim」是安裝路徑。
4、【編譯源碼】:在解壓目錄執行編譯命令:make。
5、【安裝vim】:切換到root用戶-執行命令:sudosuroot;安裝-執行命令:makeinstall創建軟鏈:執行命令:ln-s/usr/local/servers/erlang/bin/vim/usr/local/bin/vim。
6、【啟動vim】:執行命令vim,如下圖安裝成功。
通過以上步驟操作,那麼就可基巧侍以在linux系統上安裝vim編輯器了,希望能幫到大家。
G. 手動下載了vim7.3.tar.gz包,解壓後的目錄里找不到可執行文件
這個是需要編譯的,建議你在解壓目錄里找README 或者INSTALL查看如何安裝
不外乎 解壓,配置,make等步驟
H. gz後綴怎麼解壓
1、在Windows系統環境下,安裝解壓軟體
I. 沒有root許可權裝vim解決
沒有root許可權裝vim解決1.源碼下載www.vim.org/download
//下載即可這里我下的vim-7.2.tar2.解壓tar
xvf
vim-7.2.tar3.configurecd
vim-7.2/make
ditclean
//這個很重要,可以清理一下上一次編譯生成的所有文件,開始的時候不知道,很傻比的到
/bin
目錄下把所有關於vim的都給刪除了一遍./configure
//
配置
可以通過
./configure
-h
or
--help
看都提供哪些配置選項這里我用的配置的是:./configure
--prefix=$HOME
--enable-pythoninterp=yes
--with-features=huge
--enable-perlinterp
--enable-rubyinterpmakemake
install--prefix=$HOME
表示安裝目錄,由於我沒有root許可權所以只能裝在自己的用戶目錄下面,一開始不知道,結果是安裝程序沒有許可權去文件到root的文件下--enable-pythoninterp
表示提供python借口,後來要裝conquer這個vim插件發現裝不了,一查原來是沒有提供python介面。4.修改.bashrc
文件這個時候運行vim其實還是root提供的程序,可以通過修改
.bashrc
文件來改變alias
vim='/home/$user/bin/vim'
#在.bashrc文件中添加這一行即可
J. 離線安裝vim命令是什麼
離線安裝Vim的具唯告體命令可能因不同操作系統和安裝方式而異,下面以在Linux系統中使用源碼安裝為例:
1.首先,需要下載Vim的源代碼包,可以從vim官網下載,也可以使用命令行下載,如:
wget https://XXXX
2.下載完成後,需要解壓源代碼包(例如下載的文件名為master.zip),進入解壓後的目錄,執行以下命令:
unzip master.zip
cd vim-master
3.接下來,進行編譯安裝,執行以下命令:
./configure --prefix=/usr/local/vim --enable-pythoninterp --with-features=huge
make
sudo make install
其中,--prefix指定安裝路徑,--enable-pythoninterp開啟Python支持,--with-features=huge啟用全部功能。
4.安裝完成後,將vim的可執行文件路徑添加到PATH環境變數中,如:
export PATH=$PATH:/usr/local/vim/bin
這樣就完成指裂明了離線安裝Vim的過源如程。