码迷,mamicode.com
首页 > 系统相关 > 详细

Linux入门基础命令(一)

时间:2017-05-30 23:08:47      阅读:252      评论:0      收藏:0      [点我收藏+]

标签: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入门基础命令(一)

标签:linux运维

原文地址:http://12932045.blog.51cto.com/12922045/1930719

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!