簡單介紹
1.linux系統的優點:
linux屬於自由軟件用戶可以免費獲得它和它的源代碼,並且可以根據自己的需要對它進行必要的修改,無償對它使用,隨意傳播,安全並且穩定。免費以及安全穩定成爲了它受到許多企業公司的廣泛運用。
2.root用戶:
root用戶不同於普通用戶,它比普通用戶擁有更大的權限。在系統中幾乎擁有更改或刪除一切能力,還可以對普通用戶進行管理控制。由於能力太大可以對系統造成巨大的破壞,所以慎用root。
3.shell的介紹與運用:
shell的作用是充當用戶與內核進行交互操作的一種接口。它接收用戶輸入的命令並把它送入內核去執行 ,也被稱爲LINUX的命令解釋器。
命令的介紹及分類
1.命令提示符:
格式:[root@localhost ~]# $( 輸入echo $PS1顯示 #=管理員 $=普通用戶)``
修改方法"[\e[31m][\u@\h \W]\$[\e[0m]"
\e \xxx 顏色
\u 當前用戶
\h 主機名簡稱
\H 主機名
\w 當前工作目錄
\W 當前工作目錄基名
\T 12小時時間格式
\t 24小時時間格式
! 命令歷史數
# 開機後命令歷史數
2.命令的格式:
conmmand[options][arguments]
命令[選項][參數]
3.命令的分類:
1.內部命令:由shell自帶的,而且通過某命令形式提供 。
2 外部命令:在文件系統路徑下有對應的可執行程序文件 。
3別名:相當於給命令起一個名字。(輸入別名等於輸入 這條命令)
(系統初始hash表爲空,當外部命令執行時,默認會從 PATH路徑下尋找該命令,找到後會將這條命令的路徑記錄到 hash表中,當再次使用該命令時,shell解釋器首先會查看hash 表,存在將執行之,如果不存在,將會去PATH路徑下尋找。利 用hash緩存表可大大提高命令的調用速率 )
輸入 help 內部命令列表
cmd 啓用內部命令
enable –n cmd 禁用內部命令
–n 查看所有禁用的內部命令
查看命令是內部或外部命令 : type COMMAND
顯示hash緩存 hash
----- -l 顯示hash緩存,可作爲輸入使用
----- –p path name 將命令全路徑path起別名爲name
----- –t name 打印緩存中name的路徑
----- –d name 清除name緩存
----- –r 清除緩存
別名
設置 alias NAME='VALUE'
取消設置 unalias name [name ...]
-a 取消所有別名
如果別名同原命令同名,如果要執行原命令,可使用
“\COMMAND”
’COMMAND’
/PATH/COMMAND:外部命令
4.命令執行的順序