suse linux 常用命令(1)命令 ls——列出文件 ls -la 給出當(dāng)前目錄下所有文件的一個(gè)長(zhǎng)列表,包括以句點(diǎn)開頭的“隱藏”文件 ls a* 列出當(dāng)前目錄下以字母 a 開頭的所有文件 ls -l *.doc 給出當(dāng)前目錄下以.doc 結(jié)尾的所有文件 “|”管道付 (2)命令 cp——復(fù)制文件 cp afile afile.bak 把文件復(fù)制為新文件 afile.bak cp afile /home/bible/ 把文件 afile 從當(dāng)前目錄復(fù)制到/home/bible/目錄下 cp * /tmp 把當(dāng)前目錄下的所有未隱藏文件復(fù)制到/tmp/目錄下 cp -a docs docs.bak 遞歸性地把當(dāng)前目錄下的 docs 目錄復(fù)制為新目錄 docs.bak,保持文 件屬性,并復(fù)制所有的文件,包括以句點(diǎn)開頭的隱藏文件。為了方便起見,-a 選項(xiàng)包含-R 選項(xiàng) cp -i 在覆蓋前詢問用戶 cp -v 告訴用戶正在做什么 (3)命令 mv——移動(dòng)和重命名文件 mv aflie bfile 將 afile 重命名為 bfile mv afile /tmp 把當(dāng)前目錄下的 afile 移動(dòng)到/tmp/目錄下 (4)命令 rm——?jiǎng)h除文件和目錄 rm afile 刪除文件 afile rm * 刪除當(dāng)前目錄下的所有文件 (未隱藏文件) 。
rm 命令不刪除目錄,除非也指定了-r(遞 歸)參數(shù)。 rm -rf domed 刪除 domed 目錄以及它所包含的所有內(nèi)容 rm -i a* 刪除當(dāng)前目錄下所有以字母 a 開頭的文件linux命令大全,并且在每次刪除時(shí),提示用戶進(jìn)行確 認(rèn) (5)命令 cd——更改目錄 cd ~ 切換到主目錄 cd /tmp 切換到目錄/tmp cd dir 切換到當(dāng)前目錄下的 dir 目錄 cd / 切換到根目錄 cd .. 切換到到上一級(jí)目錄 cd ../.. 切換到上二級(jí)目錄 cd ~ 切換到用戶目錄,比如是 root 用戶,則切換到/root 下 (6)命令 mkdir——建立目錄 mkdir phots 在當(dāng)前目錄中建立名為 photos 的目錄 mkdir -p this/that/theother 在當(dāng)前目錄下建立指定的嵌套子目錄1(7)命令 mkdir——?jiǎng)h除目錄 mkdir 將刪除空目錄 (8)命令 more、less——查看文件內(nèi)容 more /etc/passwd 查看/etc/passwd 的內(nèi)容 功能:分頁顯示命令 more file more 命令也可以通過管道符(|)與其他的命令一起使用,例如: ps ux|more ls|more less /etc/passwd 查看/etc/passwd 的內(nèi)容 (9)命令 grep——搜索文件內(nèi)容 grep bible /etc/exports 在文件 exports 中查找包含 bible 的所有行 tail -100 /var/log/apache/access.log|grep 404 在 WEB 服務(wù)器日志文件 access.log 的后 100 行中查找包含“404”的行 tail -100 /var/log/apache/access.log|grep -v googlebot 在 WEB 服 務(wù) 器 日 志 文 件 access.log 的后 100 行中,查找沒有被 google 訪問的行 grep -v ^# /etc/apache2/httpd.conf 在主 apache 配置文件中,查找所有非注釋行 grep -Rl xxxxxx *查找當(dāng)前目錄下及子目錄下包含 xxxxxx 的文件; grep –R XXXXX * 查找當(dāng)前目錄下及子目錄下包含 xxxxxx 的內(nèi)容; (10)命令 find——查找文件 find . -name *.rpm 在當(dāng)前目錄中查找 rpm 包 find .|grep page 在當(dāng)前目錄及其子目錄中查找文件名包含 page 的文件 locate traceroute 在系統(tǒng)的任何地方查找文件名包含 traceroute 的文件 (11)命令 vi——編輯文件 vi /etc/bubby.txt 用 vi 編輯文件/etc/bubby.txt vim /etc/bubby.txt 用 vi 編輯文件/etc/bubby.txt 快捷操作: 切換窗口:alt+1,alt+2 全屏:alt+回車 將 vim 掛起(暫停):ctrl+z,暫停后可進(jìn)行其他 shell 操作,完了之后可通過 fg 命令切 換回 vim 界面繼續(xù)編輯 :MR:查看歷史文件記錄(注意:MR 大寫) :sp 橫向切換界面窗口 :vsp 縱向切換界面窗口 方便多文件對(duì)照編碼(如下圖:) emacs /etc/bubby.txt 用 emacs 編輯文件/etc/bubby.txt (12)命令 rz、sz——文件上傳下載 運(yùn)行命令 Sudo rz,即是接收文件,xshell 就會(huì)彈出文件選擇對(duì)話框,選好文件之后關(guān)閉 對(duì)話框,文件就會(huì)上傳到 linux 里的當(dāng)前目錄 。