close

預設帳號

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 將會留上

  1. /home
  2. /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)往前 箭頭移動

------------------------------

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 sean 的頭像
    sean

    My Source Code

    sean 發表在 痞客邦 留言(0) 人氣()