Linux小白命令整理(一)

常用命令

查看文件信息

  1. ls:顯示文件目錄名
    顯示文件目錄名
  2. ls -l:詳細顯示文件信息 –ll
    詳細顯示文件信息各列信息表示
    - 普通文件 d 文件夾 l 鏈接
    r 可讀 w可寫 x 可執行
  3. ls -a:顯示文件包括隱藏文件
    顯示文件包括隱藏文件
  4. ll -h:文件大小帶單位顯示
    詳細顯示文件信息且文件大小帶單位
  5. ls 路徑 :查看指定路徑下文件信息
    查看指定路徑下文件信息
  6. pwd:查看當前完整路徑
    在這裏插入圖片描述

Linux目錄結構介紹

  • / 根目錄
    + bin 可執行的二進制文件
    + root root的家目錄 使用root賬號登陸,進入的默認目錄
    + home 普通用戶的家目錄 /home/shi
    + etc 配置文件目錄
    + usr 共享系統資源目錄

路徑切換

  1. cd … //返回上一級
    在這裏插入圖片描述
  2. cd / //返回根目錄
    在這裏插入圖片描述
  3. cd -//返回上一次工作目錄
    在這裏插入圖片描述
  4. 相對路徑
    在這裏插入圖片描述
  5. 絕對路徑
    在這裏插入圖片描述
  6. ~ --> /home/當前登陸用戶名

文件顏色含義

  • 黑色 普通文件
  • 藍色 目錄
  • 綠色 可執行文件
  • 紅色 壓縮包

用戶相關操作

  1. useradd 用戶名 //新增用戶 root權限
    在這裏插入圖片描述

  2. userdel -r “用戶名” //刪除用戶root權限
    在這裏插入圖片描述

  3. find / -name “用戶名” //查看用戶root權限
    在這裏插入圖片描述

  4. cat /etc/passwd //查看用戶信息
    賬戶:密碼:用戶ID:組ID:一般信息:家目錄:shell編譯器
    在這裏插入圖片描述
    cat /etc/grep | grep shi //查看指定用戶信息
    在這裏插入圖片描述

  5. su 用戶名 //切換到其他用戶
    在這裏插入圖片描述
    普通用戶切其他用戶需要輸入密碼

  6. groupadd 組名 // 創建用戶組root權限

  7. groupdel 組名 // 刪除用戶組root權限

  8. cat /etc/group //查看用戶組
    在這裏插入圖片描述

  9. gpasswd -M 用戶1,用戶2 組名 //往用戶組添加用戶root權限
    在這裏插入圖片描述
    gpasswd -d 用戶1,用戶2 組名 //從用戶組刪除用戶root權限

  10. w //查看登陸信息詳情
    在這裏插入圖片描述
    用戶名|終端號 |主機IP/名|何時登陸 |空閒時間|所有進程佔用時間|當前進程佔用時間|正在運行的命令

  11. exit //用戶退出
    在這裏插入圖片描述

  12. chown 用戶名 文件/目錄 //修改文件或目錄的所屬主

  13. chgrp 組名 文件/目錄 //修改文件或目錄的所屬組

網絡、進程、服務相關

  1. ps //查看當前進程
    在這裏插入圖片描述
    [用戶名@主機名 路徑]權限
  2. kill PID //殺死指定進程
    在這裏插入圖片描述
  3. ifconfig //查看網卡信息
    在這裏插入圖片描述
  4. ifconfig eth0 IP地址 //設置IP地址root權限
  5. service httpd restart //重啓HTTP服務root權限
    在這裏插入圖片描述
  6. service mysqld start //重啓數據庫服務root權限
    在這裏插入圖片描述
  7. ping IP //查看本地與指定IP之間的連通性
    在這裏插入圖片描述

拷貝、查找、編輯文件

  1. scp 遠程用戶名@IP地址:遠程文件絕對路徑 本機文件保存路徑 //從遠程Linux系統拷貝文件
    在這裏插入圖片描述
  2. scp 本地文件絕對路徑 遠程用戶名@IP地址:遠程文件絕對路徑 //拷貝文件到遠程Linux系統
  3. vi相關
    Ctrl+f 向下翻一屏
    Ctrl+b 向上翻一屏
    Ctrl+d 向下翻半屏
    Ctrl+u 向上翻半屏
    /向下查找
    ?向上查找
    :N 跳轉到N行
    : $ 跳轉到最後一行
    o //在光標當前所在行下添加新行
    dd 刪除一整行
    Y//複製一整行
    p//複製到光標位置的下方
    P//複製到光標位置的上方
  • 替換
    : s/a/b //替換當前行第一個a爲b
    : s/a/b/g //替換當前行所有a爲b
    :n,$s/a/b //替換從第n行開始到最後一行中每一行的第一個a爲b
    :n,$s/a/b/g //替換從第n行開始到最後一行中所有的a爲b
  1. 複製文件
    cp 文件名 重命名文件名
  • **> ** 重定向
    cat 文件1 >重命名文件2 將 文件1內容寫入文件二
  1. 查找文件
  • find 路徑 -name 關鍵字 --通過文件名查找文件 區分大小寫
  • find 路徑 -iname 關鍵字 --通過文件名查找文件 不區分大小寫
  • 通配符 *匹配任意字符 ? 單個字符
  • 常用單位 c k m G
  • find 路徑 -size 大小 --通過文件大小查找文件
    find . -name *.out //當前目錄及其子目錄後綴名爲.out的文件
    find . | grep *.out
    find /etc -size 1m //等於
    find /etc -size +1m //大於
    find /etc -size -1m //小於
  1. 查看日誌
    tail -n 100 文件名 //查看後100行內容
    tail -100f 文件名 //查看後100行內容
    head -n 100 文件名 //查看前100行內容

文件賦權限

  1. chmod u+x 文件名
  2. chmod u+x,g-r,o+rwx 文件名
  3. chmod 777 文件名

解壓縮

  1. tar 用於目錄 解壓縮前後文件不會消失
    tar -zcf test.tar.gz /etc //將etc目錄下文件打包爲test.tar.gz
    tar -zxcf test.tar.gz //解壓

空間佔用情況

  1. df -h //檢查linux服務器的文件系統的磁盤空間佔用情況
    在這裏插入圖片描述
  2. du -h //查看目錄(或文件)所佔磁盤空間的大小
    在這裏插入圖片描述
  3. du -sh //查看當前目錄總大小
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章