linux檔案 使用者 磁碟管理總結

2021-08-14 16:55:41 字數 4171 閱讀 7899

linux

檔案許可權管理

三種基本許可權

r          

讀         

數值表示為4

w         

寫         

數值表示為2

x          

可執行  

數值表示為1

檔案的許可權為-rw-rw-r---rw-rw-r--

一共十個字元,分成四段。

第乙個字元「-」表示普通檔案;這個位置還可能會出現「l」鏈結;「d」表示目錄

第二三四個字元「rw-」表示當前所屬使用者的許可權。   所以用數值表示為4+2=6

第五六七個字元「rw-」表示當前所屬組的許可權。     所以用數值表示為4+2=6

第**十個字元「r--」表示其他使用者許可權。           所以用數值表示為2

所以操作此檔案的許可權用數值表示為662 

更改許可權

sudo chmod [u

所屬使用者 g

所屬組  o其他使用者  a所有使用者]  [+增加許可權  -減少許可權]  [r  w  x]   目錄名 

例如:有乙個檔案filename

,許可權為「-rw-r----x」 ,將許可權值改為"-rwxrw-r-x",用數值表示為765

sudo chmod u+x g+w o+r filename

關機 (

系統的關機、重啟以及登出 )

shutdown -h now 

關閉系統

reboot 重啟

logout 登出 

檔案和目錄

cd /home 進入 '/ home' 目錄' 

cd .. 

返回上一級目錄 

cd ../.. 返回上兩級目錄 

cd 進入個人的主目錄 

cd ~user1 進入個人的主目錄 

cd - 返回上次所在的目錄 

pwd 顯示工作路徑 

ls 檢視目錄中的檔案 

ls -f 檢視目錄中的檔案 

ls -l 顯示檔案和目錄的詳細資料 

ls -a 顯示隱藏檔案 

ls *[0-9]* 顯示包含數字的檔名和目錄名 

tree 顯示檔案和目錄由根目錄開始的樹形結構(1) 

lstree 顯示檔案和目錄由根目錄開始的樹形結構(2) 

mkdir dir1 建立乙個叫做 'dir1' 的目錄' 

mkdir dir1 dir2 

同時建立兩個目錄 

mkdir -p /tmp/dir1/dir2 建立乙個目錄樹 

rm -f file1 刪除乙個叫做 'file1' 的檔案' 

rmdir dir1 

刪除乙個叫做'dir1' 

的目錄' 

rm -rf dir1 

刪除乙個叫做 'dir1' 

的目錄並同時刪除其內容 

rm -rf dir1 dir2 

同時刪除兩個目錄及它們的內容 

mv dir1 new_dir 重新命名/移動 乙個目錄 

cp file1 file2 

複製乙個檔案 

cp dir/* . 複製乙個目錄下的所有檔案到當前工作目錄 

cp -a /tmp/dir1 . 複製乙個目錄到當前工作目錄 

cp -a dir1 dir2 複製乙個目錄 

ln -s file1 lnk1 建立乙個指向檔案或目錄的軟鏈結 

ln file1 lnk1 建立乙個指向檔案或目錄的物理鏈結 

cat file1 從第乙個位元組開始正向檢視檔案的內容 

tac file1 從最後一行開始反向檢視乙個檔案的內容 

more file1 檢視乙個長檔案的內容 

less file1 類似於 'more' 命令,但是它允許在檔案中和正向操作一樣的反向操作 

head -2 file1 

檢視乙個檔案的前兩行 

tail -2 file1 檢視乙個檔案的最後兩行 

tail -f /var/log/messages 實時檢視被新增到乙個檔案中的內容 

檔案搜尋

find / -name file1 

從 '/' 

開始進入根檔案系統搜尋檔案和目錄 

find / -user user1 

搜尋屬於使用者'user1' 

的檔案和目錄 

find /home/user1 -name \*.bin 

在目錄'/home/user1' 

中搜尋帶有'.bin'結尾的檔案 

磁碟空間

df -h 

顯示已經掛載的分割槽列表 

ls -lsr |more 以尺寸大小排列檔案和目錄 

du -sh dir1 估算目錄 'dir1' 已經使用的磁碟空間' 

du -sk * | sort -rn 

以容量大小為依據依次顯示檔案和目錄的大小 

rpm -q -a --qf '%10t%n' | sort-k1,1n 以大小為依據依次顯示已安裝的rpm包所使用的空間(fedora, redhat類系統) 

dpkg-query -w-f='$t$n' | sort -k1,1n 

以大小為依據顯示已安裝的deb

包所使用的空間(ubuntu, debian類系統) 

使用者和群組

groupadd group_name 

建立乙個新使用者組 

groupdel group_name 刪除乙個使用者組 

groupmod -n new_group_name old_group_name 重新命名乙個使用者組 

useradd -c "name surname " -g admin -d/home/user1 -s /bin/bash user1 建立乙個屬於"admin"使用者組的使用者 

useradd user1 

建立乙個新使用者 

userdel -r user1 刪除乙個使用者 ( '-r' 排除主目錄) 

usermod -c "user ftp" -g system -d/ftp/user1 -s /bin/nologin user1 

修改使用者屬性 

passwd 

修改口令 

passwd user1 修改乙個使用者的口令 (只允許root執行) 

chage -e 2005-12-31 user1 

設定使用者口令的失效期限 

pwck 檢查'/etc/passwd' 的檔案格式和語法修正以及存在的使用者 

grpck 

檢查'/etc/passwd' 

的檔案格式和語法修正以及存在的群組 

newgrp group_name 

登陸進乙個新的群組以改變新建立檔案的預設群組

linux磁碟管理系統總結:

一:磁碟分割槽

步驟:1、fdisk 分割槽  2、mkfs (格式化)建立檔案系統  3、mount 掛載

fdisk -l 

檢視磁碟分割槽

fdisk

為磁碟分割槽

swap:

交換分割槽,用於提高系統速度,當系統記憶體執行增大時,記憶體中不常用的檔案會被放入swap分割槽中,所以當swap分割槽不足時,手工增大swap分割槽可以提高系統效能

二、檔案系統 1

、mount 檔案掛載:含義為把分割槽或光碟或iso等於檔案結合,從而進入檔案來訪問這些裝置

2、如:mount -t ext3 /dev/sda1/root/mydisk1  (ext3為檔案系統型別)  含義為:把sda1分割槽掛載到mydisk1資料夾,那麼就可以通過mydisk1訪問分割槽sda1了

3、mount /dev/cdrom /root/mydisk2  含義為:把光碟映象掛載到mydisk2目錄

4、取消掛載 mount /root/mydisk2

系統重啟後此種命令方式mount會被自動umount

要想一直被mount那麼修改檔案:/etc/fstab

三、限制配額

因linux為多使用者作業系統,所以需要為每個使用者(或組)限制其能使用的磁碟大小和檔案個數等,這個操作叫限制配額

使用quota命令

Linux 檔案 使用者 磁碟管理總結

一 使用者和工作組管理 password檔案 通常,在linux系統中,使用者的關鍵資訊被存放在系統的 etc passwd 檔案中 可以用cat命令顯示該檔案內容 系統的每乙個合法使用者賬號對應該檔案中的一行資料。etc passwd 中的字段分別表示如下資訊 account 使用者名稱 pass...

Linux檔案 使用者 磁碟管理總結

1.檔案管理 主目錄 使用者第一次登入linux系統時的工作目錄即為使用者的主目錄。絕對路徑名 絕對路徑名都是以 開頭,表示根目錄。相對路徑名 指的是從工作目錄到某個檔案的路徑名。建立目錄 使用 p引數,則mkdir命令可以同時建立父目錄m子目錄s。刪除目錄 命令rmdir用來刪除目錄。rmdir不...

檔案 使用者 磁碟管理總結

1 檔案管理 硬碟 一棵樹 分割槽 大的枝椏 資料夾 分枝 子資料夾 小枝椏 檔案 樹葉 這是我們對專有名詞的解釋 很多人有像這樣的不良習慣 1 不會起檔名 2 不會建資料夾 3 不良習慣 所以說對檔案進行管理很重要,養成管理檔案的習慣也很重要。檔案管理的目的 1 便於查詢 2 保持電腦桌面的整潔 ...