亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

Linux認(rèn)證

Linux命令

時(shí)間:2024-03-19 08:43:18 曉鳳 Linux認(rèn)證 我要投稿
  • 相關(guān)推薦

Linux常用命令匯總

  Linux存在著許多不同的Linux版本,但它們都使用了Linux內(nèi)核。Linux可安裝在各種計(jì)算機(jī)硬件設(shè)備中,比如手機(jī)、平板電腦、路由器、視頻游戲控制臺、臺式計(jì)算機(jī)、大型機(jī)和超級計(jì)算機(jī)。那么你知道linux的常用命令有哪些嗎?下面是小編一起來看看吧!

  系統(tǒng)信息

  arch顯示機(jī)器的處理器架構(gòu)(1)

  uname-m顯示機(jī)器的處理器架構(gòu)(2)

  uname-r顯示正在使用的內(nèi)核版本

  dmidecode-q顯示硬件系統(tǒng)部件-(SMBIOS/DMI)

  hdparm-i/dev/hda羅列一個(gè)磁盤的架構(gòu)特性

  hdparm-tT/dev/sda在磁盤上執(zhí)行測試性讀取操作

  cat/proc/cpuinfo顯示CPUinfo的信息

  cat/proc/interrupts顯示中斷

  cat/proc/meminfo校驗(yàn)內(nèi)存使用

  cat/proc/swaps顯示哪些swap被使用

  cat/proc/version顯示內(nèi)核的版本

  cat/proc/net/dev顯示網(wǎng)絡(luò)適配器及統(tǒng)計(jì)

  cat/proc/mounts顯示已加載的文件系統(tǒng)

  lspci-tv羅列PCI設(shè)備

  lsusb-tv顯示USB設(shè)備

  date顯示系統(tǒng)日期

  cal2007顯示2007年的日歷表

  date041217002007.00設(shè)置日期和時(shí)間-月日時(shí)分年.秒

  clock-w將時(shí)間修改保存到BIOS

  關(guān)機(jī)(系統(tǒng)的關(guān)機(jī)、重啟以及登出)

  shutdown-hnow關(guān)閉系統(tǒng)(1)

  init0關(guān)閉系統(tǒng)(2)

  telinit0關(guān)閉系統(tǒng)(3)

  shutdown-hhours:minutes&按預(yù)定時(shí)間關(guān)閉系統(tǒng)

  shutdown-c取消按預(yù)定時(shí)間關(guān)閉系統(tǒng)

  shutdown-rnow重啟(1)

  reboot重啟(2)

  logout注銷

  文件和目錄

  cd/home進(jìn)入/home目錄

  cd..返回上一級目錄

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

  cd進(jìn)入個(gè)人的主目錄

  cd~user1進(jìn)入個(gè)人的主目錄

  cd-返回上次所在的目錄

  pwd顯示工作路徑

  ls查看目錄中的文件

  ls-F查看目錄中的文件

  ls-l顯示文件和目錄的詳細(xì)資料

  ls-a顯示隱藏文件

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

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

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

  mkdirdir1創(chuàng)建一個(gè)叫做dir1的目錄

  mkdirdir1dir2同時(shí)創(chuàng)建兩個(gè)目錄

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

  rm-ffile1刪除一個(gè)叫做file1的文件

  rmdirdir1刪除一個(gè)叫做dir1的目錄

  rm-rfdir1刪除一個(gè)叫做dir1的目錄并同時(shí)刪除其內(nèi)容

  rm-rfdir1dir2同時(shí)刪除兩個(gè)目錄及它們的內(nèi)容

  mvdir1new_dir重命名/移動一個(gè)目錄

  cpfile1file2復(fù)制一個(gè)文件

  cpdir/*.復(fù)制一個(gè)目錄下的所有文件到當(dāng)前工作目錄

  cp-a/tmp/dir1.復(fù)制一個(gè)目錄到當(dāng)前工作目錄

  cp-adir1dir2復(fù)制一個(gè)目錄

  ln-sfile1lnk1創(chuàng)建一個(gè)指向文件或目錄的軟鏈接

  lnfile1lnk1創(chuàng)建一個(gè)指向文件或目錄的物理鏈接

  touch-t0712250000file1修改一個(gè)文件或目錄的時(shí)間戳-(YYMMDDhhmm)

  filefile1outputsthemimetypeofthefileastext

  iconv-l列出已知的編碼

  iconv-ffromEncoding-ttoEncodinginputFile>outputFilecreatesanewfromthegiveninputfilebyassumingitisencodedinfromEncodingandconvertingittotoEncoding.

  find.-maxdepth1-name*.jpg-print-execconvert"{}"-resize80x60"thumbs/{}";batchresizefilesinthecurrentdirectoryandsendthemtoathumbnailsdirectory(requiresconvertfromImagemagick)

  文件搜索

  find/-namefile1從/開始進(jìn)入根文件系統(tǒng)搜索文件和目錄

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

  find/home/user1-name*.bin在目錄/home/user1中搜索帶有.bin結(jié)尾的文件

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

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

  find/-name*.rpm-execchmod755{};搜索以.rpm結(jié)尾的文件并定義其權(quán)限

  find/-xdev-name*.rpm搜索以.rpm結(jié)尾的文件,忽略光驅(qū)、捷盤等可移動設(shè)備

  locate*.ps尋找以.ps結(jié)尾的文件-先運(yùn)行updatedb命令

  whereishalt顯示一個(gè)二進(jìn)制文件、源碼或man的位置

  whichhalt顯示一個(gè)二進(jìn)制文件或可執(zhí)行文件的完整路徑

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

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

  umount/dev/hda2卸載一個(gè)叫做hda2的盤-先從掛載點(diǎn)/mnt/hda2退出

  fuser-km/mnt/hda2當(dāng)設(shè)備繁忙時(shí)強(qiáng)制卸載

  umount-n/mnt/hda2運(yùn)行卸載操作而不寫入/etc/mtab文件-當(dāng)文件為只讀或當(dāng)磁盤寫滿時(shí)非常有用

  mount/dev/fd0/mnt/floppy掛載一個(gè)軟盤

  mount/dev/cdrom/mnt/cdrom掛載一個(gè)cdrom或dvdrom

  mount/dev/hdc/mnt/cdrecorder掛載一個(gè)cdrw或dvdrom

  mount/dev/hdb/mnt/cdrecorder掛載一個(gè)cdrw或dvdrom

  mount-oloopfile.iso/mnt/cdrom掛載一個(gè)文件或ISO鏡像文件

  mount-tvfat/dev/hda5/mnt/hda5掛載一個(gè)WindowsFAT32文件系統(tǒng)

  mount/dev/sda1/mnt/usbdisk掛載一個(gè)usb捷盤或閃存設(shè)備

  mount-tsmbfs-ousername=user,password=pass//WinClient/share/mnt/share掛載一個(gè)windows網(wǎng)絡(luò)共享

  磁盤空間

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

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

  du-shdir1估算目錄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))

  用戶和群組

  groupaddgroup_name創(chuàng)建一個(gè)新用戶組

  groupdelgroup_name刪除一個(gè)用戶組

  groupmod-nnew_group_nameold_group_name重命名一個(gè)用戶組

  useradd-c"NameSurname"-gadmin-d/home/user1-s/bin/bashuser1創(chuàng)建一個(gè)屬于"admin"用戶組的用戶

  useradduser1創(chuàng)建一個(gè)新用戶

  userdel-ruser1刪除一個(gè)用戶(-r排除主目錄)

  usermod-c"UserFTP"-gsystem-d/ftp/user1-s/bin/nologinuser1修改用戶屬性

  passwd修改口令

  passwduser1修改一個(gè)用戶的口令(只允許root執(zhí)行)

  chage-E2005-12-31user1設(shè)置用戶口令的失效期限

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

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

  newgrpgroup_name登陸進(jìn)一個(gè)新的群組以改變新創(chuàng)建文件的預(yù)設(shè)群組

  文件的權(quán)限-使用"+"設(shè)置權(quán)限,使用"-"用于取消

  ls-lh顯示權(quán)限

  ls/tmp|pr-T5-W$COLUMNS將終端劃分成5欄顯示

  chmodugo+rwxdirectory1設(shè)置目錄的所有人(u)、群組(g)以及其他人(o)以讀(r)、寫(w)和執(zhí)行(x)的權(quán)限

  chmodgo-rwxdirectory1刪除群組(g)與其他人(o)對目錄的讀寫執(zhí)行權(quán)限

  chownuser1file1改變一個(gè)文件的所有人屬性

  chown-Ruser1directory1改變一個(gè)目錄的所有人屬性并同時(shí)改變改目錄下所有文件的屬性

  chgrpgroup1file1改變文件的群組

  chownuser1:group1file1改變一個(gè)文件的所有人和群組屬性

  find/-perm-u+s羅列一個(gè)系統(tǒng)中所有使用了SUID控制的文件

  chmodu+s/bin/file1設(shè)置一個(gè)二進(jìn)制文件的SUID位-運(yùn)行該文件的用戶也被賦予和所有者同樣的權(quán)限

  chmodu-s/bin/file1禁用一個(gè)二進(jìn)制文件的SUID位

  chmodg+s/home/public設(shè)置一個(gè)目錄的SGID位-類似SUID,不過這是針對目錄的

  chmodg-s/home/public禁用一個(gè)目錄的SGID位

  chmodo+t/home/public設(shè)置一個(gè)文件的STIKY位-只允許合法所有人刪除文件

  chmodo-t/home/public禁用一個(gè)目錄的STIKY位

  文件的特殊屬性-使用"+"設(shè)置權(quán)限,使用"-"用于取消

  chattr+afile1只允許以追加方式讀寫文件

  chattr+cfile1允許這個(gè)文件能被內(nèi)核自動壓縮/解壓

  chattr+dfile1在進(jìn)行文件系統(tǒng)備份時(shí),dump程序?qū)⒑雎赃@個(gè)文件

  chattr+ifile1設(shè)置成不可變的文件,不能被刪除、修改、重命名或者鏈接

  chattr+sfile1允許一個(gè)文件被安全地刪除

  chattr+Sfile1一旦應(yīng)用程序?qū)@個(gè)文件執(zhí)行了寫操作,使系統(tǒng)立刻把修改的結(jié)果寫到磁盤

  chattr+ufile1若文件被刪除,系統(tǒng)會允許你在以后恢復(fù)這個(gè)被刪除的文件

  lsattr顯示特殊的屬性

  打包和壓縮文件

  bunzip2file1.bz2解壓一個(gè)叫做file1.bz2的文件

  bzip2file1壓縮一個(gè)叫做file1的文件

  gunzipfile1.gz解壓一個(gè)叫做file1.gz的文件

  gzipfile1壓縮一個(gè)叫做file1的文件

  gzip-9file1最大程度壓縮

  rarafile1.rartest_file創(chuàng)建一個(gè)叫做file1.rar的包

  rarafile1.rarfile1file2dir1同時(shí)壓縮file1,file2以及目錄dir1

  rarxfile1.rar解壓rar包

  unrarxfile1.rar解壓rar包

  tar-cvfarchive.tarfile1創(chuàng)建一個(gè)非壓縮的tarball

  tar-cvfarchive.tarfile1file2dir1創(chuàng)建一個(gè)包含了file1,file2以及dir1的檔案文件

  tar-tfarchive.tar顯示一個(gè)包中的內(nèi)容

  tar-xvfarchive.tar釋放一個(gè)包

  tar-xvfarchive.tar-C/tmp將壓縮包釋放到/tmp目錄下

  tar-cvfjarchive.tar.bz2dir1創(chuàng)建一個(gè)bzip2格式的壓縮包

  tar-xvfjarchive.tar.bz2解壓一個(gè)bzip2格式的壓縮包

  tar-cvfzarchive.tar.gzdir1創(chuàng)建一個(gè)gzip格式的壓縮包

  tar-xvfzarchive.tar.gz解壓一個(gè)gzip格式的壓縮包

  zipfile1.zipfile1創(chuàng)建一個(gè)zip格式的壓縮包

  zip-rfile1.zipfile1file2dir1將幾個(gè)文件和目錄同時(shí)壓縮成一個(gè)zip格式的壓縮包

  unzipfile1.zip解壓一個(gè)zip格式壓縮包

  RPM包-(Fedora,Redhat及類似系統(tǒng))

  rpm-ivhpackage.rpm安裝一個(gè)rpm包

  rpm-ivh--nodeepspackage.rpm安裝一個(gè)rpm包而忽略依賴關(guān)系警告

  rpm-Upackage.rpm更新一個(gè)rpm包但不改變其配置文件

  rpm-Fpackage.rpm更新一個(gè)確定已經(jīng)安裝的rpm包

  rpm-epackage_name.rpm刪除一個(gè)rpm包

  rpm-qa顯示系統(tǒng)中所有已經(jīng)安裝的rpm包

  rpm-qa|grephttpd顯示所有名稱中包含"httpd"字樣的rpm包

  rpm-qipackage_name獲取一個(gè)已安裝包的特殊信息

  rpm-qg"SystemEnvironment/Daemons"顯示一個(gè)組件的rpm包

  rpm-qlpackage_name顯示一個(gè)已經(jīng)安裝的rpm包提供的文件列表

  rpm-qcpackage_name顯示一個(gè)已經(jīng)安裝的rpm包提供的配置文件列表

  rpm-qpackage_name--whatrequires顯示與一個(gè)rpm包存在依賴關(guān)系的列表

  rpm-qpackage_name--whatprovides顯示一個(gè)rpm包所占的體積

  rpm-qpackage_name--scripts顯示在安裝/刪除期間所執(zhí)行的腳本l

  rpm-qpackage_name--changelog顯示一個(gè)rpm包的修改歷史

  rpm-qf/etc/httpd/conf/httpd.conf確認(rèn)所給的文件由哪個(gè)rpm包所提供

  rpm-qppackage.rpm-l顯示由一個(gè)尚未安裝的rpm包提供的文件列表

  rpm--import/media/cdrom/RPM-GPG-KEY導(dǎo)入公鑰數(shù)字證書

  rpm--checksigpackage.rpm確認(rèn)一個(gè)rpm包的完整性

  rpm-qagpg-pubkey確認(rèn)已安裝的所有rpm包的完整性

  rpm-Vpackage_name檢查文件尺寸、許可、類型、所有者、群組、MD5檢查以及最后修改時(shí)間

  rpm-Va檢查系統(tǒng)中所有已安裝的rpm包-小心使用

  rpm-Vppackage.rpm確認(rèn)一個(gè)rpm包還未安裝

  rpm2cpiopackage.rpm|cpio--extract--make-directories*bin*從一個(gè)rpm包運(yùn)行可執(zhí)行文件

  rpm-ivh/usr/src/redhat/RPMS/`arch`/package.rpm從一個(gè)rpm源碼安裝一個(gè)構(gòu)建好的包

  rpmbuild--rebuildpackage_name.src.rpm從一個(gè)rpm源碼構(gòu)建一個(gè)rpm包

  YUM軟件包升級器-(Fedora,RedHat及類似系統(tǒng))

  yuminstallpackage_name下載并安裝一個(gè)rpm包

  yumlocalinstallpackage_name.rpm將安裝一個(gè)rpm包,使用你自己的軟件倉庫為你解決所有依賴關(guān)系

  yumupdatepackage_name.rpm更新當(dāng)前系統(tǒng)中所有安裝的rpm包

  yumupdatepackage_name更新一個(gè)rpm包

  yumremovepackage_name刪除一個(gè)rpm包

  yumlist列出當(dāng)前系統(tǒng)中安裝的所有包

  yumsearchpackage_name在rpm倉庫中搜尋軟件包

  yumcleanpackages清理rpm緩存刪除下載的包

  yumcleanheaders刪除所有頭文件

  yumcleanall刪除所有緩存的包和頭文件

  DEB包(Debian,Ubuntu以及類似系統(tǒng))

  dpkg-ipackage.deb安裝/更新一個(gè)deb包

  dpkg-rpackage_name從系統(tǒng)刪除一個(gè)deb包

  dpkg-l顯示系統(tǒng)中所有已經(jīng)安裝的deb包

  dpkg-l|grephttpd顯示所有名稱中包含"httpd"字樣的deb包

  dpkg-spackage_name獲得已經(jīng)安裝在系統(tǒng)中一個(gè)特殊包的信息

  dpkg-Lpackage_name顯示系統(tǒng)中已經(jīng)安裝的一個(gè)deb包所提供的文件列表

  dpkg--contentspackage.deb顯示尚未安裝的一個(gè)包所提供的文件列表

  dpkg-S/bin/ping確認(rèn)所給的文件由哪個(gè)deb包提供

  APT軟件工具(Debian,Ubuntu以及類似系統(tǒng))

  apt-getinstallpackage_name安裝/更新一個(gè)deb包

  apt-cdrominstallpackage_name從光盤安裝/更新一個(gè)deb包

  apt-getupdate升級列表中的軟件包

  apt-getupgrade升級所有已安裝的軟件

  apt-getremovepackage_name從系統(tǒng)刪除一個(gè)deb包

  apt-getcheck確認(rèn)依賴的軟件倉庫正確

  apt-getclean從下載的軟件包中清理緩存

  apt-cachesearchsearched-package返回包含所要搜索字符串的軟件包名稱

  查看文件內(nèi)容

  catfile1從第一個(gè)字節(jié)開始正向查看文件的內(nèi)容

  tacfile1從最后一行開始反向查看一個(gè)文件的內(nèi)容

  morefile1查看一個(gè)長文件的內(nèi)容

  lessfile1類似于more命令,但是它允許在文件中和正向操作一樣的反向操作

  head-2file1查看一個(gè)文件的前兩行

  tail-2file1查看一個(gè)文件的最后兩行

  tail-f/var/log/messages實(shí)時(shí)查看被添加到一個(gè)文件中的內(nèi)容

  文本處理

  catfile1file2...|command<>file1_in.txt_or_file1_out.txtgeneralsyntaxfortextmanipulationusingPIPE,STDINandSTDOUT

  catfile1|command(sed,grep,awk,grep,etc...)>result.txt合并一個(gè)文件的詳細(xì)說明文本,并將簡介寫入一個(gè)新文件中

  catfile1|command(sed,grep,awk,grep,etc...)>>result.txt合并一個(gè)文件的詳細(xì)說明文本,并將簡介寫入一個(gè)已有的文件中

  grepAug/var/log/messages在文件/var/log/messages中查找關(guān)鍵詞"Aug"

  grep^Aug/var/log/messages在文件/var/log/messages中查找以"Aug"開始的詞匯

  grep[0-9]/var/log/messages選擇/var/log/messages文件中所有包含數(shù)字的行

  grepAug-R/var/log/*在目錄/var/log及隨后的目錄中搜索字符串"Aug"

  seds/stringa1/stringa2/gexample.txt將example.txt文件中的"string1"替換成"string2"

  sed/^$/dexample.txt從example.txt文件中刪除所有空白行

  sed/*#/d;/^$/dexample.txt從example.txt文件中刪除所有注釋和空白行

  echoesempio|tr[:lower:][:upper:]合并上下單元格內(nèi)容

  sed-e1dresult.txt從文件example.txt中排除第一行

  sed-n/stringa1/p查看只包含詞匯"string1"的行

  sed-es/*$//example.txt刪除每一行最后的空白字符

  sed-es/stringa1//gexample.txt從文檔中只刪除詞匯"string1"并保留剩余全部

  sed-n1,5p;5qexample.txt查看從第一行到第5行內(nèi)容

  sed-n5p;5qexample.txt查看第5行

  sed-es/00*/0/gexample.txt用單個(gè)零替換多個(gè)零

  cat-nfile1標(biāo)示文件的行數(shù)

  catexample.txt|awkNR%2==1刪除example.txt文件中的所有偶數(shù)行

  echoabc|awk{print$1}查看一行第一欄

  echoabc|awk{print$1,$3}查看一行的第一和第三欄

  pastefile1file2合并兩個(gè)文件或兩欄的內(nèi)容

  paste-d+file1file2合并兩個(gè)文件或兩欄的內(nèi)容,中間用"+"區(qū)分

  sortfile1file2排序兩個(gè)文件的內(nèi)容

  sortfile1file2|uniq取出兩個(gè)文件的并集(重復(fù)的行只保留一份)

  sortfile1file2|uniq-u刪除交集,留下其他的行

  sortfile1file2|uniq-d取出兩個(gè)文件的交集(只留下同時(shí)存在于兩個(gè)文件中的文件)

  comm-1file1file2比較兩個(gè)文件的內(nèi)容只刪除file1所包含的內(nèi)容

  comm-2file1file2比較兩個(gè)文件的內(nèi)容只刪除file2所包含的內(nèi)容

  comm-3file1file2比較兩個(gè)文件的內(nèi)容只刪除兩個(gè)文件共有的部分

  字符設(shè)置和文件格式轉(zhuǎn)換

  dos2unixfiledos.txtfileunix.txt將一個(gè)文本文件的格式從MSDOS轉(zhuǎn)換成UNIX

  unix2dosfileunix.txtfiledos.txt將一個(gè)文本文件的格式從UNIX轉(zhuǎn)換成MSDOS

  recode..HTMLpage.html將一個(gè)文本文件轉(zhuǎn)換成html

  recode-l|more顯示所有允許的轉(zhuǎn)換格式

  文件系統(tǒng)分析

  badblocks-v/dev/hda1檢查磁盤hda1上的壞磁塊

  fsck/dev/hda1修復(fù)/檢查hda1磁盤上linux文件系統(tǒng)的完整性

  fsck.ext2/dev/hda1修復(fù)/檢查hda1磁盤上ext2文件系統(tǒng)的完整性

  e2fsck/dev/hda1修復(fù)/檢查hda1磁盤上ext2文件系統(tǒng)的完整性

  e2fsck-j/dev/hda1修復(fù)/檢查hda1磁盤上ext3文件系統(tǒng)的完整性

  fsck.ext3/dev/hda1修復(fù)/檢查hda1磁盤上ext3文件系統(tǒng)的完整性

  fsck.vfat/dev/hda1修復(fù)/檢查hda1磁盤上fat文件系統(tǒng)的完整性

  fsck.msdos/dev/hda1修復(fù)/檢查hda1磁盤上dos文件系統(tǒng)的完整性

  dosfsck/dev/hda1修復(fù)/檢查hda1磁盤上dos文件系統(tǒng)的完整性

  初始化一個(gè)文件系統(tǒng)

  mkfs/dev/hda1在hda1分區(qū)創(chuàng)建一個(gè)文件系統(tǒng)

  mke2fs/dev/hda1在hda1分區(qū)創(chuàng)建一個(gè)linuxext2的文件系統(tǒng)

  mke2fs-j/dev/hda1在hda1分區(qū)創(chuàng)建一個(gè)linuxext3(日志型)的文件系統(tǒng)

  mkfs-tvfat32-F/dev/hda1創(chuàng)建一個(gè)FAT32文件系統(tǒng)

  fdformat-n/dev/fd0格式化一個(gè)軟盤

  mkswap/dev/hda3創(chuàng)建一個(gè)swap文件系統(tǒng)

  SWAP文件系統(tǒng)

  mkswap/dev/hda3創(chuàng)建一個(gè)swap文件系統(tǒng)

  swapon/dev/hda3啟用一個(gè)新的swap文件系統(tǒng)

  swapon/dev/hda2/dev/hdb3啟用兩個(gè)swap分區(qū)

  備份

  dump-0aj-f/tmp/home0.bak/home制作一個(gè)/home目錄的完整備份

  dump-1aj-f/tmp/home0.bak/home制作一個(gè)/home目錄的交互式備份

  restore-if/tmp/home0.bak還原一個(gè)交互式備份

  rsync-rogpav--/home/tmp同步兩邊的目錄

  rsync-rogpav-essh--/homeip_address:/tmp通過SSH通道rsync

  rsync-az-essh--ip_addr:/home/public/home/local通過ssh和壓縮將一個(gè)遠(yuǎn)程目錄同步到本地目錄

  rsync-az-essh--/home/localip_addr:/home/public通過ssh和壓縮將本地目錄同步到遠(yuǎn)程目錄

  ddbs=1Mif=/dev/hda|gzip|sshuser@ip_addrddof=hda.gz通過ssh在遠(yuǎn)程主機(jī)上執(zhí)行一次備份本地磁盤的操作

  ddif=/dev/sdaof=/tmp/file1備份磁盤內(nèi)容到一個(gè)文件

  tar-Pufbackup.tar/home/user執(zhí)行一次對/home/user目錄的交互式備份操作

  (cd/tmp/local/&&tarc.)|ssh-Cuser@ip_addrcd/home/share/&&tarx-p通過ssh在遠(yuǎn)程目錄中復(fù)制一個(gè)目錄內(nèi)容

  (tarc/home)|ssh-Cuser@ip_addrcd/home/backup-home&&tarx-p通過ssh在遠(yuǎn)程目錄中復(fù)制一個(gè)本地目錄

  tarcf-.|(cd/tmp/backup;tarxf-)本地將一個(gè)目錄復(fù)制到另一個(gè)地方,保留原有權(quán)限及鏈接

  find/home/user1-name*.txt|xargscp-av--target-directory=/home/backup/--parents從一個(gè)目錄查找并復(fù)制所有以.txt結(jié)尾的文件到另一個(gè)目錄

  find/var/log-name*.log|tarcv--files-from=-|bzip2>log.tar.bz2查找所有以.log結(jié)尾的文件并做成一個(gè)bzip包

  ddif=/dev/hdaof=/dev/fd0bs=512count=1做一個(gè)將MBR(MasterBootRecord)內(nèi)容復(fù)制到軟盤的動作

  ddif=/dev/fd0of=/dev/hdabs=512count=1從已經(jīng)保存到軟盤的備份中恢復(fù)MBR內(nèi)容

  光盤

  cdrecord-vgracetime=2dev=/dev/cdrom-ejectblank=fast-force清空一個(gè)可復(fù)寫的光盤內(nèi)容

  mkisofs/dev/cdrom>cd.iso在磁盤上創(chuàng)建一個(gè)光盤的iso鏡像文件

  mkisofs/dev/cdrom|gzip>cd_iso.gz在磁盤上創(chuàng)建一個(gè)壓縮了的光盤iso鏡像文件

  mkisofs-J-allow-leading-dots-R-V"LabelCD"-iso-level4-o./cd.isodata_cd創(chuàng)建一個(gè)目錄的iso鏡像文件

  cdrecord-vdev=/dev/cdromcd.iso刻錄一個(gè)ISO鏡像文件

  gzip-dccd_iso.gz|cdrecorddev=/dev/cdrom-刻錄一個(gè)壓縮了的ISO鏡像文件

  mount-oloopcd.iso/mnt/iso掛載一個(gè)ISO鏡像文件

  cd-paranoia-B從一個(gè)CD光盤轉(zhuǎn)錄音軌到wav文件中

  cd-paranoia--"-3"從一個(gè)CD光盤轉(zhuǎn)錄音軌到wav文件中(參數(shù)-3)

  cdrecord--scanbus掃描總線以識別scsi通道

  ddif=/dev/hdc|md5sum校驗(yàn)一個(gè)設(shè)備的md5sum編碼,例如一張CD

  網(wǎng)絡(luò)-(以太網(wǎng)和WIFI無線)

  ifconfigeth0顯示一個(gè)以太網(wǎng)卡的配置

  ifupeth0啟用一個(gè)eth0網(wǎng)絡(luò)設(shè)備

  ifdowneth0禁用一個(gè)eth0網(wǎng)絡(luò)設(shè)備

  ifconfigeth0192.168.1.1netmask255.255.255.0控制IP地址

  ifconfigeth0promisc設(shè)置eth0成混雜模式以嗅探數(shù)據(jù)包(sniffing)

  dhclienteth0以dhcp模式啟用eth0

  route-nshowroutingtable

  routeadd-net0/0gwIP_Gatewayconfiguradefaultgateway

  routeadd-net192.168.0.0netmask255.255.0.0gw192.168.1.1configurestaticroutetoreachnetwork192.168.0.0/16

  routedel0/0gwIP_gatewayremovestaticroute

  echo"1">/proc/sys/net/ipv4/ip_forwardactivateiprouting

  hostnameshowhostnameofsystem

  hostwww.example.comlookuphostnametoresolvenametoipaddressandviceversa(1)

  nslookupwww.example.comlookuphostnametoresolvenametoipaddressandviceversa(2)

  iplinkshowshowlinkstatusofallinterfaces

  mii-tooleth0showlinkstatusofeth0

  ethtooleth0showstatisticsofnetworkcardeth0

  netstat-tupshowallactivenetworkconnectionsandtheirPID

  netstat-tuplshowallnetworkserviceslisteningonthesystemandtheirPID

  tcpdumptcpport80showallHTTPtraffic

  iwlistscanshowwirelessnetworks

  iwconfigeth1showconfigurationofawirelessnetworkcard

  hostnameshowhostname

  hostwww.example.comlookuphostnametoresolvenametoipaddressandviceversa

  nslookupwww.example.comlookuphostnametoresolvenametoipaddressandviceversa

  whoiswww.example.comlookuponWhoisdatabase

  MicrosoftWindowsnetworks(SAMBA)

  nbtscanip_addrnetbiosnameresolution

  nmblookup-Aip_addrnetbiosnameresolution

  smbclient-Lip_addr/hostnameshowremotesharesofawindowshost

  smbget-Rrsmb://ip_addr/sharelikewgetcandownloadfilesfromahostwindowsviasmb

  mount-tsmbfs-ousername=user,password=pass//WinClient/share/mnt/sharemountawindowsnetworkshare

  linux系統(tǒng)命令

  系統(tǒng)

  # uname -a # 查看內(nèi)核/操作系統(tǒng)/CPU信息

  # head -n 1 /etc/issue # 查看操作系統(tǒng)版本

  # cat /proc/cpuinfo # 查看CPU信息

  # hostname # 查看計(jì)算機(jī)名

  # lspci -tv # 列出所有PCI設(shè)備

  # lsusb -tv # 列出所有USB設(shè)備

  # lsmod # 列出加載的內(nèi)核模塊

  # env # 查看環(huán)境變量

  資源

  # free -m # 查看內(nèi)存使用量和交換區(qū)使用量

  # df -h # 查看各分區(qū)使用情況

  # du -sh # 查看指定目錄的大小

  # grep MemTotal /proc/meminfo # 查看內(nèi)存總量

  # grep MemFree /proc/meminfo # 查看空閑內(nèi)存量

  # uptime # 查看系統(tǒng)運(yùn)行時(shí)間、用戶數(shù)、負(fù)載

  # cat /proc/loadavg # 查看系統(tǒng)負(fù)載

  磁盤和分區(qū)

  # mount | column -t # 查看掛接的分區(qū)狀態(tài)

  # fdisk -l # 查看所有分區(qū)

  # swapon -s # 查看所有交換分區(qū)

  # hdparm -i /dev/hda # 查看磁盤參數(shù)(僅適用于IDE設(shè)備)

  # dmesg | grep IDE # 查看啟動時(shí)IDE設(shè)備檢測狀況

  網(wǎng)絡(luò)

  # ifconfig # 查看所有網(wǎng)絡(luò)接口的屬性

  # iptables -L # 查看防火墻設(shè)置

  # route -n # 查看路由表

  # netstat -lntp # 查看所有監(jiān)聽端口

  # netstat -antp # 查看所有已經(jīng)建立的連接

  # netstat -s # 查看網(wǎng)絡(luò)統(tǒng)計(jì)信息

  進(jìn)程

  # ps -ef # 查看所有進(jìn)程

  # top # 實(shí)時(shí)顯示進(jìn)程狀態(tài)

  用戶

  # w # 查看活動用戶

  # id # 查看指定用戶信息

  # last # 查看用戶登錄日志

  # cut -d: -f1 /etc/passwd # 查看系統(tǒng)所有用戶

  # cut -d: -f1 /etc/group # 查看系統(tǒng)所有組

  # crontab -l # 查看當(dāng)前用戶的計(jì)劃任務(wù)

  服務(wù)

  # chkconfig --list # 列出所有系統(tǒng)服務(wù)

  # chkconfig --list | grep on # 列出所有啟動的系統(tǒng)服務(wù)

  程序

  # rpm -qa # 查看所有安裝的軟件包

【Linux命令】相關(guān)文章:

Linux認(rèn)證考試科目02-02

交換機(jī)基本配置命令大全04-11

CAD常用快捷鍵及命令大全10-06

巧用ping命令檢查網(wǎng)絡(luò)故障12-05

MySQL導(dǎo)出導(dǎo)入SQL文件命令方法06-29

法語語法之命令式現(xiàn)在時(shí)07-03

h3c交換機(jī)保存配置命令04-08