linux 學習 個人總結筆錄(一)

linux系統概念:一切皆是文件。

1. linux 目錄詳解

  1. bin 存放經常使用的命令,如 copy。
  2. home 存放普通用戶的主目錄,在linux中每個用戶都有一個自己的目錄,一般都是以賬號命名,在創建用戶時綁定。
  3. root 爲超級管理原目錄
  4. boot 啓動Linux的核心文件
  5. media Linux的設備掛載目錄 ,如U盤,光驅。
  6. mnt 外部的儲存掛載目錄,如其他機器的共享文件夾
  7. opt 主機提供的額外安裝軟件的目錄,如Oracle可以安裝到該目錄下。
  8. usr/local 主機提供的另一個額外安裝軟件的所在目錄。
  9. var 這個目錄通常存放這不斷擴充的東西,如各種日誌或經常被修改的目錄。
  10. tmp 臨時文件目錄
  11. dev Linux的硬件信息
  12. proc 虛擬目錄,系統內存的映射。
  13. etc linux 的配置信息
  14. lib 靜態庫

ps:三個配置文件

1./etc/passwd 記錄用戶的各種信息
2./etc/shadow 口令配置文件
3./etc/group 組信息文件

2.基礎命令

  1. 組管理

      創建組:groupadd 組名
      刪除組:groupdel 組名
      查看當前用戶所在組:groups
      查看所有組:cat /etc/group
      修改組:groupmod  [選項]
    
  2. 用戶管理

     創建用戶:useradd 用戶
     刪除用戶:userdel 用戶
     創建用戶並指定主目錄和組:useradd -d 目錄 -g 組名 用戶名
     設置或修改密碼:passwd 用戶
     修改用戶信息:usermod [選項]
     切換用戶: su 用戶
     查詢用戶id : id 用戶
    
  3. 路徑

     cd 表示切換目錄
     跟目錄: cd /
     當前用戶主目錄:cd 或 cd ~
     返回上一次到達目錄:cd -
     上一層目錄:cd ..
     當前目錄: cd .
     查看當前路徑: pwd
    
  4. 關機相關

     shutdown -h now  立即關機
     halt 等價於關機
     reboot 重啓
     sync :同步內存中的數據到磁盤(**在關機或重啓前使用該命令**)
    
  5. Linux運行級別

     在/etc/initable 修改 id:5:initdefault 或用 init [數字]	
    

運行級別示意圖

開機運行順序的示意圖
在這裏插入圖片描述
6. ## vim編輯器
快捷鍵在一般模式下執行
複製 yy 光標下多少行
粘貼 p
刪除 dd 光標下多少行
撤銷 u
到首航 gg
到尾行 G
命令模式指令
設置行號 :set nu
取消行號 :set nuno
保存並退出 :wq
退出 :q
強制退出 :q!
在這裏插入圖片描述

  1. 文件目錄

     ls  顯示當前文件夾下的所有文件
     	-a 顯示隱藏文件
     	-h 人性化顯示
     	-l 詳細信息
     mkdir  創建文件夾
     rmdir 刪除文件夾
     touch 創建空文件
     cp 複製文件或文件夾
     	cp -r 源文件 目標文件夾  表示遞歸複製文件夾
     		-i 存在相同文件時提示
     		-f 強行覆蓋不提示
     rm 刪除文件
     	rm -r 文件夾  遞歸刪除
     		-f 強制刪除不提示
     mv 移動文件與目錄或重命名
     cat 全看文件所有內容
     	-n 顯示行號
     	cat -n | more 分頁顯示
     | 管道符 表示將前一指令的結果傳遞給後一指令
     more 文件名 分頁顯示文件
      	enter 向下翻一行
      	space 向下翻一頁
      	q 立即離開
      	ctrl + F 下一頁
      	ctrl + B 上一頁
      	= 輸出當前光標行號
      	:f 輸出文件名+行號
      less 一般用來查看大文件 (部分加載)
    

    在這裏插入圖片描述
    cat 123.txt | > a.txt 將查看到的文件輸出到 a
    echo hello >> a.txt 將字符串追加到a

     head -n  5 查看文件的前5行
     tail -n 5 查看文件的後5行
     	-f 實時查看文件的最新輸出 **一般用來查看日誌**
     tail -n 5 查看文件的後5行
     ln -s 原文件或目錄 軟連接名 創建快捷方式
     history 查看歷史輸入的命令
    

下文連接:linux 學習 個人總結筆錄(二)

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