vim 具有程序編輯的能力,可以主動(dòng)的以字體顏色辨別語(yǔ)法的正確性,方便程序設(shè)計(jì)。
#方法,命令 vi vim 使用vi打開(kāi)oldboy.py,默認(rèn)是命令模式,需要輸入a/i進(jìn)入編輯模式,然后輸入文本"Life is short,i use python" 按下esc鍵,回到命令模式 輸入 :wq! 強(qiáng)制保存退出
w write 寫(xiě)入
q quit 退出
! 強(qiáng)制 或者 :x 保存退出
------
:q 不保存退出
:q! 不保存強(qiáng)制退出
cat命令用于查看純文本文件(常用于內(nèi)容較少的)
#查看文件,顯示行號(hào)
cat -n xxx.py
#貓,查看文件 cat xxx.py
#追加文字到文件
cat >>/tmp/oldboy.txt << EOF
床前明月光
地上鞋兩雙
EOF
more命令用于查看內(nèi)容較多的文本,例如要看一個(gè)很長(zhǎng)的配置文件,cat查看內(nèi)容屏幕會(huì)快速翻滾到結(jié)尾。
more命令查看文本會(huì)以百分比形式告知已經(jīng)看到了多少linux命令,使用回車鍵向下讀取內(nèi)容
more /etc/passwd
1.tab鍵 用于自動(dòng)補(bǔ)全命令/文件名/目錄名
2.ctrl + l 清理終端顯示
3.clear/cls 清理終端顯示
4.ctrl + c 終止當(dāng)前操作
echo命令用于在終端輸出字符串或變量提取后的值,格式是“echo 【字符串|$變量】”
#默認(rèn)吧內(nèi)容顯示到終端上 echo "超哥666"
#超哥平時(shí)比較低調(diào),不想讓別人知道他666,怎么辦?要么把“超哥666”寫(xiě)入到文件里!
echo "超哥666" > /tmp/chaoge.txt
echo $PATH #取出打印PATH的值
重定向符號(hào)
1.>> 追加重定向,把文字追加到文件的結(jié)尾 2.> 重定向符號(hào),清空原文件所有內(nèi)容,然后把文字覆蓋到文件末尾
echo "oldboy-python666" > /tmp/oldboy.txt
echo "chaoge666" >> /tmp/oldboy.txt
------------------------------------
我想把命令執(zhí)行的結(jié)果信息,寫(xiě)入到文件中
ip addr > /tmp/network.txt #標(biāo)準(zhǔn)輸出重定向 把命令執(zhí)行結(jié)果信息,放入到文件中
3.通配符
ls -l /etc/us*
windows復(fù)制
可以說(shuō)是相當(dāng)簡(jiǎn)單了 ctrl + c 復(fù)制 ctrl + v 黏貼
Linux
復(fù)制 > copy > cp
#移動(dòng)xxx.py到/tmp目錄下 cp xxx.py /tmp/
#移動(dòng)xxx.py順便改名為chaoge.py
cp xxx.py /tmp/chaoge.py
Linux下面很多命令,一般沒(méi)有辦法直接處理文件夾,因此需要加上(參數(shù))
cp -r 遞歸,復(fù)制目錄以及目錄的子孫后代
cp -p 復(fù)制文件,同時(shí)保持文件屬性不變
cp -a 相當(dāng)于-pdr
#遞歸復(fù)制test文件夾,為test2
cp -r test test2
cp是個(gè)好命令,操作文件前,先備份
cp main.py main.py.bak
什么?移動(dòng)命令?
移動(dòng)(搬家)命令 > move > mv cd /home
#把老男孩從沙河這破地方,搬到朝陽(yáng)去 mv /home/shahe/oldboy /tmp/chaoyang
文件/文件夾改名
mv x.log xx.log
刪除 > remove > rm cd /tmp rm oldboy.py #默認(rèn)有提示刪除,需要輸入y rm -f oldboy.py #不需要提示,強(qiáng)制刪除
#rm默認(rèn)無(wú)法刪除目錄,需要跟上參數(shù)-r
rm -rf /tmp/oldboy/
--------
友情提醒:初學(xué)者使用rm命令,隨時(shí)快照虛擬機(jī)
上一個(gè)教程:linux命令_linux 關(guān)機(jī)命令_linux解壓命令
下一個(gè)教程:Linux必學(xué)的60個(gè)命令