認識 linux

  1. linux目錄結構
  2. 入門linux必備命令
  3. 用戶管理
  4. 用戶組管理

一、linux目錄結構

在這裏插入圖片描述

  • /
  • root,存放root用戶的相關文件
  • home,存放普通用戶的相關文件
  • bin,存放常用命令的目錄,如vi,su
  • sbin,要具有一定權限纔可以使用命令
  • mnt,默認掛載光驅和軟驅的目錄
  • etc,存放配置的相關文件
  • var,存放經常變化的文件,如網絡連接的sock文件 、日誌
  • boot,存放引導系統啓動的相關文件
  • usr,安裝一個軟件的默認目錄,相當於windows下的program files
  • proc,這個目錄是一個虛擬的目錄,它是系統內存的映射,訪問這個目錄來獲取系統信息
  • srv ,service縮寫。該目錄存放一些服務啓動之後需要提取的數據
  • sys,這是linux2.6內核的一個很大的變化,該目錄下安裝了2.6內核中新出 現的一個文件系統
  • tmp,這個目錄是用來存放一些臨時文件的
  • del,類似於windows的設備管理器,把所有的硬件用文件的形式存儲
  • media,系統提供該目錄是爲了讓用戶臨時掛載別的文件系統的,我們可以將外部的存儲掛載在/mnt/上,然後進入該目錄就可以查看裏面的內容了。
  • opt,這是給主機額外安裝軟件所擺放,如安裝oracle數據庫就可放到該目錄下默認爲空。
  • selinux,selinux是一種安全子系統,它能控制程序只能訪問特定文件。

二、入門linux必備命令

  1. ls:list,查看目錄列表
  2. cd:change directory,切換目錄
  3. pwd:print work directory,打印當前目錄
  4. touch:創建文件
  5. rm:刪除文件/文件夾
  6. mkdir:創建文件夾
  7. cp:複製文件/文件夾
  8. mv:移動文件/文件夾
  9. tree:以樹狀圖列出文件目錄結構
  10. 重定向
  11. 管道
  12. chmod:修改文件權限
  13. 軟件下載安裝
  14. 打包壓縮

三、用戶管理

  1. 新建用戶
useradd 用戶名
  1. 刪除用戶
userdel -r 用戶名
  1. 查看用戶列表
cat /etc/passwd
  1. 查看密碼列表(加密)
cat /etc/shadow
  1. 查詢當前登錄的用戶
who

whoami:顯示的是當前用戶下的用戶名
who am i:顯示的是登錄時的用戶名
who:顯示當前真正登錄系統中的用戶(不會顯示那些用su命令切換用戶的登錄者)

  1. 查看該用戶pid
ps -u 用戶名
  1. 用戶切換
su 用戶名
  1. 關閉某用戶sshd服務或殺死shell進程
kill 該用戶pid

四、用戶組管理

  1. 添加用戶組(group add)
groupadd 組名
  1. 刪除用戶組(group delete)
groupdel 組名
  1. 向用戶組添加或刪除用戶
gpasswd [選項] 用戶名 組名
選項:
	-a:添加(add)
	-d:刪除(delete)
  1. 設置文件所屬組(修改文件所屬組)
    (change group)
chgrp 組名 文件名
  1. 設置文件所有者(修改文件所有者[及組名])
    (change owner)
chown 用戶[:組名] 文件名

在這裏插入圖片描述
warning :未經授權,不得轉載
有問題的小夥伴請在下方留言,喜歡就點個贊吧;關注我,帶你一起寫bug
知乎:叄貳壹
簡書:帶只拖鞋去流浪

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章