預設帳號
lccnet/123456
root/lccnet
sean/123456
--------------------------------
open terminal
[sean@localhost 桌面]$ whoami
sean
[sean@localhost 桌面]$ date
二 7月 17 09:46:12 CST 2012
[sean@localhost 桌面]$ cal
七月 2012
日 一 二 三 四 五 六
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
----------------------------------------------
查詢文件(manual 看手冊)
man
----------------------------------------------
關機或重開
reboot
reboot(8) reboot, halt, poweroff - reboot or stop the system
消失的11天
cal 9 1752
[sean@localhost 桌面]$ cal 9 1752
九月 1752
日 一 二 三 四 五 六
1 2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
---------
su
switch user 切換用戶
su - run a shell with substitute user and group IDs
su -
密碼:
[root@localhost ~]#
su -l root (可以省略至 su - )
exit 回到原始用戶名稱
root 操作符號 # 一般用戶的符號為$
-----------------
adduser ID
passwd ID
[root@localhost ~]# adduser peter
[root@localhost ~]# passwd peter
更改使用者 peter 的密碼。
新 密碼:
不良的密碼: 太簡單/太過於系統化
不良的密碼: 太簡單
再次輸入新的 密碼:
passwd:所有驗證 token 都已成功更新。
------------------------
userdel -r peter
[root@localhost ~]# userdel -r peter
移除用戶,若沒有加上 -r 將會留上
- /home
- /mail二個幽靈檔案
------------------------------
sudo
以另一個身份執行命令
開放一般帳號以root執行特定命令,通常(8)
其中以 visudo 命令開放指定帳號,具備使用的權限
visudo
設定一般用戶的root代理權限
簡易
vi用法
i 進入插入(編輯)模式
esc 離開編輯模式
:w 存檔
:q 離開VI
:q! 不存離開
[root@localhost ~]# visudo
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
sean ALL=(ALL) ALL
存檔(:w)(:q) 離開
[sean@localhost 桌面]$ sudo adduser peter
[sean@localhost 桌面]$ sudo passwd peter
更改使用者 peter 的密碼。
新 密碼:
passwd:所有驗證 token 都已成功更新。
[sean@localhost 桌面]$ sudo userdel -r peter
不用密碼的方法
root ALL=(ALL) ALL
sean ALL=(ALL) NOPASSWD: ALL
------------------
id 檢查用戶資訊 也可用來查詢存在與否
[sean@localhost 桌面]$ id peter
id: peter:此用戶不存在
-----------------
ctrl alt F1~F12
終端機切換模式
ctrl alt F2 文字模式
ctrl alt F7 回到圖型介面
tty 檢查終端機位置
-----------------
目錄查詢 與檔案內容顯示
ls
ls /etc
ls -l /etc
ls -l /etc/passwd
顯示目錄 -l 為長目錄結構
[sean@localhost 桌面]$ ls /
bin cgroup etc lib lost+found misc net proc sbin srv tmp var
boot dev home lib64 media mnt opt root selinux sys usr
[sean@localhost 桌面]$ ls -l /
總計 102
dr-xr-xr-x. 2 root root 4096 2012-07-17 10:41 bin
dr-xr-xr-x. 5 root root 1024 2012-07-16 16:40 boot
drwxr-xr-x. 2 root root 4096 2010-07-14 19:45 cgroup
drwxr-xr-x. 18 root root 3980 2012-07-17 09:26 dev
檢查一共有多少帳號
[sean@localhost 桌面]$ cat -n /etc/passwd
1 root:x:0:0:root:/root:/bin/bash
2 bin:x:1:1:bin:/bin:/sbin/nologin
3 daemon:x:2:2:daemon:/sbin:/sbin/nologin
...
37 gdm:x:42:42::/var/lib/gdm:/sbin/nologin
38 lccnet:x:500:500::/home/lccnet:/bin/bash
39 sean:x:501:501::/home/sean:/bin/bash
39個帳號
-------------
資料讀取
cat 組合內容並且顯示
more , less 分頁讀取方法
more使用FB移動 less功能較多可用箭頭
管線用法
[sean@localhost 桌面]$ cat -n /etc/services | less
(B)往後 (F)往前 箭頭移動
------------------------------