实战IT培训机构_黄色激情网站_IT培训班选大学生IT技术培训中心_黄色激情视频网站_中公优就业

400-650-7353

精品課程

linux必學的60個命令 linux常用命令有哪些?

發(fā)布: Linux培訓 發(fā)布時間:2021-08-18 15:33:29

推薦答案
品牌型號:聯(lián)想小新Pro13/系統(tǒng)版本:windows10

Linux常用的命令可以分為以下幾類:安裝和登錄命令、文件處理命令、系統(tǒng)管理相關命令、網(wǎng)絡操作命令、系統(tǒng)安全相關命令、其它命令。

安裝和登錄命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;

文件處理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;

系統(tǒng)管理相關命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;

網(wǎng)絡操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;

系統(tǒng)安全相關命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;

其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

其它常用命令包括:

關機 (系統(tǒng)的關機、重啟以及登出 )

shutdown -h now 關閉系統(tǒng)(1)

init 0 關閉系統(tǒng)(2)

telinit 0 關閉系統(tǒng)(3)

shutdown -h hours:minutes & 按預定時間關閉系統(tǒng)

shutdown -c 取消按預定時間關閉系統(tǒng)

shutdown -r now 重啟(1)

reboot 重啟(2)

logout 注銷

文件和目錄

cd /home 進入 '/ home' 目錄'

cd .. 返回上一級目錄

cd ../.. 返回上兩級目錄

cd 進入個人的主目錄

cd ~user1 進入個人的主目錄

cd - 返回上次所在的目錄

pwd 顯示工作路徑

ls 查看目錄中的文件

ls -F 查看目錄中的文件

ls -l 顯示文件和目錄的詳細資料

ls -a 顯示隱藏文件

ls *[0-9]* 顯示包含數(shù)字的文件名和目錄名

tree 顯示文件和目錄由根目錄開始的樹形結構(1)

lstree 顯示文件和目錄由根目錄開始的樹形結構(2)

mkdir dir1 創(chuàng)建一個叫做 'dir1' 的目錄'

mkdir dir1 dir2 同時創(chuàng)建兩個目錄

mkdir -p /tmp/dir1/dir2 創(chuàng)建一個目錄樹

rm -f file1 刪除一個叫做 'file1' 的文件'

rmdir dir1 刪除一個叫做 'dir1' 的目錄'

rm -rf dir1 刪除一個叫做 'dir1' 的目錄并同時刪除其內(nèi)容

rm -rf dir1 dir2 同時刪除兩個目錄及它們的內(nèi)容

mv dir1 new_dir 重命名/移動 一個目錄

cp file1 file2 復制一個文件

cp dir/* . 復制一個目錄下的所有文件到當前工作目錄

cp -a /tmp/dir1 . 復制一個目錄到當前工作目錄

cp -a dir1 dir2 復制一個目錄

ln -s file1 lnk1 創(chuàng)建一個指向文件或目錄的軟鏈接

ln file1 lnk1 創(chuàng)建一個指向文件或目錄的物理鏈接

touch -t 0712250000 file1 修改一個文件或目錄的時間戳 - (YYMMDDhhmm)

file file1 outputs the mime type of the file as text

iconv -l 列出已知的編碼

iconv -f fromEncoding -t toEncoding inputFile > outputFile creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding.

find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" \; batch resize files in the current directory and send them to a thumbnails directory (requires convert from Imagemagick)

文件搜索

find / -name file1 從 '/' 開始進入根文件系統(tǒng)搜索文件和目錄

find / -user user1 搜索屬于用戶 'user1' 的文件和目錄

find /home/user1 -name \*.bin 在目錄 '/ home/user1' 中搜索帶有'.bin' 結尾的文件

find /usr/bin -type f -atime +100 搜索在過去100天內(nèi)未被使用過的執(zhí)行文件

find /usr/bin -type f -mtime -10 搜索在10天內(nèi)被創(chuàng)建或者修改過的文件

find / -name \*.rpm -exec chmod 755 '{}' \; 搜索以 '.rpm' 結尾的文件并定義其權限

find / -xdev -name \*.rpm 搜索以 '.rpm' 結尾的文件,忽略光驅、捷盤等可移動設備

locate \*.ps 尋找以 '.ps' 結尾的文件 - 先運行 'updatedb' 命令

whereis halt 顯示一個二進制文件、源碼或man的位置

which halt 顯示一個二進制文件或可執(zhí)行文件的完整路徑

掛載一個文件系統(tǒng)

mount /dev/hda2 /mnt/hda2 掛載一個叫做hda2的盤 - 確定目錄 '/ mnt/hda2' 已經(jīng)存在

umount /dev/hda2 卸載一個叫做hda2的盤 - 先從掛載點 '/ mnt/hda2' 退出

fuser -km /mnt/hda2 當設備繁忙時強制卸載

umount -n /mnt/hda2 運行卸載操作而不寫入 /etc/mtab 文件- 當文件為只讀或當磁盤寫滿時非常有用

mount /dev/fd0 /mnt/floppy 掛載一個軟盤

mount /dev/cdrom /mnt/cdrom 掛載一個cdrom或dvdrom

mount /dev/hdc /mnt/cdrecorder 掛載一個cdrw或dvdrom

mount /dev/hdb /mnt/cdrecorder 掛載一個cdrw或dvdrom

mount -o loop file.iso /mnt/cdrom 掛載一個文件或ISO鏡像文件

mount -t vfat /dev/hda5 /mnt/hda5 掛載一個Windows FAT32文件系統(tǒng)

mount /dev/sda1 /mnt/usbdisk 掛載一個usb 捷盤或閃存設備

mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share 掛載一個windows網(wǎng)絡共享

磁盤空間

df -h 顯示已經(jīng)掛載的分區(qū)列表

ls -lSr |more 以尺寸大小排列文件和目錄

du -sh dir1 估算目錄 'dir1' 已經(jīng)使用的磁盤空間'

du -sk * | sort -rn 以容量大小為依據(jù)依次顯示文件和目錄的大小

rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n 以大小為依據(jù)依次顯示已安裝的rpm包所使用的空間 (fedora, redhat類系統(tǒng))

dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n 以大小為依據(jù)顯示已安裝的deb包所使用的空間 (ubuntu, debian類系統(tǒng))

返回頂部索引 ^

用戶和群組

groupadd group_name 創(chuàng)建一個新用戶組

groupdel group_name 刪除一個用戶組

groupmod -n new_group_name old_group_name 重命名一個用戶組

useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 創(chuàng)建一個屬于 "admin" 用戶組的用戶

useradd user1 創(chuàng)建一個新用戶

userdel -r user1 刪除一個用戶 ( '-r' 排除主目錄)

usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 修改用戶屬性

passwd 修改口令

passwd user1 修改一個用戶的口令 (只允許root執(zhí)行)

chage -E 2005-12-31 user1 設置用戶口令的失效期限

pwck 檢查 '/etc/passwd' 的文件格式和語法修正以及存在的用戶

grpck 檢查 '/etc/passwd' 的文件格式和語法修正以及存在的群組

newgrp group_name 登陸進一個新的群組以改變新創(chuàng)建文件的預設群組

linux必學的60個命令

其它答案
椰子水 2020-06-22 18:56:36

tar

1.作用

tar命令是Unix/Linux系統(tǒng)中備份文件的可靠方法,幾乎可以工作于任何環(huán)境中,它的使用權限是所有用戶。

2.格式

tar [主選項+輔選項] 文件或目錄

3.主要參數(shù)

使用該命令時,主選項是必須要有的,它告訴tar要做什么事情,輔選項是輔助使用的,可以選用。

主選項:

-c 創(chuàng)建新的檔案文件。如果用戶想備份一個目錄或是一些文件,就要選擇這個選項。

-r 把要存檔的文件追加到檔案文件的未尾。例如用戶已經(jīng)做好備份文件,又發(fā)現(xiàn)還有一個目錄或是一些文件忘記備份了,這時可以使用該選項,將忘記的目錄或文件追加到備份文件中。

-t 列出檔案文件的內(nèi)容,查看已經(jīng)備份了哪些文件。

-u 更新文件。就是說,用新增的文件取代原備份文件,如果在備份文件中找不到要更新的文件,則把它追加到備份文件的最后。

-x 從檔案文件中釋放文件。

輔助選項:

-b 該選項是為磁帶機設定的,其后跟一數(shù)字,用來說明區(qū)塊的大小,系統(tǒng)預設值為20(20×512 bytes)。

-f 使用檔案文件或設備,這個選項通常是必選的。

-k 保存已經(jīng)存在的文件。例如把某個文件還原,在還原的過程中遇到相同的文件,不會進行覆蓋。

-m 在還原文件時,把所有文件的修改時間設定為現(xiàn)在。

-M 創(chuàng)建多卷的檔案文件,以便在幾個磁盤中存放。

-v 詳細報告tar處理的文件信息。如無此選項,tar不報告文件信息。

-w 每一步都要求確認。

-z 用gzip來壓縮/解壓縮文件,加上該選項后可以將檔案文件進行壓縮,但還原時也一定要使用該選項進行解壓縮。

4.應用說明

tar 是Tape Archive(磁帶歸檔)的縮寫,最初設計用于將文件打包到磁帶上。如果下載過Linux的源代碼,或許已經(jīng)碰到過tar文件

請注意,不要忘了Linux是區(qū)分大小寫的。例如,tar命令應該總是以小寫的形式執(zhí)行。命令行開關可以是大寫、小寫或大小寫的混合。例如,-t和-T執(zhí)行不同的功能。文件或目錄名稱可以混合使用大小寫,而且就像命令和命令行開關一樣是區(qū)分大小寫的。

5.應用實例

tar是一個命令行的工具,沒有圖形界面。使用Konsole打開一個終端窗口,接下來是一個簡單的備份命令(在/temp目錄中創(chuàng)建一個back.tar的文件,/usr目錄中所有內(nèi)容都包含在其中。):

$tar cvf - /usr > /temp/back.tar

外,tar命令支持前面第三講中講過的crontab命令,可以用crontab工具設置成基于時間的有規(guī)律地運行。例如,每晚6點把/usr目錄備份到

hda—第一個IDE接口的主驅動器 (總是位于第一個硬盤)中,只要將下面語句添加到root的crontab中即可:

$00 06 * * * tar cvf /dev/hda1/usrfiles.tar - /usr

一般情況下,以下這些目錄是需要備份的:

◆/etc 包含所有核心配置文件,其中包括網(wǎng)絡配置、系統(tǒng)名稱、防火墻規(guī)則、用戶、組,以及其它全局系統(tǒng)項。

◆ /var 包含系統(tǒng)守護進程(服務)所使用的信息,包括DNS配置、DHCP租期、郵件緩沖文件、HTTP服務器文件、dB2實例配置等。

◆/home 包含所有默認用戶的主目錄,包括個人設置、已下載的文件和用戶不希望失去的其它信息。

◆/root 根(root)用戶的主目錄。

◆/opt 是安裝許多非系統(tǒng)文件的地方。IBM軟件就安裝在這里。OpenOffice、JDK和其它軟件在默認情況下也安裝在這里。

有些目錄是可以不備份的:

◆ /proc 應該永遠不要備份這個目錄。它不是一個真實的文件系統(tǒng),而是運行內(nèi)核和環(huán)境的虛擬化視圖,包括諸如/proc/kcore這樣的文件,這個文件是整個運行內(nèi)存的虛擬視圖。備份這些文件只是在浪費資源。

◆/dev 包含硬件設備的文件表示。如果計劃還原到一個空白的系統(tǒng),就可以備份/dev。然而,如果計劃還原到一個已安裝的Linux 系統(tǒng),那么備份/dev是沒有必要的。

unzip

1.作用

unzip

命令位于/usr/bin目錄中,它們和MS DOS下的pkzip、pkunzip及MS

Windows中的Winzip軟件功能一樣,將文件壓縮成.zip文件,以節(jié)省硬盤空間,當需要的時候再將壓縮文件用unzip命令解開。該命令使用權

限是所有用戶。

2.格式

unzip [-cflptuvz][-agCjLMnoqsVX][-P ][.zip文件][文件][-d ][-x ]

3.主要參數(shù)

-c:將解壓縮的結果顯示到屏幕上,并對字符做適當?shù)霓D換。

-f:更新現(xiàn)有的文件。

-l:顯示壓縮文件內(nèi)所包含的文件。

-p:與-c參數(shù)類似,會將解壓縮的結果顯示到屏幕上,但不會執(zhí)行任何的轉換。

-t:檢查壓縮文件是否正確。

-u:與-f參數(shù)類似,但是除了更新現(xiàn)有的文件外,也會將壓縮文件中的其它文件解壓縮到目錄中。

-v:執(zhí)行是時顯示詳細的信息。

-z:僅顯示壓縮文件的備注文字。

-a:對文本文件進行必要的字符轉換。

-b:不要對文本文件進行字符轉換。

-C:壓縮文件中的文件名稱區(qū)分大小寫。

-j:不處理壓縮文件中原有的目錄路徑。

-L:將壓縮文件中的全部文件名改為小寫。

-M:將輸出結果送到more程序處理。

-n:解壓縮時不要覆蓋原有的文件。

-o:不必先詢問用戶,unzip執(zhí)行后覆蓋原有文件。

-P:使用zip的密碼選項。

-q:執(zhí)行時不顯示任何信息。

-s:將文件名中的空白字符轉換為底線字符。

-V:保留VMS的文件版本信息。

-X:解壓縮時同時回存文件原來的UID/GID。

[.zip文件]:指定.zip壓縮文件。

[文件]:指定要處理.zip壓縮文件中的哪些文件。

-d:指定文件解壓縮后所要存儲的目錄。

-x:指定不要處理.zip壓縮文件中的哪些文件。

-Z unzip:-Z等于執(zhí)行zipinfo指令。在Linux中,還提供了一個叫zipinfo的工具,能夠察看zip壓縮文件的詳細信息。unzip最新版本是5.50。

gunzip

1.作用

gunzip命令作用是解壓文件,使用權限是所有用戶。

2.格式

gunzip [-acfhlLnNqrtvV][-s ][文件...]

或者

gunzip [-acfhlLnNqrtvV][-s ][目錄]

3.主要參數(shù)

-a或--ascii:使用ASCII文字模式。

-c或--stdout或--to-stdout:把解壓后的文件輸出到標準輸出設備。

-f或-force:強行解開壓縮文件,不理會文件名稱或硬連接是否存在,以及該文件是否為符號連接。

-h或--help:在線幫助。

-l或--list:列出壓縮文件的相關信息。

-L或--license:顯示版本與版權信息。

-n或--no-name:解壓縮時,若壓縮文件內(nèi)含有原來的文件名稱及時間戳記,則將其忽略不予處理。

-N或--name:解壓縮時,若壓縮文件內(nèi)含有原來的文件名稱及時間戳記,則將其回存到解開的文件上。

-q或--quiet:不顯示警告信息。

-r或--recursive:遞歸處理,將指定目錄下的所有文件及子目錄一并處理。

-S或--suffix:更改壓縮字尾字符串。

-t或--test:測試壓縮文件是否正確無誤。

-v或--verbose:顯示指令執(zhí)行過程。

-V或--version:顯示版本信息。

4.說明

gunzip是個使用廣泛的解壓縮程序,它用于解開被gzip壓縮過的文件,這些壓縮文件預設最后的擴展名為“.gz”。事實上,gunzip就是gzip的硬連接,因此不論是壓縮或解壓縮,都可通過gzip指令單獨完成。gunzip最新版本是1.3.3 。

unarj

1.作用

unarj解壓縮格式為.arj格式的文件,使用權限是所有用戶。

2.格式

unarj [eltx][.arj壓縮文件]

3.主要參數(shù)

e:解壓縮.arj文件。

l:顯示壓縮文件內(nèi)所包含的文件。

t:檢查壓縮文件是否正確。

x:解壓縮時保留原有的路徑。

4.說明

帶有.arj擴展名的文件是由用于MS DOS和Windows的ARJ實用程序創(chuàng)建的。因為ARJ是一種不能免費獲得源代碼的共享件程序,所以在

mtools

1.作用

mtools

實際上是一個命令集合,是DOS文件系統(tǒng)的工具程序,它可以模擬許多DOS命令,使用起來非常方便。使用權限是所有用戶。Linux系統(tǒng)提供了一組稱為

mtools的可移植工具,可以讓用戶輕松地從標準的DOS軟盤上讀、寫文件和目錄。它們對DOS和Linux環(huán)境之間交換文件非常有用。mtools的

使用非常簡單,如果想把軟盤里所有的文件都拷貝到硬盤上,那么就可以執(zhí)行以下命令:

mcopy a:*.*

也就是說,只需要在相應的DOS命令之前加上一個字母“m”,就可以完成對應的功能了。一般Linux發(fā)行版本中都有這個軟件,可以使用下面命令檢查一下。

rpm -qa|grep mtools

如果沒有安裝,也沒有關系,可以從網(wǎng)上下載(http://mtools.linux.lu/)一個最新版本來安裝。目前可供下載的最新mtools版本是

2.包括的命令

mcd 目錄名:改變MS DOS下的目錄。

mcopy 源文件 目標文件:在MS DOS和Unix之間復制文件。

mdel 文件名:刪除MS DOS下的文件。

mdir 目錄名:顯示MS DOS下的目錄。

mformat 驅動器號:在低級格式化的軟盤上創(chuàng)建MS DOS文件系統(tǒng)。

rnlabel 驅動器號:產(chǎn)生MS DOS下的卷標。

mmd 目錄名:建立MS DOS下的目錄。

mrd 目錄名:刪除MS DOS下的目錄。

mren 源文件 目標文件:重新命名已存在的MS DOS文件。

mtype 文件名:顯示MS DOS文件的內(nèi)容。

請注意,這些命令和對應的MS DOS命令非常相似。在mtools命令中,“/”和“\”是可以混用的。因為文件列表的是DOS系統(tǒng)下的文檔,對大小寫并不敏感,所以“CDE”和“cde”在這里是一樣的。

3.應用實例

(1)如果把軟盤進行快速格式化,可以使用命令mformat:

mformat A:

mtools

當初發(fā)展的目的是用來處理DOS文件系統(tǒng)的,所以只能用在FAT文件格式的分區(qū)上。需要注意的是,如果用mount命令來掛載了FAT16/32分區(qū),那

么就不能使用mtools的指令來處理這些分區(qū)上的文件。這是因為一旦FAT16/32分區(qū)掛到了Linux文件目錄下,Linux就會將其視為文件系統(tǒng)

本身的一部分,這時如果要對其操作就必須使用Linux本身所附帶的指令集。

(2)將DOS盤上的文件htca.c復制到當前目錄下,并用ls命令進行驗證。

$ mcopy a:\htca.c

$ ls -l htca.c

-rw-r- -r- - 1 xxq xxq 27136 Jan 1 01:80 htca.c

man

1.作用

man命令用來提供在線幫助,使用權限是所有用戶。在Linux系統(tǒng)中存儲著一部聯(lián)機使用的手冊,以供用戶在終端上查找。使用man命令可以調(diào)閱其中的幫助信息,非常方便和實用。

2.格式

man 命令名稱

man [-acdfhkKtwW] [-m system] [-p string] [-C config_file] [-M path] [-P pager] [-S section_list] [section] name ...

3.參數(shù)

-C config_file:指定設定文件man.conf,缺省值是/etc/man.conf。

-M path:指定了聯(lián)機手冊的搜尋路徑, 如果沒有指定則使用環(huán)境變數(shù)MANPATH的設定;如果沒有使用MANPATH, 則會使用/usr/lib/man.conf內(nèi)的設定;如果MANPATH是空字串,則表示使用缺省值。

-P pager:指定使用何種pager.man會優(yōu)先使用此選項設定,然后是依環(huán)境變數(shù)MANPAGER設定,然后是環(huán)境變數(shù)PAGER;man缺省使用/usr/bin/less -is。

-S section_list man:所搜尋的章節(jié)列表(以冒號分隔),此選項會覆蓋環(huán)境變數(shù)MANSECT的設定。

-a man:缺省情況是在顯示第一個找到的手冊之后,就會停止搜尋,使用此選項會強迫man繼續(xù)顯示所有符合name的聯(lián)機手冊。

-c:即使有最新的cat page,也繼續(xù)對聯(lián)機手冊重新作排版,本選項在屏幕的行列數(shù)改變時或已排版的聯(lián)機手冊損壞時特別有意義。

-d:不要真的顯示聯(lián)機手冊,只顯示除錯訊息。

-D:同時顯示聯(lián)機手冊與除錯訊息。

-h:顯示求助訊息然后結束程式 。

-K:對所有的聯(lián)機手冊搜尋所指定的字串。請注意,本功能回應速度可能很慢,如果指定section(區(qū)域)會對速度有幫助。

-m system:依所指定的system名稱而指定另一組的聯(lián)機手冊。

man:是manual(手冊)的縮寫。在輸入命令有困難時,可以立刻得到這個文檔。例如, 如果使用ps命令時遇到困難,可以輸入man ps得到幫助信息,此時會顯示出ps的手冊頁(man page)。

由于手冊頁man page是用less程序來看的(可以方便地使屏幕上翻和下翻), 所以在man page里可以使用less的所有選項。

less中比較重要的功能鍵有:

[q] 退出;

[Enter] 一行行地下翻;

[Space] 一頁頁地下翻;

上翻一頁;

[/] 后跟一個字符串和[Enter]來查找字符串;

[n] 發(fā)現(xiàn)上一次查找的下一個匹配。

4.閱讀手冊頁

手冊頁在很少的空間里提供了很多的信息, 這里簡單介紹一下大多數(shù)手冊頁中都有的部分內(nèi)容。Linux手冊頁主要有九個部分:用戶指令、系統(tǒng)調(diào)用、程序庫、設備說明、文件格式、游戲、雜項、系統(tǒng)指令、內(nèi)核,手冊頁快照見圖1所示。

圖1 ps命令手冊頁快照

Linux手冊頁布局見表1。

5.應用實例

Linux

命令中有一些基礎的、重要的命令,例如ps、find、cat和ls等。下面來舉一個綜合應用的例子,由此可以看出man的地位在Linux中可謂至關重

要。但是,man所顯示的信息卻不是普通的文本,如果直接將這些文字重定向到一個文本文件,就會發(fā)現(xiàn)在man中高亮顯示的文字就變成了兩個,而且有不計其

數(shù)的制表符,使打印、編輯都變得非常不便。不過,使用下面這樣一條語句就能得到ps命令打印。

# man ps | col -b | lpr

這條命令同時運用了輸出重定向和管道兩種技巧,作用是將ps命令的幫助信息可以直接打印出來。更多的Man文件可以查看Linux Man

unencode

1.作用

unencode命令可以把一個二進制文件表編碼為一個文本文件,使用權限是所有用戶。

2.格式

uuencode [-hv] [源文件] 目標文件

3.主要參數(shù)

-h:列出指令使用格式(help) 。

-v:列出版本信息。

4.應用說明

uuencode指令可以將二進制文件轉化成可使用電子郵件發(fā)送的ASCII編碼形式。uuencode編碼后的資料都以 begin開始,以end作為結束,且通常其中的每一行的開始均為“M”,中間部分是編碼過的文件,編碼后的文件比源文件要大一些。

uudecode

1.作用

uudecode命令用來將uuencode編碼后的檔案還原,uudecode只會將begin與end標記之間的編碼資料還原,程序會跳過標記以外的資料。它的使用權限為所有用戶。

2.格式

uuencode [-hv] [file1 ...]

3.主要參數(shù)

-h:列出指令使用格式(help)。

-v:列出版本信息。

4.應用實例

使用下面命令一次還原幾個文件:

uuencode file1.uud file2.uud file3.uud

動手練習

1.在Linux命令行下發(fā)送郵件

雖然Linux桌面應用發(fā)展很快,但是命令行(Shell)在Linux中依然有很強的生命力。如果能確認電子郵件服務器支持8bit的字節(jié),就可以直接使用下面命令:

cat <附件文件名> | mail <郵件地址>

cat(cat是concatenate的縮寫)命令是將幾個文件處理成一個文件,并將這種處理的結果保存到一個單獨的輸出文件,這里我們用它來合并郵件的文本。

寫好郵件名稱,比如叫cjkmail,然后使用下面命令:

$uuencode <附件文件名> <附件文件名> >>cjkmail

這樣就可以用vi編輯器寫cjkmail文件,并在前面寫上信的正文,然后寄出。

對方收到信后,把信中屬于cjkmail中的內(nèi)容拷貝出來,存為themail.uue。如果對方是在Windows下,就可以用WinRAR或WinZip解壓,這樣就可以看到附件。

如果對方也使用Linux,可以用undecode命令還原:

$ uudencode -o<附件文件名> themail.uue

2.實現(xiàn)tar的分卷

筆者想把一個378MB的文件壓縮成多個63MB的文件(筆者的USB為64MB),使用下面命令:

$tar czvf - dir | split -d -b 63m

然后合并命令:

$cat x* > dir.tgz

以上例子實際是由三個命令組合完成的,即用tar打包,用split分割,用cat合并。“tar czvf - dir”的意思是把dir目錄打包,并輸出到標準輸出(argv),這樣就可以直接用管道輸出給split。

3.連續(xù)執(zhí)行一個命令

使用watch命令,可以反復執(zhí)行命令。如果和ls配合,可以達到觀察某文件大小變化的效果。

$watch ls -l file.name

4.用tar命令導出一個文件

有一個tar格式的DVD文件GLvPro6.4_linux.tar,因為該文件非常大(4.7GB),如果全部解壓比較麻煩,可以用下面命令先導出readme.txt看看。

tar xvf GLvPro6.4_linux.tar readme.txt

這樣readme.txt就單獨被導出了。

5.用tar打包一個目錄時只備份其中的幾個子目錄

tar cf --exclude home/cjh home/cao

這樣home目錄下只有cjh和cao兩個子目錄備份。


中公旗下IT培訓品牌

  • 中公教育品牌

     中公教育是一家中國領先的全品類職業(yè)教育機構,提供超過100個品類的綜合職業(yè)就業(yè)培訓服務。公司在全國超過1000個直營網(wǎng)點展開經(jīng)營,深度覆蓋300多個地級市,并正在快速向數(shù)千個縣城和高校擴張。

  • 完善就業(yè)體系

    通過階段性授課機制,和每階段的定期考核,先讓學員能夠學會所學內(nèi)容,才能找打合適工作。最后一個階段為就業(yè)課程,從技術和面試兩個方面加深就業(yè)能力,并且還有不定期的雙選會供大家選擇。

  • 全程面授+實戰(zhàn)技術

    線下課程全程是師資面對面教學,不會存在上課只對著大屏幕上課的情況,有問題都可以在課上得到解答。并且優(yōu)就業(yè)通過自主研發(fā)大綱和學習路線,并且定期更新課程所學技術,讓大家所學技術不落伍。

中公優(yōu)就業(yè)專業(yè)職業(yè)規(guī)劃老師

為您詳細答疑解惑,更能領取免費課程

相關問題

更多課程

專業(yè)課程老師將第一時間為您解答

立即答疑
修改
優(yōu)就業(yè):ujiuye

關注中公優(yōu)就業(yè)官方微信

  • 關注微信回復關鍵詞“大禮包”,領80G學習資料
主站蜘蛛池模板: 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 箱式破碎机_移动方箱式破碎机/价格/厂家_【华盛铭重工】 | 合肥礼品公司-合肥礼品定制-商务礼品定制公司-安徽柏榽商贸有限公司 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 软文推广发布平台_新闻稿件自助发布_媒体邀约-澜媒宝 | 郑州外墙清洗_郑州玻璃幕墙清洗_郑州开荒保洁-河南三恒清洗服务有限公司 | 健身器材-健身器材厂家专卖-上海七诚健身器材有限公司 | 骨龄仪_骨龄检测仪_儿童骨龄测试仪_品牌生产厂家【品源医疗】 | 全自动变压器变比组别测试仪-手持式直流电阻测试仪-上海来扬电气 | SDI车窗夹力测试仪-KEMKRAFT方向盘测试仪-上海爱泽工业设备有限公司 | 最新电影-好看的电视剧大全-朝夕电影网 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 企业微信营销_企业微信服务商_私域流量运营_艾客SCRM官网 | 氟塑料磁力泵-不锈钢离心泵-耐腐蚀化工泵厂家「皖金泵阀」 | 施工电梯_齿条货梯_烟囱电梯_物料提升机-河南大诚机械制造有限公司 | 环球电气之家-中国专业电气电子产品行业服务网站! | jrs高清nba(无插件)直播-jrs直播低调看直播-jrs直播nba-jrs直播 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 领先的大模型技术与应用公司-中关村科金| 全球化工设备网—化工设备,化工机械,制药设备,环保设备的专业网络市场。 | 合肥仿石砖_合肥pc砖厂家_合肥PC仿石砖_安徽旭坤建材有限公司 | 东莞工厂厂房装修_无尘车间施工_钢结构工程安装-广东集景建筑装饰设计工程有限公司 | 上海办公室设计_办公楼,写字楼装修_办公室装修公司-匠御设计 | 玻璃钢罐_玻璃钢储罐_盐酸罐厂家-河北华盛节能设备有限公司 | 游泳池设计|设备|配件|药品|吸污机-东莞市太平洋康体设施有限公司 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 电动高尔夫球车|电动观光车|电动巡逻车|电动越野车厂家-绿友机械集团股份有限公司 | ◆大型吹塑加工|吹塑加工|吹塑代加工|吹塑加工厂|吹塑设备|滚塑加工|滚塑代加工-莱力奇塑业有限公司 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | X光检测仪_食品金属异物检测机_X射线检测设备_微现检测 | 道达尔润滑油-食品级润滑油-道达尔导热油-合成导热油,深圳道达尔代理商合-深圳浩方正大官网 | 纯水电导率测定仪-万用气体检测仪-低钠测定仪-米沃奇科技(北京)有限公司www.milwaukeeinst.cn 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 手术室净化装修-手术室净化工程公司-华锐手术室净化厂家 | 爆炸冲击传感器-无线遥测传感器-航天星百科 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 智慧钢琴-电钢琴-便携钢琴-数码钢琴-深圳市特伦斯乐器有限公司 | 便携式高压氧舱-微压氧舱-核生化洗消系统-公众洗消站-洗消帐篷-北京利盟救援 | hdpe土工膜-防渗膜-复合土工膜-长丝土工布价格-厂家直销「恒阳新材料」-山东恒阳新材料有限公司 ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 |