clear命令新認識

2022-01-31 18:15:56 字數 558 閱讀 8954

學習linux的時候,最先學習的幾個命令中有乙個就是clear,中文翻譯為:清屏。

以前的理解都是按照字面進行解讀的,清除螢幕上多餘的內容。

但是實際上真的如此麼?

原來螢幕是:

執行clear命令:

螢幕已經乾淨了。

不過嘗試滑鼠上翻,發現竟然有上一屏,而且有之前輸出的內容。

由此可見,clear並不是真正的清除螢幕,而是講內容往上推,推到自己看不見的區域去了。

後來查詢了下,想要完全清除必須使用reset.

兩者區別:

reset: 重新初始化螢幕,沒有歷史記錄。

clear: 重新初始化螢幕,有歷史記錄。

const的新認識

今天發現乙個有趣的現象,有如下 void fun char p int main void fun char p 和c d這兩行會出現waring 其實這兩行都是相同的賦值語句,都是有const修飾的賦值給沒有const修飾的。也就是說只能把沒有const修飾的賦值給有const修飾的,反之則war...

MySQL Varchar的新認識

mysql中的char,varvhar以及text型別一直是需要被搞清楚的一回事,他們之間的大致的區別在網上都有。我查了以後發現對於varchar,網上說的是最大長度為65535個位元組 網上說mysql5.0.3之後才有,5.0.3之前varchar的最大值並沒有那麼大,這個說法我並沒有去求證 於...

UML的新認識

中午無事,躺在床上翻看了 程式設計師 今年第8期上的乙個有關uml的專題討論,有些收穫,至少讓我對uml有了點兒新認識。今天讀了這一組文章,終於讓我心裡好受不少。原來,對於uml的認識,不只我乙個人有困惑。uml,作為乙個工具,它是用來幫助我們做事情的,而不能為了uml而uml,為賦新詞強作愁,成了...