十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
我在自己機(jī)器上試了,發(fā)給你:
創(chuàng)新互聯(lián)建站長(zhǎng)期為近千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為昭陽(yáng)企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),昭陽(yáng)網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
date +%Y%m%d%H%M%S -d "`date +%Y%m%d` +695 second"
加上695秒之后結(jié)果是20121218001135 零點(diǎn)11分35秒。
這里695你自己換自己需要的,也可以做成$參數(shù)。
注意:"`date 這里雙引號(hào)右邊是反引號(hào),也就是Tab上面那個(gè)鍵,我不知道你的Linux水平,所以提示一下。
他們的答案不適合你.看我的.呵呵
在GUI界面開(kāi)個(gè)終端,然后運(yùn)行init 3
這樣就可以關(guān)閉GUI進(jìn)入字符界面
在字符界面里面用命令init 5
就可以到GUI界面了
不過(guò)每次切換都要輸入用戶名密碼
可以考慮使用$(())進(jìn)行數(shù)學(xué)運(yùn)算
例如:
[WtbmWdgz@localhost 桌面]$ a=5;b=3
[WtbmWdgz@localhost 桌面]$ echo $((a*7-b))
32
這個(gè)可以執(zhí)行加減乘除和取模(就是取余數(shù))的數(shù)學(xué)計(jì)算還有邏輯運(yùn)算的與、或、非、還有異或運(yùn)算
與運(yùn)算是兩個(gè)條件同時(shí)成立結(jié)果才成立?;蜻\(yùn)算是兩個(gè)條件有一個(gè)成立結(jié)果就成立。非運(yùn)算只需要一個(gè)條件。條件成立,結(jié)果就是否定。條件不成立 ,結(jié)果就肯定。比如:下雨就不出門,不下雨就出門。異或也叫半加。它是 兩個(gè)條件相同,結(jié)果是0,就是否定,兩條件不同,結(jié)果才是肯定或者是1
1、首先在桌面模式下,右鍵點(diǎn)擊open in terminal進(jìn)入命令行。
2、vi /etc/inittab文件進(jìn)入文件最后一行修改 id:5:initdefault,將數(shù)字5改為3,保存后重啟即可。
把/etc/inittab中的默認(rèn)啟動(dòng)級(jí)別設(shè)為3
七個(gè)運(yùn)行級(jí)別分別是:
0:直接關(guān)機(jī)
1:?jiǎn)斡脩裟J?/p>
2:沒(méi)有NFS服務(wù)
3:完整含有網(wǎng)絡(luò)功能的純文本模式
4:系統(tǒng)保留功能
5:圖形界面
6:重啟
1,第一次啟動(dòng)linux系統(tǒng)會(huì)進(jìn)入命令行模式,會(huì)要求輸入用戶名,默認(rèn)的管理員帳號(hào)名為root,輸入“root”后回車,提示輸入密碼(密碼是在安裝系統(tǒng)時(shí)自己設(shè)定的),這樣就以管理員身份登陸了系統(tǒng)。
2,如果不想用使用命令行模式,而需要進(jìn)入圖形界面:
在命令行模式下輸入命令“startx”后回車,一般這樣就能進(jìn)入圖形化界面。
如果不能輸入命令之后不能進(jìn)入圖形化界面,可能是:
1,系統(tǒng)不帶圖形化界面或者安裝時(shí)沒(méi)有安裝,建議重新下載一個(gè)帶有圖形化界面的系統(tǒng)或者重裝系統(tǒng),注意安裝時(shí)候選擇安裝圖形化界面。
2,桌面系統(tǒng)X配置出問(wèn)題,需要運(yùn)行“redhat-config-xfree86”重新配置,
運(yùn)行“redhat-config-xfree86”點(diǎn)系統(tǒng)默認(rèn)設(shè)置,完成后點(diǎn)“確定”后如配置正確即可進(jìn)入圖形界面,再次出現(xiàn)登陸窗口,輸入“root”后回車,再輸入密碼后回車。
linux命令行計(jì)算器
詳細(xì)文檔請(qǐng) man bc
在windows下,大家都知道直接運(yùn)行calc,(c:\windows\system32\calc.exe),可以打開(kāi)計(jì)算器。
注:
calculate vt.vi.
計(jì)算;calculator n. 計(jì)算器。calc就是這個(gè)計(jì)算的簡(jiǎn)寫。
Ca在化學(xué)中是代表鈣元素,calcium?
鈣(20號(hào)元素,符號(hào)Ca)。兩者有什么聯(lián)系呢?
calculate 來(lái)自calculus,原義是做算術(shù)運(yùn)算的小石子,是calx(石灰石)的小稱。
那么在linux系統(tǒng)下,有無(wú)與windows下calc.exe類似的計(jì)算器呢?
下面總結(jié)linux下的三個(gè)命令,來(lái)介紹一下linux下的計(jì)算方法:
1)bc
bc在默認(rèn)的情況下是個(gè)交互式的指 令。在bc工作環(huán)境下,可以使用以下計(jì)算符號(hào):
+ 加法
- 減法
* 乘法
/ 除法
^ 指數(shù)
% 余數(shù)
如:
#
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'.
3+6???????????
=加法
9
4+2*3??????????=加法、乘法
10
(4+2)*3????????=加法、乘法(優(yōu)先)
18
4*6/8?????????
=乘法、除法
3
10^3?????????
=指數(shù)
1000
18%5???????????=余數(shù)
3+4;5*2;5^2;18/4?????
=一行輸入多個(gè)計(jì)算,用;相隔。
7
10
25
4
quit ???????????=退出
# 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'.
scale=3????????
=設(shè)小數(shù)位
1/3
.333
quit
以上是交互的計(jì)算,那到也可以 不進(jìn)行交互而直接計(jì)算出結(jié)果。
A.用echo和|法,如:
# echo "(6+3)*2" |bc
18
# echo 15/4 |bc
3
# echo "scale=2;15/4"
|bc
3.75
# echo "3+4;5*2;5^2;18/4"
|bc
7
10
25
4
另外,
bc除了scale來(lái)設(shè)定小數(shù)位之外,還有ibase和obase來(lái)其它進(jìn)制的運(yùn)算。
如:
//將16進(jìn)制的A7輸出為10進(jìn)制, 注意,英文只能大寫
# echo "ibase=16;A7"
|bc
167
//將2進(jìn)制的11111111轉(zhuǎn)成10進(jìn)制
# echo "ibase=2;11111111"
|bc
255
//輸入為16進(jìn)制,輸出為2進(jìn)制
# echo "ibase=16;obase=2;B5-A4"
|bc
10001
對(duì)于bc還有補(bǔ)充,在bc --help中還可以發(fā)現(xiàn):bc后可以接文件名。如:
# more calc.txt
3+2
4+5
8*2
10/4
# bc calc.txt
5
9
16
2
2)expr
expr命令可不光能計(jì)算加減乘除哦,還有很多表達(dá)式,都可以計(jì)算出結(jié)果,不過(guò)有一點(diǎn)需要注意,在計(jì)算加減乘除時(shí),不要忘了使用空格和轉(zhuǎn)義。下
面直接用實(shí)例來(lái)介紹一下expr的運(yùn)算,如:
# expr 6 +
3??????
(有空格)
9
# expr?2 \*
3?????
(有轉(zhuǎn)義符號(hào))
6
# expr 14 % 9
5
# a=3
# expr
$a+5?????????
(無(wú)空格)
3+5
# expr $a +
5????????
(變量,有空格)
8
#
a=`expr 4 + 2`
echo $a
6
# expr $a + 3
9
另外,expr對(duì)于字串的操作(計(jì)算)也是很方便的,如:
//字串長(zhǎng)度
#?expr length
"yangzhigang.cublog.cn"
21
//從位置處抓取字串
# expr substr "yangzhigang.cublog.cn"
1 11
yangzhigang
//字串開(kāi)始處
# expr index
"yangzhigang.cublog.cn" cu
13
3)dc
用dc來(lái)進(jìn)行計(jì)算的人可以不多,因?yàn)閐c與bc相比要復(fù)雜,但是在進(jìn)行簡(jiǎn)單的計(jì)劃時(shí),是差不多的,不算難。dc為壓棧操作,默認(rèn)也是交互的,但
也可以用echo和|來(lái)配合打算。
如:
# dc
3
2+
p
5
4*
p
20
quit
# echo 3 2+ 4* p |dc
20
4)echo
echo用來(lái)進(jìn)行回顯,是周知的事。上面也配合bc來(lái)進(jìn)行計(jì)算。其實(shí)echo也可以單獨(dú)進(jìn)行簡(jiǎn)單的計(jì)算,如:
# echo $((3+5))
8
# echo $(((3+5)*2))
16
echo還可以進(jìn)行變量的計(jì)算,如:
# a=10
# b=5
# echo $(($a+$b))
15
# echo $a+$b
10+5
# echo $a+$b |bc
15
//計(jì)算前天的日期
#? echo `date
+%Y%m%d`
20090813
#? echo `date +%Y%m%d`-2
20090813-2
#? echo `date +%Y%m%d`-2
|bc
20090811
5)AWK
awk在處理文件的時(shí),可以進(jìn)行運(yùn)算,那當(dāng)然也可以單單用來(lái)計(jì)算了,如:
# awk 'BEGIN{a=3+2;print
a}'
5
# awk 'BEGIN{a=(3+2)*2;print
a}'
10
Awk 支持常見(jiàn)的運(yùn)算符, 如 + (加),- (減), * (乘), / (除), ^ 或 ** (乘方), % (取模)
等等。 此外, awk 也提供了一些常用的數(shù)學(xué)函數(shù), 比如 sin(x), cos(x), exp(x), log(x),
sqrt(x), rand()。 使用這些運(yùn)算符和函數(shù)可以直接進(jìn)行一些簡(jiǎn)單的運(yùn)算:
# echo | awk '{print
8+6}'
14
# echo | awk '{print
8/6}'
1.33333
# echo | awk '{print
9%5}'
4
請(qǐng)放心使用
有問(wèn)題的話請(qǐng)追問(wèn)
滿意請(qǐng)及時(shí)采納,謝謝