學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > Linux系統(tǒng)中常用到的命令總結(jié)

Linux系統(tǒng)中常用到的命令總結(jié)

時間: 佳洲1085 分享

Linux系統(tǒng)中常用到的命令總結(jié)

  Linux系統(tǒng)中的命令是很重要的一部分,掌握了常用的命令能讓我們更好的使用Linux系統(tǒng)。下面由學(xué)習(xí)啦小編為大家整理了Linux系統(tǒng)中常用到的命令總結(jié),希望對大家有幫助!

  Linux系統(tǒng)中常用到的命令總結(jié):文件用戶管理

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

  cp -r 復(fù)制文件 文件夾

  mkdir test 創(chuàng)建文件夾

  rm -rf 刪除文件 文件夾

  mv 源目錄 目標(biāo)目錄 移動文件或者文件夾

  touch 建立空文件

  ln -s 源文件路徑 目標(biāo)文件

  cp -rf r代表遞歸目錄 f代表不提示強制

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

  usermod -g 組名 用戶名 改變用戶所在組

  usermod -d 目錄名 用戶名 改變用戶登入初始 所在目錄

  useradd 添加用戶

  useradd -g 組名 用戶名

  userdel 刪除用戶 -r

  groupadd groupname 組添加

  groupdel groupname 組刪除

  chmod 權(quán)限編號 用戶名

  chgrp testgroup test3.txt 改變文件所屬組

  chgrp -R testgroup testdir/ 改變目錄所屬組

  chown testuser test.txt 改變文件擁有者

  chmod a+x 改變文件權(quán)限 可執(zhí)行

  chattr 改變文件的特殊屬性

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

  lsattr file 顯示文件的特殊屬性!

  umask 改變預(yù)設(shè)的建立文件或目錄時的屬性

  cat file 由第一行開始顯示文件內(nèi)容

  tac file 從最后一行開始顯示,可以看出 tac 是 cat 的倒著寫!

  more file 一頁一頁的顯示文件內(nèi)容

  less file 與 more 類似,但是比 more 更好的是,他可以往前翻頁!

  head file 只看頭幾行

  tail file 只看尾巴幾行

  nl file 顯示的時候,順道輸出 行號!

  od file 以二進制的方式讀取文件內(nèi)容!

  gzip 壓縮 zaa.zip 文件名稱 -r aa.zip 目錄路徑 代表壓縮目錄 -m代表刪除源文件

  unzip 解壓縮 -x abc 排除abc文件外 其他都解壓

  rpm -qa | grep 軟件包名稱 查看是否安裝該軟件

  rpm -ivh 軟件包名稱 安裝軟件

  rpm -e 卸載軟件

  make 多文件編譯

  tar -zvxf filename.tar 打開壓縮文件

  rpm -ql | grep mysql 查找mysql已安裝的包

  rpm -e 包的名字 ,強制刪除加參數(shù) --nodeps

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

  yum install 包名字 yum安裝

  yum remove 包名字 yum刪除

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

  file 可以用來查看這個文件的類型

  diff 這個指令可以將『兩個文件之間的差異性列出來』

  patch 來進行更新,將 expatch.old 更新到 expatch.new

  patch -p0 < expatch.patch

  ldd /usr/bin/passwd 判斷某個可執(zhí)行的 binary 文件含有什么動態(tài)函式庫

  which 查看可執(zhí)行文件的位置

  whereis 查看文件的位置

  locate 配合數(shù)據(jù)庫查看文件位置

  vi 編輯文件內(nèi)容 通用

  grep -n "關(guān)鍵字" 文件 查找文件內(nèi)容

  find 查找文件

  find -size +1000000c -print #查長度大于1Mb的文件

  find /home -mmin +60 # 在/home下查60分鐘前改動過的文件

  find /home -size +512k # 查大于512k的文件

  find / -mmin -5 # 查找在系統(tǒng)中最后5分鐘里修改過的文件

  ls a* a開頭所有

  ls a? a開頭只有兩個字符的

  ls abc[1-6] 以開始abc后面1-6數(shù)字結(jié)尾的文件

  ls 》cmd 輸出文件夾內(nèi)容

  ls -ahl 查看文件所在組

  Linux系統(tǒng)中常用到的命令總結(jié):磁盤管理

  ls 查看目錄

  cd 進入目錄 ..代表上一級 cd直接進入工作目錄 .代表當(dāng)前目錄

  pwd 顯示當(dāng)前目錄

  df /目錄 查看目錄在系統(tǒng)分區(qū)掛載點

  mount /目錄 掛載目錄

  umount /目錄 卸載掛載點

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

  cat /proc/cpuinfo 查看CPU信息

  hostname 查看計算機名

  lspci -tv 列出所有PCI設(shè)備 (centos6)需要安裝 pciutils

  lsusb -tv 列出所有USB設(shè)備 (centos6)需要安裝 usbutils

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

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

  echo $path 查看環(huán)境變量

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

  du -sh <目錄名> 查看指定目錄的大小

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

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

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

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

  sar 來看系統(tǒng)的資源

  du 來知道目前磁盤的文件容量

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

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

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

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

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

  Linux系統(tǒng)中常用到的命令總結(jié):網(wǎng)絡(luò)通訊

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

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

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

  traccroute 追蹤路由

  route -n 查看路由表

  ping 查看網(wǎng)絡(luò)是否暢通

  Linux系統(tǒng)中常用到的命令總結(jié):系統(tǒng)管理

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

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

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

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

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

  crontab -e 例行性工作編輯

  ifconfig 查看ip配置

  kill 殺死進程 -9 強制殺死

  ps -aux 查看進程信息

  top 顯示系統(tǒng)重要信息 包括內(nèi)存 cpu 負載 登入用戶

  setup 圖形化界面配置系統(tǒng)信息

  runlevel 顯示當(dāng)前運行級別

  w 查看活動用戶

  id <用戶名> 查看指定用戶信息

  last 查看用戶登錄日志

  who 問問自己是誰

  exit 退出當(dāng)前用戶

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

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

  echo

學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > Linux系統(tǒng)中常用到的命令總結(jié)

Linux系統(tǒng)中常用到的命令總結(jié)

時間: 佳洲1085 分享

Linux系統(tǒng)中常用到的命令總結(jié)

  Linux系統(tǒng)中的命令是很重要的一部分,掌握了常用的命令能讓我們更好的使用Linux系統(tǒng)。下面由學(xué)習(xí)啦小編為大家整理了Linux系統(tǒng)中常用到的命令總結(jié),希望對大家有幫助!

  Linux系統(tǒng)中常用到的命令總結(jié):文件用戶管理

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

  cp -r 復(fù)制文件 文件夾

  mkdir test 創(chuàng)建文件夾

  rm -rf 刪除文件 文件夾

  mv 源目錄 目標(biāo)目錄 移動文件或者文件夾

  touch 建立空文件

  ln -s 源文件路徑 目標(biāo)文件

  cp -rf r代表遞歸目錄 f代表不提示強制

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

  usermod -g 組名 用戶名 改變用戶所在組

  usermod -d 目錄名 用戶名 改變用戶登入初始 所在目錄

  useradd 添加用戶

  useradd -g 組名 用戶名

  userdel 刪除用戶 -r

  groupadd groupname 組添加

  groupdel groupname 組刪除

  chmod 權(quán)限編號 用戶名

  chgrp testgroup test3.txt 改變文件所屬組

  chgrp -R testgroup testdir/ 改變目錄所屬組

  chown testuser test.txt 改變文件擁有者

  chmod a+x 改變文件權(quán)限 可執(zhí)行

  chattr 改變文件的特殊屬性

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

  lsattr file 顯示文件的特殊屬性!

  umask 改變預(yù)設(shè)的建立文件或目錄時的屬性

  cat file 由第一行開始顯示文件內(nèi)容

  tac file 從最后一行開始顯示,可以看出 tac 是 cat 的倒著寫!

  more file 一頁一頁的顯示文件內(nèi)容

  less file 與 more 類似,但是比 more 更好的是,他可以往前翻頁!

  head file 只看頭幾行

  tail file 只看尾巴幾行

  nl file 顯示的時候,順道輸出 行號!

  od file 以二進制的方式讀取文件內(nèi)容!

  gzip 壓縮 zaa.zip 文件名稱 -r aa.zip 目錄路徑 代表壓縮目錄 -m代表刪除源文件

  unzip 解壓縮 -x abc 排除abc文件外 其他都解壓

  rpm -qa | grep 軟件包名稱 查看是否安裝該軟件

  rpm -ivh 軟件包名稱 安裝軟件

  rpm -e 卸載軟件

  make 多文件編譯

  tar -zvxf filename.tar 打開壓縮文件

  rpm -ql | grep mysql 查找mysql已安裝的包

  rpm -e 包的名字 ,強制刪除加參數(shù) --nodeps

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

  yum install 包名字 yum安裝

  yum remove 包名字 yum刪除

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

  file 可以用來查看這個文件的類型

  diff 這個指令可以將『兩個文件之間的差異性列出來』

  patch 來進行更新,將 expatch.old 更新到 expatch.new

  patch -p0 < expatch.patch

  ldd /usr/bin/passwd 判斷某個可執(zhí)行的 binary 文件含有什么動態(tài)函式庫

  which 查看可執(zhí)行文件的位置

  whereis 查看文件的位置

  locate 配合數(shù)據(jù)庫查看文件位置

  vi 編輯文件內(nèi)容 通用

  grep -n "關(guān)鍵字" 文件 查找文件內(nèi)容

  find 查找文件

  find -size +1000000c -print #查長度大于1Mb的文件

  find /home -mmin +60 # 在/home下查60分鐘前改動過的文件

  find /home -size +512k # 查大于512k的文件

  find / -mmin -5 # 查找在系統(tǒng)中最后5分鐘里修改過的文件

  ls a* a開頭所有

  ls a? a開頭只有兩個字符的

  ls abc[1-6] 以開始abc后面1-6數(shù)字結(jié)尾的文件

  ls 》cmd 輸出文件夾內(nèi)容

  ls -ahl 查看文件所在組

  Linux系統(tǒng)中常用到的命令總結(jié):磁盤管理

  ls 查看目錄

  cd 進入目錄 ..代表上一級 cd直接進入工作目錄 .代表當(dāng)前目錄

  pwd 顯示當(dāng)前目錄

  df /目錄 查看目錄在系統(tǒng)分區(qū)掛載點

  mount /目錄 掛載目錄

  umount /目錄 卸載掛載點

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

  cat /proc/cpuinfo 查看CPU信息

  hostname 查看計算機名

  lspci -tv 列出所有PCI設(shè)備 (centos6)需要安裝 pciutils

  lsusb -tv 列出所有USB設(shè)備 (centos6)需要安裝 usbutils

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

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

  echo $path 查看環(huán)境變量

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

  du -sh <目錄名> 查看指定目錄的大小

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

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

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

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

  sar 來看系統(tǒng)的資源

  du 來知道目前磁盤的文件容量

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

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

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

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

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

  Linux系統(tǒng)中常用到的命令總結(jié):網(wǎng)絡(luò)通訊

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

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

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

  traccroute 追蹤路由

  route -n 查看路由表

  ping 查看網(wǎng)絡(luò)是否暢通

  Linux系統(tǒng)中常用到的命令總結(jié):系統(tǒng)管理

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

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

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

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

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

  crontab -e 例行性工作編輯

  ifconfig 查看ip配置

  kill 殺死進程 -9 強制殺死

  ps -aux 查看進程信息

  top 顯示系統(tǒng)重要信息 包括內(nèi)存 cpu 負載 登入用戶

  setup 圖形化界面配置系統(tǒng)信息

  runlevel 顯示當(dāng)前運行級別

  w 查看活動用戶

  id <用戶名> 查看指定用戶信息

  last 查看用戶登錄日志

  who 問問自己是誰

  exit 退出當(dāng)前用戶

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

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

  echo

查看系統(tǒng)當(dāng)前用戶轉(zhuǎn)換后的shell

  echo $shell 查看系統(tǒng)默認使用shell

  /etc/shells 查看shell列表

  sh 轉(zhuǎn)換sh

  bash 轉(zhuǎn)換bash

  redhat系統(tǒng) chsh -s 轉(zhuǎn)換shell 需要注銷才能轉(zhuǎn)換不同的shell

  shutdown 關(guān)機相關(guān) -h 關(guān)機 -r now 重啟

  su - user 切換用戶

  su 切換root

  reboot 系統(tǒng)重啟

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

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

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

  mke2fs 建立Linux系統(tǒng)使用的ext2文件系統(tǒng)

  fsck 檢查和維護不一致的文件系統(tǒng)。若系統(tǒng)掉電或磁盤發(fā)生問題,可利用fsck命令對文件系統(tǒng)進行檢查修理磁盤

  mkfs.ext3 建立為ext2/ext3文件系統(tǒng)

  dumpe2fs 查看特定設(shè)備上現(xiàn)存的文件系統(tǒng)的超級塊(super block)和塊群(blocks group)的信息

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

  service 服務(wù)名稱 restart stop start 服務(wù)重啟等

  Linux系統(tǒng)中常用到的命令總結(jié):其他

  history 查看歷史命令

  clear 清理屏幕

  su 切換超級管理用戶

  sudo passwd root 超級管理用戶密碼

  bc 計算器

  cal 日期

  date 時間 月 年

  wall 發(fā)送消息給所有登入用戶

  write 發(fā)送消息給某個用戶

  mesg 阻擋其他用戶傳遞過來的消息

  mail 發(fā)送郵箱給用戶

  pidof : 找出某支正在運行的程序的 PID

  fuser: 藉由文件(或文件系統(tǒng))找出正在使用該文件的程序

  vmstat : 偵測系統(tǒng)資源變化

  dmesg : 分析核心產(chǎn)生的信息

3636952