linux 基本命令详解 date, cal,bc,echo $LANG,chmod

上一篇 / 下一篇  2010-04-01 16:12:21 / 个人分类:linux


[root@TE02 local]# echo $lang

[root@TE02 local]# echo $LANG
en_US.UTF-8
[root@TE02 local]# date
Sun Mar 28 23:00:02 EDT 2010
[root@TE02 local]# date +%Y/%m/%d
2010/03/28
[root@TE02 local]# date
Sun Mar 28 23:00:49 EDT 2010
[root@TE02 local]# date +%H:%m
23:03
[root@TE02 local]# date -s 11:10:20 (修改时间)

[root@TE02 ~]# cal
     March 2010
Su Mo Tu We Th Fr Sa
    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

[root@TE02 ~]# cal 2010
                               2010

       January               February                 March
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
                1  2       1  2  3  4  5  6       1  2  3  4  5  6
 3  4  5  6  7  8  9    7  8  9 10 11 12 13    7  8  9 10 11 12 13
10 11 12 13 14 15 16   14 15 16 17 18 19 20   14 15 16 17 18 19 20
17 18 19 20 21 22 23   21 22 23 24 25 26 27   21 22 23 24 25 26 27
24 25 26 27 28 29 30   28                     28 29 30 31
31
        April                   May                   June
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
             1  2  3                      1          1  2  3  4  5
 4  5  6  7  8  9 10    2  3  4  5  6  7  8    6  7  8  9 10 11 12
11 12 13 14 15 16 17    9 10 11 12 13 14 15   13 14 15 16 17 18 19
18 19 20 21 22 23 24   16 17 18 19 20 21 22   20 21 22 23 24 25 26
25 26 27 28 29 30      23 24 25 26 27 28 29   27 28 29 30
                       30 31
        July                  August                September
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
             1  2  3    1  2  3  4  5  6  7             1  2  3  4
 4  5  6  7  8  9 10    8  9 10 11 12 13 14    5  6  7  8  9 10 11
11 12 13 14 15 16 17   15 16 17 18 19 20 21   12 13 14 15 16 17 18
18 19 20 21 22 23 24   22 23 24 25 26 27 28   19 20 21 22 23 24 25
25 26 27 28 29 30 31   29 30 31               26 27 28 29 30

       October               November               December
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
                1  2       1  2  3  4  5  6             1  2  3  4
 3  4  5  6  7  8  9    7  8  9 10 11 12 13    5  6  7  8  9 10 11
10 11 12 13 14 15 16   14 15 16 17 18 19 20   12 13 14 15 16 17 18
17 18 19 20 21 22 23   21 22 23 24 25 26 27   19 20 21 22 23 24 25
24 25 26 27 28 29 30   28 29 30 

基本上cal這個指令可以接的語法為:

[vbird@www ~]$ cal [month] [year]
 

所以,如果我想要知道2009年10月的月曆,可以直接下達:

[vbird@www ~]$ cal 10 2009
    October 2009
Su Mo Tu We Th Fr Sa
             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
 
[vbird@www ~]$ bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
1+2+3+4  <==只有加法時
10
7-8+3
2
10*52
520
10%3     <==計算『餘數』
1
10^2
100
10/100   <==這個最奇怪!不是應該是 0.1 嗎?
0
quit     <==離開 bc 這個計算器
所有的系統上的帳號與一般身份使用者,還有那個root的相關資訊,
都是記錄在/etc/passwd這個檔案內的。
至於個人的密碼則是記錄在/etc/shadow這個檔案下。
 此外,Linux所有的群組名稱都紀錄在/etc/group內!


ls是『list』的意思,重點在顯示檔案的檔名與相關屬性。
而選項『-al』則表示列出所有的檔案詳細的權限與屬性 (
包含隱藏檔,就是檔名第一個字元為『 . 』的檔案)。

第一個字元代表這個檔案是『目錄、檔案或連結檔等等』:

    * 當為[ d ]則是目錄,例如上表檔名為『.gconf』的那一行;
    * 當為[ - ]則是檔案,例如上表檔名為『install.log』那一行;
    * 若是[ l ]則表示為連結檔(link file);
    * 若是[ b ]則表示為裝置檔裡面的可供儲存的周邊設備(可隨機存取裝置);
    * 若是[ c ]則表示為裝置檔裡面的序列埠設備,例如鍵盤、滑鼠(一次性讀取裝置)。
[root@TE02 becky]# chgrp root .bashrc
[root@TE02 becky]# ls -al
total 64
drwx------ 2 becky becky 4096 Mar 28 14:54 .
drwxr-xr-x 9 root  root  4096 Mar 28 11:32 ..
-rw------- 1 becky becky   20 Mar 28 21:36 .bash_history
-rw-r--r-- 1 becky becky   24 Mar 26 00:49 .bash_logout
-rw-r--r-- 1 becky becky  176 Mar 26 00:49 .bash_profile
-rw-r--r-- 1 becky root   124 Mar 26 00:49 .bashrc
-rw-r--r-- 1 root  root    18 Mar 28 14:54 test.txt
-rw-r--r-- 1 becky root   147 Mar 26 03:26 txt
[root@TE02 becky]# chgrp becky .bashrc
[root@TE02 becky]# ls
test.txt  txt
[root@TE02 becky]# ls -a
.  ..  .bash_history  .bash_logout  .bash_profile  .bashrc  test.txt  txt
[root@TE02 becky]# ls -al
total 64
drwx------ 2 becky becky 4096 Mar 28 14:54 .
drwxr-xr-x 9 root  root  4096 Mar 28 11:32 ..
-rw------- 1 becky becky   20 Mar 28 21:36 .bash_history
-rw-r--r-- 1 becky becky   24 Mar 26 00:49 .bash_logout
-rw-r--r-- 1 becky becky  176 Mar 26 00:49 .bash_profile
-rw-r--r-- 1 becky becky  124 Mar 26 00:49 .bashrc
-rw-r--r-- 1 root  root    18 Mar 28 14:54 test.txt
-rw-r--r-- 1 becky root   147 Mar 26 03:26 txt
[root@TE02 becky]# chown becky test.txt
[root@TE02 becky]# ls -al
total 64
drwx------ 2 becky becky 4096 Mar 28 14:54 .
drwxr-xr-x 9 root  root  4096 Mar 28 11:32 ..
-rw------- 1 becky becky   20 Mar 28 21:36 .bash_history
-rw-r--r-- 1 becky becky   24 Mar 26 00:49 .bash_logout
-rw-r--r-- 1 becky becky  176 Mar 26 00:49 .bash_profile
-rw-r--r-- 1 becky becky  124 Mar 26 00:49 .bashrc
-rw-r--r-- 1 becky root    18 Mar 28 14:54 test.txt
-rw-r--r-- 1 becky root   147 Mar 26 03:26 txt
[root@TE02 becky]#


[root@TE02 becky]# ./.bashrc
[root@TE02 becky]# chmod 622 .bashrc
[root@TE02 becky]# ls -al
total 80
drwx------  2 becky becky 4096 Mar 29 23:33 .
drwxr-xr-x 10 root  root  4096 Mar 29 23:11 ..
-rw-------  1 becky becky   20 Mar 28 21:36 .bash_history
-rw-r--r--  1 becky becky   24 Mar 26 00:49 .bash_logout
-rw-r--r--  1 becky becky  176 Mar 26 00:49 .bash_profile
-rw--w--w-  1 becky becky  124 Mar 26 00:49 .bashrc
-rw-r--r--  1 root  root     2 Mar 29 23:33 docY
-rw-r--r--  1 tommy tommy   18 Mar 29 23:25 test1.txt
-rwx------  1 becky root    18 Mar 28 14:54 test.txt
-rw-r--r--  1 becky root   147 Mar 26 03:26 txt
[root@TE02 becky]# chmod 644 .bashrc
[root@TE02 becky]# ls -al
total 80
drwx------  2 becky becky 4096 Mar 29 23:33 .
drwxr-xr-x 10 root  root  4096 Mar 29 23:11 ..
-rw-------  1 becky becky   20 Mar 28 21:36 .bash_history
-rw-r--r--  1 becky becky   24 Mar 26 00:49 .bash_logout
-rw-r--r--  1 becky becky  176 Mar 26 00:49 .bash_profile
-rw-r--r--  1 becky becky  124 Mar 26 00:49 .bashrc
-rw-r--r--  1 root  root     2 Mar 29 23:33 docY
-rw-r--r--  1 tommy tommy   18 Mar 29 23:25 test1.txt
-rwx------  1 becky root    18 Mar 28 14:54 test.txt
-rw-r--r--  1 becky root   147 Mar 26 03:26 txt
[root@TE02 becky]# ls
docY  test1.txt  test.txt  txt
[root@TE02 becky]# ls -al test.txt
-rwx------ 1 becky root 18 Mar 28 14:54 test.txt
[root@TE02 becky]# chmod u=rw,g=r,o=r test.txt
[root@TE02 becky]# ls -al test.txt
-rw-r--r-- 1 becky root 18 Mar 28 14:54 test.txt
[root@TE02 becky]#

 

 

 

 

 


TAG:

 

评分:0

我来说两句

日历

« 2024-05-19  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 40068
  • 日志数: 47
  • 建立时间: 2010-01-07
  • 更新时间: 2010-10-11

RSS订阅

Open Toolbar