Linux基礎二:初識linux命令
一、UNIX和Linux操作系統概述
1.UNIX是什麽
1)UNIX的定義: UNIX是一個計算機操作系統,一個用來協調、管理和控制計算機硬件和軟件資源的控制程序。
2)UNIX操作系統的特點:多用戶和多任務
a)多用戶表示在同一時刻可以有多個用戶同時使用UNIX操作系統而且他們互不幹擾;
b)多任務表示任何一個用戶在同一時間可以在UNIX操作系統上運行多個程序。
2.GNU項目與自由軟件
1)GUN計劃,是由Richard Stallman在1983年9月27日公開發起的,它的目標是創建一套完全自由的操作系統。
2)GPL條款
GPL條款是為保證GNU軟件可以自由地使用、復制、修改和發布,所有GNU軟件都有一份在禁止其他人添加任何限制的情況下授予所有權利給任何人的協議條款。
a)你有自由以任何目的來運行該程序。
b)你有修改程序滿足自己需求的自由。
c)你有權利重新發布副件,既可以白送也可以收取一定費用。
d)你有權利發布該程序修改過的版本,從而讓其他人得益於你的改進。
3.Linux簡介
1)Linux的定義:Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。
2)Linux操作系統的主要用途:主要用於服務器,特別是網絡服務器。
3)兩種常見的桌面環境:KDE和GNOME。
4.登錄和退出Linux(操作演示圖解見linux系統管理P17-P22)
1)關閉Linux系統的命令(root才有此權限):init 0
2)Linux終端:Linux終端也稱為虛擬控制臺。Linux終端采用字符命令行方式工作,用戶通過鍵盤輸入命令,通過Linux終端對系統進行控制。
3)切換虛擬終端的方法:Ctrl+Alt+F[1~6],如想切換到第二號虛擬終端,則同時按Ctrl+Alt+F2(只能在虛擬機上使用,在Xshell裏面用不了)
4)普通用戶登錄後系統的提示符:$
先創建普通用戶,名字起個user:useradd user,創建密碼:passwd user,這裏設置為12345678,無視密碼簡單的提示
按Ctrl+Alt+F6,切換到6號終端,使用user登錄
5)root用戶登錄後系統的提示符:#
6)退出登錄命令:exit
二、Linux命令及獲取幫助
1.Linux命令的格式
1)Linux命令的語法格式:命令 【選項】 【參數】:ls -a /
2)命令格式中命令、選項、參數的具體含義
a)命令:告訴Linux(UNIX)操作系統做(執行)什麽。
b)選項:說明命令運行的方式(可以改變命令的功能)。選項部分是以“-”字符開始的。
c)參數:說明命令影響(操作)的是什麽(如一個文件、一個目錄或是一段正文文字)
2.whoami命令(詳見linux系統管理P24)
1)whoami命令的功能:列出目前登陸Linux系統所使用的用戶名(賬號)。
3.who命令
1)who命令的功能:列出目前哪些用戶在系統上工作。
2)who命令的輸出結果:顯示當前登錄的所有用戶,以及當前的日期和時間。
4.date、cal、和clear命令及帶有參數的命令
1)date命令的功能:顯示系統當前的日期和時間。
2)date命令設置時間時間的格式:date 月日時分年。
例如:將時間設定成2013年12月24日上午10點18的命令:date ‘122410182013‘
hwclock -s:以上只是修改了操作系統時間,此命令是同步硬件時間
3)cal命令的功能:顯示某月的日歷。
4)用cal命令列出某一年某月的日歷:例如顯示2008年8月份日歷的命令為:cal 8 2008
5)clear命令的功能:清除當前屏幕,鼠標往上滑還可以把之前的命令記錄翻出來
6)清屏快捷鍵:ctrl+l,同上
5.su和passwd命令(詳見linux系統管理P29-P31)
1)su命令的功能:從當前的用戶切換到另一個指定的其他用戶。
2)用su命令切換用戶(從root切換到其他用戶,不需要輸密碼,但是從其他用戶切到root,需要輸入root的密碼):例如:切到root用戶的命令:su – root
3)passwd命令功能:修改用戶(既可以是普通用戶,也可以是root用戶)的密碼,查看用戶的密碼狀態等。Useradd
4)使用passwd命令修改用戶密碼:例如:修改dog用戶密碼的命令:passwd dog
6.利用man命令來獲取幫助信息(詳見linux系統管理P34)
1)man命令的功能:獲取某個Linux命令的使用說明。
2)使用man命令查看某命令的使用說明:例如:查看su命令的使用說明的命令為:man useradd
7.使用“命令名 --help”獲取幫助
1)例如:查看ls命令幫助的命令為:(不使用man方法)ls –-help
或者-h
Linux基礎二:初識linux命令