實驗環境 red hat
1 linux 使用者相關指令的學習
使用者 root 密碼----
su 從任何使用者切換到root
groupadd useradd password 建立使用者
groupadd stu11 給系統添加一個使用者組stu11
useradd -g stu11 zhang 建立一個使用者zhang 并将其添加到stu11使用者組
passwd zhang 給zhang使用者設定密碼
cd/home
ls-l 看看有無zhang的屬主目錄:
su zhang 輸入zhang的密碼,進入zhang的使用者目錄,建立一個c語言檔案
2 linux檔案的相關指令:
pwd 給出目前你所處的目錄
cd 不帶任何參數時 會帶你進入zhang的屬主目錄
vi 進入unix自帶的編輯器
輸入“i” 進入vi的編輯模式,編寫一個hello world程式
按“esc”鍵 進入vi的指令模式
輸入“:” 開始輸入指令 w---寫檔案 q---退出
wq jk.cpp
su
chown root jk.cpp 把檔案的屬主改為root
chgrp root jk.cpp 把檔案的組屬性改為與root同組
chmod 777 jk.cpp 給檔案完全開放的權限
操作前 rw-r--r--
操作後 rwxrwxrwx
讀寫權限掩碼表示法:
r位 權為4 可讀
w位 權為2 可寫
x位 權為1 可執行
要求将檔案jk.cpp 設定為rw-r----- 這樣的讀寫權限應該用chmod 640 jk.cpp 可以實作
mount unix類型的作業系統對于磁盤驅動器,是通過mount指令來加載到某一個目錄下面的。
more /etc/fstab
fdisk -l 可以看到目前磁盤的挂載點 如果插入了u盤,可以看到sdb1~4
使用者也可以手動将u盤加載到自己建的目錄下
cd/
mkdir/myusb
mount -t vfat/dev/sdb/myusb 該指令會将系統識别到的u盤sdb加載到/myusb 目錄
cd/myusb 檢視u盤檔案
umount /myusb
find 類似windows系統中的搜尋
find /home -name jk.cpp 在/home目錄下搜尋檔案name為jk.cpp的檔案
find / -name *.c 在全盤範圍搜尋*.c檔案
find / -name *.c & &代表該指令在背景執行,背景搜尋完成後給出結果。