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
待續...