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:
标题搜索
日历
|
|||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
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 |
数据统计
- 访问量: 40068
- 日志数: 47
- 建立时间: 2010-01-07
- 更新时间: 2010-10-11