已經一年沒有在接觸過Linux了,經過一個星期的Linux學習之后,又重新對她產生了興趣,本周學習了一些Linux入門級的命令:
(1) (1)tty
這個命令是查看當前所處于的中終端信息的,同樣也可以使用 who am i ,who以及w來查看終端信息.
終端也還有物理終端、虛擬終端以及偽終端之分,在虛擬機下測試終端信息的時候,顯示的是虛擬終端的信息
當遠程登錄虛擬機的時候,顯示的是偽終端的信息
(2) (2) shell
shell是提供用戶和內核交互的一種接口,就是要將我們想要完成的操作翻譯成系統識別的語言(純屬個人理解)。
查詢當前使用的shell
注:”$”是用來引用變量的,echo的作用就是用來將變量的信息顯示出來
查詢當前系統的所有shell
注:cat的作用是顯示文件的內容
(3)編輯器
gedit
:是一個在Linux圖型化界面下的一個編譯器命令
nano
: 實在Linux命令行下的編譯器命令
(4)內部命令、外部命令
判斷一個命令的類型:type command
顯示所有內部命令:enable –a
(由于篇幅原因只顯示一部分內部命令)
enable
-a |wc -l 統計所有的內部命令數量
enable -n COMMAND 禁用一個內部命令
總結:
enable 顯示所有啟用的內部命令
enable |wc -l 統計啟用的內部命令數量
enable COMMAND 啟動一個內部命令
enable -n 顯示所有被禁用的內部命令
enable -n |wc -l 統計被禁用的內部命令數量
(5)hash命令
Hash通俗的說就是“緩存”的意思在學習hash之前就要知道一下PATH,在windows下PATH
顯示當前被hash的外部命令
小結:hash –l 顯示當前被hash的外部命令,包括別名
hash –d name 刪除一個hash
hash –r 清空所有hash
(6)alias 別名
alias :顯示當前已定義的別名
alias
aliname=’command [-x] [….]’ 定義別名
unalias
aliname 取消別名定義。
unalias
-a 取消所有別名
在Linux系統中執行一條命令的查詢順序
alias
> 內部命令> hash > PATH > command not find
原創文章,作者:Melissa,如若轉載,請注明出處:http://www.www58058.com/81347