7月30日 Linux / Unix

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

語法1chmod [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             複製目錄

 

發佈了27 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章