1. 程式人生 > >Linux入門基礎命令(一)

Linux入門基礎命令(一)

linux運維

Linux入門基礎命令
內部命令
常駐內存:由shell自帶的,而且通過某命令形式提供

help:獲取所有內部命令列表(下圖只截取了一部分)

技術分享


enable COMMAND:執行此命令可以啟用COMMAND命令

enable -n COMMAND:執行此命令可以禁用COMMAND命令
enable -n:查看所有被禁用的命令(如下圖)

技術分享


外部命令執行
在文件系統路徑下有對應的可執行序行文件查看路徑: which -a|--skip-alias; wheris

whichCOMMAND:查看外部命令
which -a COMMAND:查看所有路徑
which COMMAND 和which --skip-alias COMMAND的區別:
which COMMAND可以列出別名和路徑而which --skip-alias可以把別名忽略只顯示路徑

whereisCOMMAND:既可以查看外部命令的所有路徑也可以顯示幫助文檔
type COMMAND :指定的命令是內部命令還是外部命令

技術分享


例如上圖帶有builtin的都是內部命令

技術分享


例如上圖帶有文件路徑的都是外部命令
外部命令執行是有順序的:

技術分享


外部命令按上面路徑依次先後執行
mesg:執行此命令把y改為n可以禁用廣播
hash:可以查看緩存到內存的外部命令路徑
-l:可以顯示詳細信息,包括別名 -p: PATH 別名:給路徑起別名 -d: 別名:刪除COMMAND的別名 -r:清楚所有外部命令的緩存 -t:顯示別名路徑

alias 怎麽給命令起別名

例如:給‘cd /etc/sysconfig/network-scripts/‘起別名為cdnet

技術分享


給‘grep --color=auto‘起別名為grep,執行命令如下

技術分享


然後執行命令grep結果可以顯示你要查的命令的顏色為紅色

技術分享


註:centos6.9裏面沒有grep這個別名(需要自己起別名)而centos7.3/裏面有。
unalias:取消別名
由於每個人愛好不同想要賦予命令的別名也不同,因此不同的用戶可以在自己的家目錄下起自己喜歡的別名<需要在:.bashrc起別名>(例子如下:)
先執行nano 編輯命令:如下圖

技術分享


執行上述命令會出現下圖結果:

技術分享


然後需要填上你要添加的別名(我在這裏添加的是白色部分的):

技術分享


然後按Ctrl+x強制退出輸入Y同意 註意上述你添加的別名還沒有生效,需執行source .bashrc 或者 . .bashrc才能生效(如下圖所示)

技術分享


關於關機的幾條命令:
init 0,halt,poweroff:都可以關機


本文出自 “12922045” 博客,請務必保留此出處http://12932045.blog.51cto.com/12922045/1930719

Linux入門基礎命令(一)