您的位置:首页 > 运维架构 > Linux

Linux基础知识-----命令的格式及类型

2018-01-15 01:50 369 查看

简单介绍

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.命令执行的顺序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  格式 分类 顺序