寫了不少其餘的,想換這個內容寫寫,不少原本在計劃以內,而後就。。。。linux
shell能提供對Linux系統的交互式訪問。它是做爲普通程序運行的,一般是在用戶 登陸終端時啓動。登陸時系統啓動的shell依賴於用戶帳戶的配置。shell
/etc/passwd文件包含了全部系統用戶帳戶列表以及每一個用戶的基本配置信息。編程
而後打開 vi /etc/passwd 看看,我記得有個調查說入門最難的是怎麼關閉 vi 打開的,好的,我不告訴你!ubuntu
能夠在登錄用戶那行看到以下數據,其中最後的字段指定了用戶使用的shell程序。bash
用戶root使用 /bin/bash 做爲本身的默認shell程序。這意味着當root登陸Linux系統後,bash shell會自動啓動。儘管bash shell會在登陸時自動啓動,可是,是否會出現shell命令行界面(CLI)則依賴於所使用的登陸方式。若是採用虛擬控制檯終端登陸,CLI提示符會自動出現,你能夠輸入shell命令(就像我如今這樣登錄阿里雲的服務器)。 但若是是經過圖形化桌面環境登陸Linux系統,你就須要啓動一個圖形化終端仿真器來訪問shell CLI提示符(好比你用的 ubuntu 圖形化窗口進入)。服務器
你會在終端看到以下的提示符,等待你的輸入,其中前面是你的用戶名和系統名,這裏默認bash shell提示符是美圓符號(#),好想是由於我是 root 用戶吧工具
root@server:~#阿里雲
可是其餘的發行版還會使用不一樣的提示符,固然你也能夠選擇修改。.net
d :表明日期,格式爲weekday month date,例如:」Mon Aug 1」
/H :完整的主機名稱。例如:個人機器名稱爲:fc4.linux,則這個名稱就是fc4.linux
/h :僅取主機的第一個名字,如上例,則爲fc4,.linux則被省略
/t :顯示時間爲24小時格式,如:HH:MM:SS
/T :顯示時間爲12小時格式
/A :顯示時間爲24小時格式:HH:MM
/u :當前用戶的帳號名稱
/v :BASH的版本信息
/w :完整的工做目錄名稱。家目錄會以 ~代替
/W :利用basename取得工做目錄名稱,因此只會列出最後一個目錄
/# :下達的第幾個命令
/$ :提示字符,若是是root時,提示符爲:# ,普通用戶則爲:$命令行
新手,只是輸入命令後按回車的意思嗎?
man命令用來訪問存儲在Linux系統上的手冊頁面。在想要查找的工具的名稱前面輸入man命 令,就能夠找到那個工具相應的手冊條目。圖3-1展現了查找xterm命令的手冊頁面的例子。輸 入命令man xterm就能夠進入該頁面。
輸入: man ls,這裏顯示輸入 q 退出
另外,大多數命令均可以接受-help或--help選項。例如你能夠輸入hostname -help來 查看幫助。關於幫助的更多信息,能夠輸入help help。
參考:
Linux命令行與shell腳本編程大全.第3版