暫時不更新了。。這幾天一看起書來發現內容很多,這樣寫blog太慢,也沒意義。所以現在是每天看書,在筆記本上記筆記,再配合著《作業系統》和 linux核心 加深理解。往後會以心得體會為主寫一些東西,指令方面另外再放到shell裡記一些比較重要的和常用的。爭取能寫一些精品出來。當然這篇作為基礎以後放一些簡單使用的出來。
以前粗略翻過鳥哥的私房菜,但那時候不太上心,沒記住多少東西。現在靜下來重讀這本書,好好再熟悉一下linux的基礎,記錄一些沒記住或者比較重要的東西。
5.1輸入命令基本格式:
$ command [-options] paremeter1 paremeter2第乙個輸入的絕對是「命令」或「可執行檔案」
選項前帶'-',如果選項用的全名前面用'--'
命令過長用轉義字元'\'將enter轉義即可換行
顯示更改語言
$ echo$lang
zh_cn.utf-8
$ lang=en_us
$ echo
$lang
en_us
基礎命令:
1.顯示日期 date 命令,注意,有的引數前面也可以是'+'
rossoneri@ac-milan:~$ date2023年 12月 18日 星期四
23:48:41
cstrossoneri@ac-milan:~$ date +%y/%m/%d
2014/12/18
rossoneri@ac-milan:~$ date +%h:%m
23:50
2.顯示日曆的命令 cal
基本語法是:
cal [[month] year]
rossoneri@ac-milan:~$ cal十二月
2014
日 一 二 三 四 五 六
123456
78910
1112
1314
1516
1718
1920
2122
2324
2526
2728
2930
31rossoneri@ac-milan:~$ cal 10
2009
十月 2009
日 一 二 三 四 五 六
123456
78910
1112
1314
1516
1718
1920
2122
2324
2526
2728
2930
31rossoneri@ac-milan:~$ cal 2009
2009
一月 二月 三月
日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六
123123
4567
1234
5674
5678
91089
1011
1213148
9101112
1314
1112
1314
1516
1715
1617
1819
2021
1516
1718
1920
2118
1920
2122
2324
2223
2425
2627
2822
2324
2526
2728
2526
2728
2930
3129
3031
3.計算器 bc
查閱命令用法用 man 命令
比如 man date
之後會出現乙個 date(1) ....省略以下內容。閱讀這些內容可以這個命令的用法。
關於這個(1)代表的是一般使用者可使用的命令,數字的意義如下:
編號以及對應內容
1.使用者在shell環境中可以操作的命令或可執行檔案
2.系統核心可呼叫的函式與工具等
3.一些常用的函式(function)與函式庫(library),大部分為c的函式庫(libc)
4.裝置檔案的說明,通常在/dev下的檔案
5.配置檔案或者是某些檔案的格式
6.遊戲(games)
7.慣例與協議等,例如linux檔案系統,網路協議,ascii code等說明
8.系統管理員可用的管理命令
9.跟kernel有關的檔案
**內容可以使用 'man man' 來取得更詳細的說明。(新版本的unbuntu說明基本是中文的,很方便)
檢視 man page 時常用的快捷鍵
按鍵——進行工作
空格鍵 - 向下翻一頁
[page down] - 向下翻一頁
[page up] - 向上翻一頁
[home] - 到第一頁
[end] - 到最後一頁
/string - 向下查詢string字串,如果要查詢wow就輸入/wow
?string - 向上查詢string字串
n,n - 利用/或?來查詢字串時,可以用n來繼續下乙個查詢,用n來反向查詢
q - 結束這次的 man page
man 檔案通常放在 /usr/share/man 目錄中,當然可以修改man page的查詢路徑來修改目錄
修改 /etc/man.config(根據版本 manpath.config)
更多資訊 man man 檢視
例:你可否查出來系統中還有哪些跟'man'命令有關的說明檔案?
rossoneri@ac-milan:~$ man -f manman (7) - macros to format man pages
這裡man 有兩個數字,可以用man 1 man , man 7 man 來區別開啟
但 man man 開啟的內容順序就跟配置檔案有關,/etc/man.conf
左邊:命令(或檔案)以及該命令代表的意義(數字)
右邊:命令的簡易說明
當使用'man -f'命令時,man只會找資料中左邊那個命令(或檔案)的完整名稱,有一點不同都不行,但若想找'關鍵字',即上面的兩個內容,只要該內容有關鍵字存在,不需要完全相同的命令(或問件就能找到)。如下:
例:在系統的說明檔案中,只要有man關鍵字就將該說明列出來
rossoneri@ac-milan:~$ man -k manaccessdb (
8) - 以易讀的格式轉儲man-db 資料庫的內容
catman (
8) -建立或更新預格式化的手冊頁
deja-dup (1) -manual page for deja-dup 30.0
deja-dup-preferences (1) -manual page for deja-dup-preferences 30.0
lexgrog (
1) - 解析man手冊頁的頭部資訊
......
最後, 還有兩個命令與 man page 有關。這兩個命令是man的簡略寫法:
rossoneri@ac-milan:~$ whatis [命令或者是資料] <== 相當於 man -f [命令或者是資料]rossoneri@ac-milan:~$ apropos [命令或者是資料] <== 相當於 man -k [命令或者是資料]
但這兩個特殊命令要能使用,必須要建立whatis資料庫才行。用root執行如下命令:
root@ac-milan:/home/rossoneri# makewhatis
基本上很多命令記住一些重要的就可以,如果需要沒記住的命令,用man查詢與自己記過的相關的命令,查詢下去很快就能找到的。
root 下 gedit /etc/hostname 改計算機名
鳥哥Linux私房菜
linux相關知識 鳥哥linux私房菜 真是人間美味啊!linux 基礎篇 引言 這部份包括了早期的red hat 6.x以及 鳥哥寫的 一 二版的基礎篇各章節文章彙整!第一部份 linux的規劃與安裝 第二部份 linux檔案 目錄與磁碟格式 第三部份 學習shell與shell scripts...
鳥哥的linux私房菜筆記
第零章 計算機概論 1.整部主機當中最重要的就是cpu與主記憶體,而cpu的資料來源通通來自於主記憶體,如果要由過去的經驗來判斷事情時,也要將經驗 硬碟 挪到目前的記憶 主記憶體 當中,再交由cpu來判斷喔 這點得要再次的強調啊!2.常見的單位與進製對應 進製km gtp二進位 1024 1024k...
鳥哥私房菜
鳥哥 linux 私房菜 ad 在我們平時使用unix命令的時候,需要平時多積累並且整理。下面,就是我們在平時時候整理的unix命令。而且是很全面的bash內建命令.bash內建unix命令 執行當前程序環境中的程式。同source。file dotunix命令從檔案file中讀取命令並執行。空操作...