Linux學習筆記(一):指令
前言:”Obama snubbed?”今日學習英語,被CNN首頁的大標題酸到了蛤蛤,因為接機時只有奧觀海沒有red-carpet stairs,美媒們反覆抱怨這個welcome實在是太frosty而且inauspicious,而且很不友好地介紹接下來的conversation是the rancour continue。但是official有力地迴應說”This is our airport, this is our country.”蛤蛤,強大起來才能有底氣,我也要寫好好寫程式碼和部落格哈。
配置好伺服器,開始熟悉指令,每學一條指令,在部落格裡Mark一下,共勉之
在公司使用Windows,通過SecureCRT登陸伺服器,在自己的Mbp上,Terminal自帶SSH,登陸Linux伺服器也無壓力~
Sunday, 4 September
今天是以root的身份練習指令,結果就把伺服器意外關閉了。要養成良好的操作習慣,明日新建普通許可權賬戶再練習。
關於Linux中的tty1-6,其實就是虛擬的人機介面。Linux下人機介面也就是控制檯分系統控制檯,當前程序控制檯和虛擬控制檯三類。在控制檯上利用軟體虛擬出更多控制檯終端,就是這裡的tty了。當然,Linux下的串列埠對應的串列埠終端也屬於tty,而且是實實在在的物理裝置終端,和Windows下的COM1,COM2一樣,在命令列用echo > 指令可以講系統標準輸出重定向到串列埠終端,其實預設也都是留出一個串列埠輸出系統Log做終端的嘛。
Linux cmd | Manual |
---|---|
$ | 普通賬戶 |
# | root許可權賬戶 |
tab | 命令補全,檔名補齊 |
man | cmd 指令manual操作手冊 |
date | 顯示日期 |
cal | 顯示日曆 |
^+c | 結束正在執行的指令 |
nano | 和vim一樣的文字編輯器 |
sync | 強制把儲存器RAM中的資料寫入硬碟,以免掉電RAM資料丟失 |
nano | 和vim一樣的文字編輯器 |
reboot | 真的把伺服器關了,只能去管理控制檯重啟它… |
nano | 和vim一樣的文字編輯器 |
tty | 不同終端 |
Sunday, 5 September
買了Ubuntu的伺服器練習Linux指令,正好看到一篇介紹Ubuntu上移植Android的文章,包括Android原始碼下載,定製,編譯。在下載原始碼時用到了一些Linux指令。關於定製Android,如定製開機畫面、定製系統桌面等,參考[2]非常系統地介紹了定製Android的步驟,特別是定製系統的配置檔案修改:產品列表.mk,目標產品資訊.mk,目標裝置資訊.mk等。編譯的話,資料顯示,應該是漫長的幾小時吧,這麼一比較,我手上這個編譯一下動輒30分鐘的基於RTOS的系統是多麼的輕量級。
Linux cmd | Manual | Testcase | Testcase Info |
---|---|---|---|
sudo | 針對單個命令授予臨時root許可權 | ||
apt-get | 自動搜尋、下載軟體 | sudo apt-get install sun-java5-jdk | 裝個JDK5 |
install | 安裝軟體 | 同上 | |
curl | 利用url傳輸檔案 | ||
chmod | 修改檔案許可權 | chmod 777 filename | |
mikdir | 建立資料夾,目錄 | ||
restart | 重啟服務 | sudo /etc/init.d/samba restart | 重啟區域網檔案共享之Simba服務 |
cd.. | 返回上一級目錄 | ||
cd / | 進入根目錄 |