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 保持電腦桌面的整潔 ...