linux常用命令:
所有的 Unix Like 系統(tǒng)都會內(nèi)建 vi 文書編輯器,其他的文書編輯器則不一定會存在。
但是目前我們使用比較多的是 vim 編輯器。
vim 具有程序編輯的能力,可以主動(dòng)的以字體顏色辨別語法的正確性,方便程序設(shè)計(jì)。
#方法,命令 vi vim 使用vi打開oldboy.py,默認(rèn)是命令模式,需要輸入a/i進(jìn)入編輯模式,然后輸入文本"Life is short,i use python" 按下esc鍵,回到命令模式 輸入 :wq! 強(qiáng)制保存退出
w write 寫入
q quit 退出
! 強(qiáng)制 或者 :x 保存退出
------
:q 不保存退出
:q! 不保存強(qiáng)制退出
cat命令用于查看純文本文件(常用于內(nèi)容較少的)
#查看文件,顯示行號
cat -n xxx.py
#貓,查看文件 cat xxx.py
#在每一行的結(jié)尾加上$符
[root@master tmp]# cat -E 1.txt
#追加文字到文件
cat >>/tmp/oldboy.txt << EOF
唧唧復(fù)唧唧
木蘭開飛機(jī)
開的什么機(jī)
波音747
EOF
1.more命令用于查看內(nèi)容較多的文本,例如要看一個(gè)很長的配置文件,cat查看內(nèi)容屏幕會快速翻滾到結(jié)尾。
2.more命令查看文本會以百分比形式告知已經(jīng)看到了多少,使用回車鍵向下讀取內(nèi)容
more /etc/passwd
按下空格space是翻頁
按下b鍵是上一頁
回車鍵向下讀取內(nèi)容
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”寫入到文件里!
echo "超哥666" > /tmp/chaoge.txt
echo $PATH #取出打印PATH的值
輸入/輸出 重定向符號
1.>> 追加重定向,把文字追加到文件的結(jié)尾 2.> 重定向符號,清空原文件所有內(nèi)容,然后把文字覆蓋到文件末尾
3.< 輸入重定向
4.<< 將輸入結(jié)果輸入重定向
echo "oldboy-python666" > /tmp/oldboy.txt
echo "chaoge666" >> /tmp/oldboy.txt
cat >>/tmp/oldboy.txt << EOF
------------------------------------
我想把命令執(zhí)行的結(jié)果信息,寫入到文件中
ip addr > /tmp/network.txt #標(biāo)準(zhǔn)輸出重定向 把命令執(zhí)行結(jié)果信息,放入到文件中
3.通配符
ls -l /etc/us*
復(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下面很多命令,一般沒有辦法直接處理文件夾,因此需要加上(參數(shù))
cp -r 遞歸,復(fù)制目錄以及目錄的子孫后代
cp -p 復(fù)制文件,同時(shí)保持文件屬性不變 可以用stat
cp -a 相當(dāng)于-pdr
#遞歸復(fù)制test文件夾,為test2
cp -r test test2
cp是個(gè)好命令,操作文件前,先備份
cp main.py main.py.bak
上一個(gè)教程:Linux常用文件管理命令
下一個(gè)教程:linux常用網(wǎng)絡(luò)操作命令