一、簡介
1、
cal 日曆
ls 查看檔案和目錄
whoami 查看目前使用者資訊
users 或 who 或 w 查看當前線上使用者
logout 退出登入
shutdown 或powoff 關閉系統
init 6 或reroot 重啟系統
passwd 修改密碼
二、檔案管理
1、檔案系統:樹結構(目錄/檔案)
2、檔案類型:普通、目錄及裝置檔案(字元c和區塊b)
3、ls ch*.doc 顯示chxxx.doc的檔案或目錄,其中xxx為0或多個任一字元;。為一個字元。
4、隱藏檔案:【.】開標頭檔,如.profile,.kshrc,.cshrc,(初始化指令碼).rhosts(設定檔)
查看隱藏檔案:ls -a
5、建立檔案:vi filename
[i] 輸入
用Esc或shift+ZZ退出
6、cat filename 查看檔案內容
cat -b filename 顯示行號
7、wc 統計行數、單詞數、字元數
8、cp file1 file2 複製檔案1到2
9、mv file1 file2 更改路徑和檔案名稱
10、rm filename 刪除檔案
11、Linux運行時建立三個檔案流:0,1,2 (輸入/輸出/錯誤資訊)
三、目錄
1、cd ~ 進入主目錄
cd ~usersname 進入其他使用者主目錄
cd - 返回前一個目錄
2、絕對路徑:有/
相對路徑:無/
pwd 擷取目前的目錄
3、mkdir dirname 建立目錄
mkdir /tmp/dir-name 在/tmp目錄下建立dir-name
mkdir dirname1 dirname2 可同時建立多個目錄
mkdir -p /tmp/test/dir-name 一層層建立所需目錄
4、rmdir dirname 刪除目錄(需目錄為空白)
5、cd dirname 切換目錄
6、mv dirname1 dirname2 重新命名目錄,2代1
7、【.】:目前的目錄;
【..】:上級目錄。
四、檔案許可權與訪問模式
1、chmod 修改許可權 rwx——421
chmod 755 testfile
2、chown 修改檔案擁有者
chgrp 修改群組
3、SUID和SGID:小寫s有x許可權,大寫S無x許可權;
五、環境變數
1、echo $TEST 顯示變數,需要用$
2、shell初始化過程:檢查/etc/profile 和 .profile,存在則讀取,否則跳過;
3、可用vi修改.profile,而/etc/profile則一般使用者沒有許可權。
4、設定終端類型:vt100、ansi、xterm
TERM=vt100 虛擬終端
5、PATH=/bin:/usr/bin 多個路徑用【:】分隔