1.登錄 2.切換用戶 從root用戶切換到其它任意用戶不需要輸入密碼,從普通用戶切換到其它用戶都需要輸入密碼。 3.重啟和關(guān)機(jī) 重啟:init 6 關(guān)機(jī):init 0 4.clear命令 5.ifconfig命令 ?。刹榭碔P,接口等) 6.ls命令 常用參數(shù)搭配: ls 列出目錄和文件信息。 ls -l 列出目錄和文件的詳細(xì)信息。 ls -lt 按時(shí)間降序顯示。 7.cd命令 示例: 1)進(jìn)入/tmp目錄 cd /tmp 2)進(jìn)入上一級(jí)目錄 cd .. *進(jìn)入用戶的主目錄 cd 8.pwd命令 示例: pwd 9.mkdir命令 示例: 創(chuàng)建/tmp/aaa目錄。 mkdir /tmp/aaa 在當(dāng)前目錄中創(chuàng)建bin目錄。 mkdir bin 10.rm命令 rm [選項(xiàng)] 文件或目錄 示例: 1)刪除任何*.log文件 rm *.log 2)刪除test子目錄及子目錄中所有檔案刪除,并且不用一一確認(rèn) rm -rf test
#顯示所有文件(包含隱藏文件) #只顯示隱藏文件 (我常用來(lái)刪除.swp臨時(shí)文件) 11.mv命令 當(dāng)?shù)诙€(gè)參數(shù)為目錄時(shí),可將多個(gè)文件以空格分隔作為第一參數(shù),移動(dòng)多個(gè)文件到參數(shù)2指定的目錄中 示例: 1)將文件book.c重命名為book1.c mv book.c book1.c 2)將文件book.c移動(dòng)到/tmp/test3目錄中 mv book.c /tmp/test3 12.cp命令 -r 復(fù)制目錄及目錄內(nèi)所有項(xiàng)目。 示例: 把book1.c復(fù)制到book2.c cp book1.c book2.c 把a(bǔ)aa目錄復(fù)制到bbb目錄。 cp -r aaa bbb 13.passwd命令 passwd oracle 修改oracle用戶的密碼,按提示兩次輸入新密碼。 14.tar命令 示例: 把dir1、dir2和dir3三個(gè)目錄及目錄下的文件打包壓縮,生成/tmp/123.tgz文件。 tar zcvf /tmp/123.tgz dir1 dir2 dir3 在當(dāng)前目錄下解壓/tmp/123.tgz文件。 tar zxvf /tmp/123.tgz 15.groupadd命令 groupadd dba 增加一個(gè)組名為dba。 16.useradd命令 (增加一個(gè)用戶,用戶名為yh,屬于dba組,用戶的主目錄是/home/yh,各位兄弟,yh是我的名字,你可以改為你自己的名字) 設(shè)置用戶密碼:passwd username (都需要在root賬戶下進(jìn)行) 17.env命令 18.cat命令 一次查看多個(gè)文件:cat file1 file2 (先打印file1的內(nèi)容,在打印file2的內(nèi)容) 19.more命令 20.tail命令 常用參數(shù): -f 循環(huán)讀?。ǔS糜诓榭催f增的日志文件) 1)循環(huán)讀取逐漸增加的文件內(nèi)容 ping 127.0.0.1 > ping.log &(后臺(tái)運(yùn)行:可使用jobs -l查看,也可使用fg將其移到前臺(tái)運(yùn)行) tail -f ping.log(查看日志) 21.find命令 命令格式: find /home -name *.xml -print 查到/home以及子目錄中*.xml文件,把結(jié)果顯示出來(lái)。 22.chmod命令 每一文件或目錄的訪問(wèn)權(quán)限都有三組,每組用三位表示,分別為文件屬主的讀、寫和執(zhí)行權(quán)限;與屬主同組的用戶的讀、寫和執(zhí)行權(quán)限;系統(tǒng)中其他用戶的讀、寫和執(zhí)行權(quán)限??墒褂胠s -l test.txt查找 以文件log2012.log為例: -rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log 第一列共有10個(gè)位置,第一個(gè)字符指定了文件類型。在通常意義上,一個(gè)目錄也是一個(gè)文件。如果第一個(gè)字符是橫線,表示是一個(gè)非目錄的文件。如果是d,表示是一個(gè)目錄。從第二個(gè)字符開(kāi)始到第十個(gè)共9個(gè)字符,3個(gè)字符一組,分別表示了3組用戶對(duì)文件或者目錄的權(quán)限。權(quán)限字符用橫線代表空許可,r代表只讀,w代表寫,x代表可執(zhí)行。 常用參數(shù): -c 當(dāng)發(fā)生改變時(shí),報(bào)告處理信息 -R 處理指定目錄以及其子目錄下所有文件 權(quán)限范圍: u :目錄或者文件的當(dāng)前的用戶 g :目錄或者文件的當(dāng)前的群組 o :除了目錄或者文件的當(dāng)前用戶或群組之外的用戶或者群組 a :所有的用戶及群組 權(quán)限代號(hào): r :只讀權(quán)限,用數(shù)字4表示 w :寫權(quán)限,用數(shù)字2表示 x :執(zhí)行權(quán)限,用數(shù)字1表示 - :刪除權(quán)限,用數(shù)字0表示 s :特殊權(quán)限 示例: 1)增加文件t.log所有用戶可執(zhí)行權(quán)限 chmod a+x t.log 2)撤銷原來(lái)所有的權(quán)限,然后使擁有者具有可讀權(quán)限,并輸出處理信息 chmod u=r t.log -c 3)給file的屬主分配讀、寫、執(zhí)行(7)的權(quán)限,給file的所在組分配讀、執(zhí)行(5)的權(quán)限,給其他用戶分配執(zhí)行(1)的權(quán)限 chmod 751 t.log -c(或者:chmod u=rwx,g=rx,o=x t.log -c) 4)將test目錄及其子目錄所有文件添加可讀權(quán)限 chmod u+r,g+r,o+r -R text/ -c 23.chown命令 -R 處理指定目錄及子目錄 示例: chown -R oracle:dba /oracle 24.df命令 -a 全部文件系統(tǒng)列表 -h 以方便閱讀的方式顯示信息 -i 顯示inode信息 -k 區(qū)塊為1024字節(jié) -l 只顯示本地磁盤 -T 列出文件系統(tǒng)類型 25.du命令 命令格式: du [選項(xiàng)] [文件] 常用參數(shù): -a 顯示目錄中所有文件大小 -k 以KB為單位顯示文件大小 -m 以MB為單位顯示文件大小 -g 以GB為單位顯示文件大小 -h 以易讀方式顯示文件大小 -s 僅顯示總計(jì) -c或--total 除了顯示個(gè)別目錄或文件的大小外,同時(shí)也顯示所有目錄或文件的總和 示例: 1)以易讀方式顯示文件夾內(nèi)及子文件夾大小 du -h /tmp 2)以易讀方式顯示文件夾內(nèi)所有文件大小 du -ah /tmp 3)顯示幾個(gè)文件或目錄各自占用磁盤空間的大小,還統(tǒng)計(jì)它們的總和 du -hc /home /tmp 4)輸出/tmp目錄下各個(gè)子目錄所使用的空間 du -hc --max-depth=1 /tmp 26.date命令 29、wc命令 wc test.txt 30、程序運(yùn)行到死循環(huán)退出:Ctrl+C 31、運(yùn)行結(jié)果打印輸出到文本 >> 文本.txt 把結(jié)果追加到已存在的文件,不改變?cè)募膬?nèi)容 32、PS命令 查看進(jìn)程 UID:?jiǎn)?dòng)該進(jìn)程的用戶的ID號(hào) PID:表示該進(jìn)程的位移ID號(hào) PIDD:代表該進(jìn)程的用戶父進(jìn)程的ID號(hào) C:進(jìn)程的CPU處理器利用率 STIME/ATART:表示進(jìn)程的啟動(dòng)時(shí)間 TTY或TT:?jiǎn)?dòng)進(jìn)程的終端名。表示該進(jìn)程是從哪個(gè)終端上運(yùn)行 TIME:該進(jìn)程使用CPU的累計(jì)時(shí)間 CMD:該進(jìn)程所運(yùn)行的命令 選項(xiàng):-e:顯示系統(tǒng)內(nèi)所有進(jìn)程的信息。與-A選項(xiàng)功能相同 -f:使用完整(full)的格式顯示進(jìn)程信息 -ef:以全格式顯示進(jìn)程所有信息,包括父進(jìn)程PID、創(chuàng)建人、創(chuàng)建時(shí)間、進(jìn)程號(hào)等 |
|