工作流程圖:
插入命令解析:
a:在當前字符后添加文本;A:在行末添加文本;i:在當前字符前插入文本;I:在行首插入文本;o:在當前行后面插入一空行;O:在當前行前面插入一空行;
快捷命令:
定位命令
:set number 顯示行號。set number ' 顯示行號。set number" 顯示行號。
刪除命令
x:刪除光標所在的單個字符dd:刪除所在行
撤銷命令
u undo,取消上一步操作Ctrl+r redo,返回到undo之前
復制命令
yy+p
5linux命令,文件內(nèi)容的查看及統(tǒng)計
touch 創(chuàng)建空文件
顯示文件內(nèi)容:
cat顯示文本文件內(nèi)容more分頁顯示文本文件內(nèi)容lesshead、tail查看文本中開頭或結(jié)尾部分的內(nèi)容head -n 3 java.txt 查看java.txt文件的前3行
wc 統(tǒng)計文本的行數(shù)、字數(shù)、字符數(shù)(word count)
-m 統(tǒng)計文本字符數(shù) 數(shù)個數(shù)-w 統(tǒng)計文本單詞數(shù) 認空格-l 統(tǒng)計文本行數(shù)
6,文件合并和重定向
合并文件的內(nèi)容一起輸出,cat 1.txt 2.txt合并文件:cat 1.txt 2.txt > 3.txt作為一個標準輸入,cat > 1.txtcat >> 1.txt> 這是一個重定向輸出的符號案例:快速清空一個文件的內(nèi)容采用重定向的方式>1.txt
7,文件搜索
find 在文件系統(tǒng)中查找指定的文件find /usr/local/ -name word.txt
8,文件的壓縮解壓縮及打包
命令概覽
tar cfz xwyme.tar.gz tool####把tool目錄打包且壓縮為xwyme.tar.gz文件,因為.tar文件幾乎是沒有壓縮過的,mt的.tar.gz文件解壓成.tar文件后差不多是10mb ####。仔細觀察xp安裝盤的文件,可以看到i386目錄中絕大部分文件都是“explorer.ex_”這類的文件名,其實它是經(jīng)過壓縮后的文件,文件名和解壓出來的文件名一樣,但是擴展名和文件大小不同,所以直接改后綴是不能使用的。或解壓整個壓縮文件,但之前必須把壓縮文件中的所有目錄(即文件夾)重命名,刪掉沒用的分支目錄及文件(如inf02、desktop.ini、mem結(jié)尾的文件)。
命令詳解
gzip命令詳解:gzip[選項] 要壓縮(解壓縮)的文件名
-d 將壓縮文件解壓縮(decompress)-l 針對壓縮后的文件,顯示壓縮后的文件的大小,壓縮前的文件大小,壓縮比等-num 用指定數(shù)字num調(diào)整壓縮的速度,-1或--fast表示最快壓縮方法(但壓縮比低)linux命令,-9或--best表示最慢壓縮方法(壓縮比高)。系統(tǒng)缺省值為6
bzip2 命令詳解:bzip2 [選項] 文件名
-d 解壓縮-z 壓縮-num 同上
Tar命令詳解:tar [選項] 打包文件名 待打包文件1 待打包文件2
-c 建立一個打包文件 create-x 解開一個打包文件 extract-z 用gzip壓縮文件-j 用bzip2壓縮文件-v 壓縮的過程顯示文件-f 使用文檔名,在f之后要立即接文檔名
案例:
實現(xiàn)對文件的打包和解包
實現(xiàn)對文件的壓縮和解壓縮
gzip 1.txt 壓縮文件
gzip -d 1.txt.zip 解壓縮文件
tar -cf 33.tar 1.txt 2.txt //打包文件
tar -xf 33.tar //解包文件
gzip 33.tar //壓縮打包文件 tar.gz
tar -zcvf /home/abc.tar.gz /home/abc 打包,并用gzip壓縮。tar -zcvf 壓縮后的包名.tar.gz 需要打包的目錄。tar cfz xwyme.tar.gz tool####把tool目錄打包且壓縮為xwyme.tar.gz文件,因為.tar文件幾乎是沒有壓縮過的,mt的.tar.gz文件解壓成.tar文件后差不多是10mb ####。
tar -zxf 33.tar.gz//解壓縮33.tar.gz
9,管道命令
命令格式:
command1 | command2
舉例:
ls -l /usr/bin | lessls -l /usr/bin | grep less一個命令的標準輸出可以管道到另一個命令的標準輸入:grep 是個很強大的程序,用來找到文件中的匹配文本
收藏