有殼就有核,核值得是unix/linux核心,shell是指提供給使用者使用介面的軟體(命令解析器),類似與dos下的command命令列和cmd.exe. 叫做殼的原因是因為它隱藏了了系統底層的細節。
在linux上shell是使用者互動介面,同時也是控制系統的指令碼語言
1.1使用者
#建立使用者#
>
sudo adduser zoe
#輸入密碼,不知道的資訊回車#
#修改密碼#
>
sudo
passwd zoe
#切換登入使用者#
>
su -l zoe
#檢視當前使用使用者#
>
who am i
>
whoami
#檢視當前路徑#
>
pwd
1.2組#建立組#
>
groups
test
#每次新建使用者如果不指定使用者組的話,缺省會自動建立乙個與使用者名稱相同的使用者組#
預設情況下在 sudo 使用者組裡的可以使用 sudo 命令獲得 root 許可權。
#檢視顯示在sudo使用者組#
>
sudo
cat /etc/sudoers.d/zoe
我們在 /etc/sudoers.d 目錄下建立了這個檔案,從而給 zoe 使用者賦予了 sudo 許可權
/etc/group 的內容包括使用者組(group)、使用者組口令、gid(組 id) 及該使用者組所包含的使用者(user)
#檢視 /etc/group檔案#
>
cat /etc/group |
sort
# cat 命令用於讀取指定檔案的內容並列印到終端輸出#
# |sort 表示將讀取的文字進行乙個字典排序再輸出#
>
cat /etc/group |
grep -e "zoe"
1.3將使用者加入使用者組>
su -l zoe
>
sudo
ls!會提示zoe不在sudoer檔案中
使用 usermod命令為使用者新增到使用者組
該命令必須需要root許可權
>
groups zoe
>
sudo
usermod -g sudo zoe
>
groups zoe
1.4刪除使用者,組>
sudo deluser zoe
#將使用者目錄一起刪除#
>
sudo deluser zoe --remove-home
#檢視是否刪除#
>
cat /etc/group |
grep
"zoe"
>
ls /home
#刪除組#
#必須先刪除組裡的使用者#
>
sudo
groupdel
1.4檔案許可權#列出檔名較長的檔案#
#了解drwxr-xr-x不同的檔案許可權#
>
ls -l
>
drwxr-xr-x
r 表示可讀 w表示可寫 x表示可執行
d 表示目錄 l 表示軟連線 b 表示塊裝置
c表示字元裝置 s表示socket p表示管道
在linux裡面一切皆檔案
#讀取檔案許可權#
>
cat#乙個目錄需要具有讀許可權才可以開啟開啟檢視內部檔案,乙個目錄 必須要寫許可權才能夠在裡面修改或者建立其他檔案#
#檢視隱藏檔案#
>
ls -a
#檢視目錄完整屬性#
>
ls -dl
>
ls -assh
>
ls -alh
>
1.5變更檔案的所有者#切換到root許可權#
>
ls>
sudo
chown root
1.6修改檔案許可權#用echo指令在檔案裡寫東西#
>
echo
"echo \"hello zoe\""
>
>
chmod 666
>
ls -alh
#其他方法#
>
chmod go-rw
#g: group o:others u:users +- 表示增加和去掉相應的許可權#
! 注意 例子
新增乙個使用者 zoe,使用 sudo 建立檔案 /opt/titi,設定成使用者 loutest 可zoe以讀寫。
>
sudo adduser zoe
>
groups zoe
>
sudo
usermod -g sudo zoe
>
sudo
touch /opr/titi
>
chmod 666 titi
Linux基礎知識 1
ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝 mv 移動或...
linux基礎知識 1
早期的計算機,多個使用者同時使用一台主機,每名使用者使用鍵盤和文字顯示器,通過串列埠與主機相連,這稱為終端。與linux建立會話需要提供使用者名稱和密碼進行登入。個人電腦普級後仍然保留了使用者 密碼 登入 終端這些核心概念,在linux中提供了6個虛擬終端。ctrl alt f1 ctrl alt ...
Linux基礎知識 硬碟1
硬碟 硬碟是可以儲存大量資訊資源的媒介。我們平時看到的硬碟是方方正正的一塊挺沉的鐵匣子,但是其實硬碟是圓的,加上一些控制電路以後,為了便於攜帶而設計成為方形外殼。但是硬碟真是圓的,不騙你,要不怎麼叫做盤呢?第二,你需要知道的是硬碟可以進行分割槽。可以把硬碟分割槽成為很多個分割槽,看來分割槽即是乙個名...