Linux 常用命令- 權限相關


linux基礎命令

用戶權限相關

# 簡單介紹

1. root 用戶    相當於群主    超級用戶   

2. sudo命令   相當於群管理員 

3. 普通用戶    群成員

# 查看用戶信息

#more /etc/passwd   linux存放用戶信息文件   /etc/passwd

用戶相關命令

### su 切換用戶
su    -username   # 普通用戶需要密碼,root就比較隨意了

### useradd 
useradd   username   # 添加用戶

### 更改普通用戶密碼
passwd    username     #然后輸入和確認密碼即可

### 刪除用戶 userdel    
 userdel -r   #刪除用戶名

 userdel -f   #強制刪除用戶以及家目錄

  userdel -rf    #用戶名 強制刪除用戶以及家目錄

### suto
使用root用戶打開/etc/sudoers 文件,設置某個用戶root權限   
   vim /etc/sudoers 編輯
   root = ( ALL)=(ALL)       ALL 
   superman =    ALL=(ALL)       ALL     
### 這樣用戶和root就擁有相同權限了

文件和目錄的權限 

### linux權限主要依據三種身份設定/預設
    user    # 文件使用者
    group  # 屬組  文件屬於哪個組
    others  # 既不是用戶,也不是屬組  就是其他人

### 什么是權限?

1. 在linux中,每個文件都有所有者和所屬組,並且規定了文件的所有者,所有組級其他文件的額可讀可寫,可執行等權限!
2. 對於文件來說,可讀,可寫,可執行. 
  
### 相關命令
cat   more  less     # 都是操作可讀文本,就是可以讀取文件目錄列表

vim  echo   " "  >  # 可寫文本,就是表示在文件目錄中新增,修改,刪除文件

可執行就是 可以./執行的 ,   顏色是綠色的文件     可執行表示可以進入目錄

###### 命令對應參數

   r     可讀     4
   w    可寫     2
   x     可執行  1
   -     沒權限
   d     文件夾
   l      軟連接

###### 簡寫含義
    rw ---  # user 可讀可寫
    r--      # group 只讀
    r--       # other  只讀

###### chmod 更改權限命令 
    chmod   u-w        # 給user去掉寫的權限
    chmod   o+w      # 給其他用戶添加寫的權限
    chmod   g+x       # 給組添加可執行的權限

###### 權限數字轉化---> 也可以轉換成數字表示  最低0,最高7

    chmod  666      #表示rw-  rw-   rw-

    chmod 577       #表示 rx-  rwx  rwx

### 軟連接  linux快捷方式的語法
    ln -s #目標文件的路徑  快捷方式的路徑     
   ##注:如果刪除掉原文件,快捷方式不會跟着刪除,但是也無法打開了!

    ln -s  /opt/a.txt     /tmp/b.txt    將opt文件夾下的a.txt 添加快捷方式在tmp中以b.txt展示

Windows <-----> Linux 互傳文件 

### lrzsz

1. yum install -y lrzsz   #安裝上傳文件命令

2. 常用命令,兩者都會彈出選擇文件窗口
    sz filename  # sz命令發送文件到本地
    rz  #上傳文件

nohup 程序不間斷執行

nohup python filename > filename.log 2>&1 & #不間斷執行Python程序

清空文件內容

# 以下三種方法都可以
1. vim file_name
   :%d
   :wq

2. cat /dev/null > file_name

3. echo "">file_name

壓縮命令

###tar解壓命令

-c      # --create   建立新的備份文件
-x      # --extract /get     從備份文件中還原文件
-z      # --gzip/ungzip    通過gzip的指令處理備份文件
-f       # 備份文件   file     指備份文件]
-v      #顯示操作過程

###### tar壓縮
    tar -cvf    #壓縮文件的名字  你要壓縮的內容
    #例如 tar -cvf  alltmp.tgz  /tmp/*   #壓縮tmp下所有內容到allrmp.tgz格式的壓縮包下

###### tar解壓
    tar -xvf alltmp.tar  #解壓alltmp.tar

######當然還有這樣的,alltmp.tar.gz    
    ##如果你看到這么一個壓縮模式
    tar -zxvf alltmp.tar.gz  #解壓命令就會變換

###zip包
    unzip  xxx.zip  # 解壓縮 xxx.zip

 

待續...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM