linux經常使用命令

運維工程師經常使用linux命令

  基本經常使用的命令,詳細的用法請查看man幫助或者--help,自行總結經常使用的選項。linux

1.1 線上查詢及幫助命令(2個)數據庫

  man:查看命令幫助,命令的詞典,更復雜的還有info,但不經常使用。
  help:查看Linux內置命令的幫助。
1.2 文件和目錄操做命令(18個)
  ls:list.列出目錄及內容屬性信息
  cd:change directory.從當前工做目錄切換到指定的工做目錄
  cp: copy,複製文件或目錄
  find:用於查找目錄及目錄下的文件
  mkdir:make directories,建立目錄
  mv: move,移動或重命名文件
  pwd:print working directory 顯示當前的工做目錄
  rename:重命名文件
  rm:remove,刪除一個或多個文件或目錄
  rmdir: remove empty directiories,刪除空目錄
  touch:建立新的空文件,改變已有的文件的時間戳
  tree:以樹狀結構顯示目錄下的文件
  basename:顯示文件名或者目錄名
  dirname:顯示文件或目錄路徑
  chattr:改變文件的擴建屬性
  lsattr:查看文件擴展屬性
  file:顯示文件的類型
  md5sum:計算或檢驗文件的MD5值
1.3 查看文件及內容處理命令(21個)
  cat:concatenate,用於鏈接多個文件而且打印到屏幕輸出或重定向到指定文件中
  tac:tac是cat的反向拼寫,反響顯示文件內容
  more:分頁顯示文件內容
  less:分頁顯示內容,more命令的相反用法
  head:顯示文件內容的頭部
  tail:顯示文件內容的尾部
  cut:將文件的每一行按指定分隔符分割並輸出
  spilt:分割文件爲不一樣的小片斷
  paste:按行合併文件內容
  sort:對文件的文本內容排序
  uniq:去除重複行
  wc:統計文件的行數,單詞數或字節數
  iconv:轉換文件格式
  dos2unix:將DOS格式文件轉換成UNIX格式
  diff:different,比較文件的差別,經常使用於文本文件
  vimdiffer:命令行可視化文件比較工具,經常使用於文本文件
  rev:反響輸出文件內容
  grep/egrep:過濾字符串,三劍客老三
  join:按倆個文件的相同文件字段合併
  tr:替換或刪除字符
  vi/vim:命令行文本編輯器
1.4 文件壓縮及解壓縮的命令(4個)
  tar:打包壓縮
  unzip:解壓文件
  gzip:gzip壓縮工具
  zip:壓縮工具
1.5 信息顯示命令(11個)
  uname:顯示操做系統相關信息的命令
  hostname:顯示或設置當前系統的主機名
  dmess:顯示開機信息,用於診斷系統故障
  uptime:顯示系統運行時間及負載
  stat:顯示文件或文件系統的狀態
  du:計算磁盤空間使用狀況
  df:報告文件系統磁盤空間的使用狀況
  top:實時的顯示系統資源的使用狀況
  free:查看系統的內存
  date:顯示與設置系統時間
  cal:顯示日曆等時間信息
1.6 搜素文件命令(4個)
  which:查找二進制命令,按環境變量PATH路徑查找
  find:從磁盤遍歷查找文件或目錄
  whereis:查找二進制命令,按環境變量PATH路徑查找
  locate: 從數據庫查找命令,使用updatedb更新庫
1.7 用戶管理命令(10個)
  useradd:添加用戶
  usermod:修改系統已經存在的用戶屬性
  userdel:刪除用戶
  groupadd:添加用戶組
  passwd:修改用戶密碼
  chage:修改用戶密碼的有效期
  id:查看用戶的uid,gid及歸屬的用戶組
  su:切換用戶身份
  visudo:編輯/etc/sudoers文件的專屬命令
  sudo:以另一個用戶身份(默認用戶root)執行事先在sudoers文件容許的命令
1.8 基礎網絡操做命令(11個)
  telnet:使用Telnet協議遠程登陸
  ssh:使用ssh加密協議遠程登陸
  scp:全拼secure copy ,用於不一樣主機之間複製文件
  wget:命令行下載文件
  ping:測試主機之間網絡的連通性
  route:顯示和設置linux系統的路由表
  ifconfig:查看,配置,啓用或禁用網絡接口的命令
  ifup:啓動網卡
  ifdown:關閉網卡
  netstat:查看網絡狀態
  ss:查看網絡狀態
1.9 深刻網絡操做命令(9個)
  nmap:網絡掃描命令
  losf:list open files,列舉系統中已經被打開的文件
  mail:發送和接收郵件
  mutt:郵件管理命令
  nslookup:交互式查詢互聯網dns服務器的命令
  dig:查找dns解析過程
  host:查詢dns命令
  traceroute:追蹤數據傳輸路由情況
  tcpdump:命令行的抓包工具
1.9 有關磁盤與文件系統的命令(16個)
  mount:掛在文件系統
  umount:卸載文件系統
  fsck:檢查並修復linux文件系統
  dd:轉換或複製文件
  dumppe2fs:導出ext2/ext3,4文件系統信息
  dump:ext2/ext3/ext4文件系統備份工具
  fdisk:磁盤分區命令,適用於2tb如下的磁盤分區
  parted:磁盤分區命令,沒有磁盤大小限制,經常使用於2tb如下的磁盤分區
  mkfs:格式化建立linux文件系統
  partprobe:更新內核的硬盤分區表信息
  e2fsck:檢查ext二、ext3.ext4類型文件系統
  mkswap:建立linux交換分區
  swapon:啓用交換分區
  swapoff:關閉交換分區
  sync:將內存緩衝區內的文件寫入磁盤
  resize2fs:調整ext2/ext3/ext4文件系統的大小
2.0 系統權限及用戶受權相關命令
  chmod:改變文件或目錄權限
  chown:改變文件或目錄的屬主和屬組
  chgrp:更改文件用戶組
  umask:顯示或設置權限掩碼


vim

相關文章
相關標籤/搜索