? 經過前兩周的自我摸索,我們對Linux日益熟悉。Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。
? 這一周我們主要學習了一些基本的命令。我們根據相關資料,進行了實踐。比如arch 顯示機器的處理器架構、date 顯示系統日期、cal 2007 顯示2007年的日歷表、shutdown -h now 關閉系統、cd /home 進入 '/ home' 目錄'、pwd 顯示工作路徑、ls 查看目錄中的文件、cp file1 file2 復制一個文件、find / -name file1 從 '/' 開始進入根文件系統搜索文件和目錄、locate \*.ps 尋找以 '.ps' 結尾的文件。rm用于刪除文件或目錄,在實際操作中,我們一定要避免犯錯,否則所有文件都會消失。運用命令也可以進行聊天,不過首先我們應輸入who來查看有哪些用戶在線,然后輸入write username。我在操作過程中誤按了control D導致整個終端關閉,這也提醒了我操作過程中要小心。課后我還學習了其他一些命令,上傳文件:
ftp -p?-l local-file-name -r remote-file-name?remote-host
例:ftp -g -l u-boot.bin -r a.bin 192.168.1.12
chgrp 改變用戶或目錄所屬的組
chgrp 組名 用戶或目錄
chgrp pvigroup cheers
ftpget? 下載文件
ftpget [option] remote-host local-file remote-file
例:? ftpget 192.168.1.12 uboot.bin u-boot.bin
ftpput? 上傳文件
ftpput [option] remote-host remote-file local-file
執行以上2個命令時需在主機運行FTP服務器(IIS)
su:switch user 切換用戶
rpm:redhat package manager 紅帽子打包管理器
cat: concatenate連鎖 cat file1file2>>file3把文件1和文件2的內容聯合起來放到file3中
insmod: install module,載入模塊
ln -s : link -soft 創建一個軟鏈接,相當于創建一個快捷方式
mkdir:Make Directory(創建目錄
Linux命令是對Linux系統進行管理的命令。對于Linux系統來說,無論是中央處理器、內存、鍵盤、鼠標,還是用戶等都是文件,Linux系統管理的命令是它正常運行的核心,與之前的DOS命令類似。linux命令在系統中有兩種類型:內置Shell命令和Linux命令。命令本身是一個函數 (function),是一個小的功能模塊。當我們想要讓計算機做很復雜的事情的時候,不斷地去按各個圖形化按鈕并不是個很聰明的事情,我們通常是通過shell編程來實現這樣一些復雜任務,這時,就可以把命令作為函數,嵌入到我們的shell程序中, 從而讓不同命令協同工作。
? 熟練掌握命令將會有利于我們接下來的學習。當下我們的重點應該是多了解一些命令并知道它們的含義和作用。