<code>1. cat << EOF >abcd.txt</code>
多行導入文件(新建文件或者覆蓋文件內(nèi)容)
<code>2. cat << EOF >> abcd.txt</code>
文件追加
<code>3. scp xxx root@ip:/home/aaa</code>
將文件上傳至某機器
<code>4. mount [-t vfstype] [-o options] device dir</code>
將某種類型的設備掛載到指定文件路徑下家厌。
<code> -t vfstype: 指定文件系統(tǒng)的類型隅肥,通常不必指定癞志。mount 會自動選擇正確的類型唁奢。常用類型有:
光盤或光盤鏡像:iso9660
DOS fat16文件系統(tǒng):msdos
Windows 9x fat32文件系統(tǒng):vfat
Windows NT ntfs文件系統(tǒng):ntfs
Mount Windows文件網(wǎng)絡共享:smbfs
UNIX(LINUX) 文件網(wǎng)絡共享:nfs
-o options: 主要用來描述設備或檔案的掛接方式雾叭。常用的參數(shù)有:
loop:用來把一個文件當成硬盤分區(qū)掛接上系統(tǒng)
ro:采用只讀方式掛接設備
rw:采用讀寫方式掛接設備
iocharset:指定訪問文件系統(tǒng)所用字符集
device: 要掛接(mount)的設備夷陋。
dir:設備在系統(tǒng)上的掛接點(mount point)料身。
</code>
<code>5. tar -cvf /tmp/etc.tar /etc</code>
僅打包汤纸,不壓縮
<code>-c :建立一個壓縮檔案的參數(shù)指令(create 的意思);
-x :解開一個壓縮檔案的參數(shù)指令芹血!
-t :查看 tarfile 里面的檔案贮泞!
特別注意,在參數(shù)的下達中幔烛, c/x/t 僅能存在一個啃擦!不可同時存在!
因為不可能同時壓縮與解壓縮饿悬。
-z :是否同時具有 gzip 的屬性令蛉?亦即是否需要用 gzip 壓縮?
-j :是否同時具有 bzip2 的屬性狡恬?亦即是否需要用 bzip2 壓縮珠叔?
-v :壓縮的過程中顯示檔案!這個常用傲宜,但不建議用在背景執(zhí)行過程运杭!
-f :使用檔名,請留意函卒,在 f 之后要立即接檔名喔辆憔!不要再加參數(shù)!
例如使用『 tar -zcvfP tfile sfile 』就是錯誤的寫法报嵌,要寫成
『 tar -zcvPf tfile sfile 』才對喔弧烤!
-p :使用原檔案的原來屬性(屬性不會依據(jù)使用者而變)
-P :可以使用絕對路徑來壓縮!
-N :比后面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的檔案中萧求!
--exclude FILE:在壓縮的過程中俊卤,不要將 FILE 打包!</code>
<code>6. groupadd [-g gid] [-o]] [-r] [-f] groupname</code>
將新組加入系統(tǒng)
<code>-g gid:指定組ID號血筑。
-o:允許組ID號绘沉,不必惟一煎楣。
-r:加入組ID號,低于499系統(tǒng)賬號车伞。
-f:加入已經(jīng)有的組時择懂,發(fā)展程序退出。
應用實例建立一個新組另玖,并設置組ID加入系統(tǒng):#groupadd -g 344 cjh
此時在/etc/passwd文件中產(chǎn)生一個組ID(GID)是344的項目困曙。</code>
<code>7. useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name</code>
建立用戶賬號和創(chuàng)建用戶的起始目錄。
<code>-c:加上備注文字谦去,備注文字保存在passwd的備注欄中慷丽。
-d:指定用戶登入時的啟始目錄。
-D:變更預設值鳄哭。
-e:指定賬號的有效期限要糊,缺省表示永久有效。
-f:指定在密碼過期后多少天即關閉該賬號窃诉。
-g:指定用戶所屬的起始群組杨耙。
-G:指定用戶所屬的附加群組。
-m:自動建立用戶的登入目錄飘痛。
-M:不要自動建立用戶的登入目錄珊膜。
-n:取消建立以用戶名稱為名的群組。
-r:建立系統(tǒng)賬號宣脉。
-s:指定用戶登入后所使用的shell车柠。
-u:指定用戶ID號。
應用實例建立一個新用戶賬戶塑猖,并設置ID:
#useradd david -u 544需要說明的是竹祷,設定ID值時盡量要大于500,以免沖突羊苟。因為Linux安裝后會建立一些特別用戶塑陵,一般0到499之間的值留給bin、mail這樣的系統(tǒng)賬號蜡励。
#useradd oracle -g oinstall -G dba
新創(chuàng)建一個oracle用戶令花,這初始屬于oinstall組,且同時讓他也屬于dba組凉倚。
#useradd tomcat -d /var/servlet/service -s /sbin/nologin
無法使用shell兼都,且其用戶目錄至/var/servlet/service
</code>
<code>8. ln [參數(shù)][源文件或目錄][目標文件或目錄]</code>
軟鏈接就是ln –s 源文件 目標文件,它只會在你選定的位置上生成一個文件的鏡像稽寒,不會占用磁盤空間扮碧,硬鏈接 ln 源文件 目標文件,沒有參數(shù)-s, 它會在你選定的位置上生成一個和源文件大小相同的文件慎王,無論是軟鏈接還是硬鏈接蚓土,文件都保持同步變化。
<code></code>
<code></code>
<code></code>
<code></code>