Unix 主要由硬件廠商提供Unix操作系統
IBM AIX
HP HP-UX
Sun Solaris
Hardware – Kernel – Shell
Shell
Bourne Shell sh
Korn Shell ksh
C Shell csh / tcsh
Bourne-again Shell bash
passwd
用於修改密碼
/etc/passwd
存放本地所有用戶信息,但不包括密碼。
每行一個用戶,格式:
用戶名 : 是否需要密碼(x或空) : ID : 組ID : 描述 : 主目錄 : 默認Shell
/etc/shadow
存放所有用戶密碼。
clear
pwd
(Print Working Directory) 輸出當前目錄。
id
顯示用戶信息,用戶名,id,組id等。
id 顯示已登陸用戶信息。
id user 顯示user用戶信息。
id –a user 顯示用戶詳細信息
cd
cd 主目錄
~表示主目錄
cd ~/dir
ls -a
顯示所有文件,包括隱藏文件
-R (Recursive)顯示子目錄
-t 按時間排序
-l (Long)顯示詳細信息
-F 顯示類型。目錄爲/,可執行爲*
可以混合使用,如ls –la。
ls –l
輸出格式: drwxrwxrwx # user group ## Date Time Name
d 表示目錄
# 硬鏈接數
user 所有者
group 所有者組
## 大小
chmod
語法1: chmod [Who][Cp][Permission] 文件名
[Who]:
u 所有者
g 同組用戶
o 其他所有
a 所有用戶
[Cp]:
+ 增加權限
- 刪除權限
= 直接設定權限
[Permission]
r 讀
w 寫
x 執行
Example:
chmod
u=rwx file
chmod g+x file
chmod a-x file
語法2: Chmod ### file
#爲2進制對應。7表示rwx,3表示wx
Example:
chmod 777 file
chmod 323 file
touch
語法:touch file
1. 創建空文件
2. 更新文件的“最後修改日期”
mkdir
mkdir dir 創建目錄
mkdir dir1 dir2 dir3 創建多個
mkdir –p dir1/dir2/dir3 逐層創建
cp
cp file1 file2 將file1複製爲file2
cp file2 file2 file3 dir 將file1,file2,file3複製到dir
cp –r dir1 dir2 複製目錄