常用命令的總結(jié):
1.man 男人硕并,查找命令的功能 參數(shù) 等幫助工具邦马。
? man 命令
2.help 查內(nèi)置命令的幫助
? help 命令
3.shutdown怕吴、reboot 重啟 推薦reboot
? shutdown -r now 立刻重啟
? shutdown -h now 立刻關(guān)機(jī)
==========================================================
4.halt拒担、poweroff 關(guān)機(jī) 推薦halt
5.pwd? ? print working directory 顯示當(dāng)前目錄
6.cd? change directory 改變目錄
cd —? 去上一次所在的目錄
cd ~ 或cd 去當(dāng)前用戶的家目錄, ~ 表示家目錄
cd . 去當(dāng)前目錄印荔, .表示當(dāng)前目錄
cd .. 去上一級(jí)目錄。? ..表示上一級(jí)目錄
==========================================================
7.tree 大樹 以樹形結(jié)構(gòu)顯示目錄
-L(level) 指定層數(shù) 例如:tree -L 1 /
-d (directory) 只顯示目錄*
? ? ? 目錄 文件
8.mkdir make directory 創(chuàng)建目錄
-p 根據(jù)需要?jiǎng)?chuàng)建所有目錄 包括父目錄子目錄详羡,遞歸創(chuàng)建
==========================================================
9.touch 摸的意思 創(chuàng)建文件仍律,重復(fù)的文件忽視。
touch {1..5}.txt 等價(jià)touch 1.txt 2.txt 3.txt 4.txt 5.txt
? ? ? {}生成數(shù)字序列实柠,字母序列水泉。
linux一切皆文件,目錄也是文件,目錄和文件不同重名草则。
10.ls? list顯示目錄下的內(nèi)容
? -l钢拧, (long) 以長(zhǎng)格式顯示目錄下的內(nèi)容
? -a, 顯示所有文件炕横,包含隱藏文件(以.開頭的文件)
? -d,? directory顯示目錄
11. cp copy 復(fù)制文件和目錄
cp [OPTION] ... SOURCE ... DIRECTORY
? ? 選項(xiàng)? ? ? ? ? 源? ? ? ? ? 目錄
-r (遞歸 recursive ) 復(fù)制目錄
-p 保持文件屬性 (人的身高源内、體重就是人的屬性)
? ? 文件大小、創(chuàng)建時(shí)間=權(quán)限份殿、屬主這都是文件的屬性膜钓。
-a 保持文件屬性和連接。
-i 確認(rèn)
==========================================================
12.alias 查看或設(shè)置別名
alias cp='cp -i'
復(fù)制的時(shí)候如何不提示直接覆蓋卿嘲?
默認(rèn)執(zhí)行cp相當(dāng)于執(zhí)行cp -i,這是系統(tǒng)默認(rèn)的別名在作怪颂斜。
不用別名直接覆蓋的方法:
[]# \cp {1..10}.txt /opt/
[]# /bin/cp? {1..10}.txt /opt/
13. rm remove刪除文件或目錄
? ? -f (force) 強(qiáng)制刪除
? ? -r (recusive)遞歸刪除,刪除目錄和文件
? ? -i 確認(rèn)
? alias rm='rm -i'
14.unalias 取消別名
unalias cp
==========================================================
注意:
如何防止rm 誤刪數(shù)據(jù)拾枣?
1.放棄使用rm沃疮,用mv 或find 替代
2.不刪除,只是移動(dòng)到回收站(/tmp)
3.一定要?jiǎng)h梅肤,要先備份司蔬。
4.不要這樣用 rm -fr /opt/*,要切到指定目錄下再刪除。
? rm -fr / opt /*, cd /opt;rm -fr *
5.為rm設(shè)置別名凭语,提醒自己和組員葱她。
[]# alias rm='echo 不允許使用rm命令,謝謝'
[]# touch b.txt
[]#ls
b.txt
[]# rm -f b.txt
不允許使用rm命令似扔,謝謝 -f b.txt
15.mv move移動(dòng)目錄或文件
mv是移動(dòng)吨些,當(dāng)前下面就沒了,剪切炒辉。 默認(rèn)也會(huì)提示覆蓋豪墅,可以取消別名
cp是復(fù)制,當(dāng)前下面依然有黔寇,復(fù)制偶器。
-t mv [OPTION] -t DIRECTORY SOURCE..
? mv [OPTION]? SOURCE DIRECTORY..
? mv -t /opt/ c.txt ===mv c.txt /opt
-i 確認(rèn)
16.echo 輸出和打印(help)
-n 不換行輸出
-e 支持轉(zhuǎn)義字符
? \t 代表tab
? \n 回車換行
[root@test /opt]# echo -e "student\t\student"
student? ?student
[root@test? /opt]# echo -e "student\nostudent"
student
student
17.printf 格式化打印
[root@test?/opt]# printf "student\n"
student