1.Linux系统中运行的一种特殊程序
2.在用户和内核之间充当“翻译官”
3.用户登录Linux系统时,自动加载一个shell程序
4.bash是Linux系统中默认使用的shell程序(文件位于/bin/bash)
1.内部命令
1)集成于Shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令
2)属于Shell的一部分
3)没有单独对应的系统文件
4)自动载入内存,可以直接使用
2.外部命令
1)Linux系统中能够完成特定功能的脚本文件或二进制程序
2)属于Shell解释器程序以外的命令
3)每个外部命令对应了系统中的一个文件
4)必须知道其对应的文件位置,由Shell加载后才能执行
命令字 【选项】 【参数】------英文字符区分大小写
1.命令字
是整条命令中最关键的一部分
唯一确定一条命令
2.选项
短格式选项:使用“-”符号引导------多个单字符选项可以组合在一起使用 例如:-a -b -c
长格式选项:使用“–”符号引导 例如:--help
3.参数
命令字的处理对象
可以是文件名、,目录(路径)名或用户名等内容
个数可以是零到多个
编辑Linux命令行的辅助操作
Tab键(两下):自动补齐(提示)
反斜杠\:强制换行(其实没换行,只是显示的换行)
Ctrl+U组合键:清空至行首(不包含/)
Ctrl+K组合键:清空至行尾 (包含/)
Ctrl+L组合键:清屏 (配置还在)
Ctrl+C:取消本次命令编辑
Ctrl+a:切换到行首
Ctrl+e:切换到行尾
1.内部命令 help
查看shell内部命令的帮助信息
2.命令的“–help”选项
适用于大多数Linux外部命令
3.使用man命令阅读手册页
使用“↑”、“↓”方向键滚动一行文本
使用Page Up和Page Down键翻页
按Q或q键退出阅读环境
按“\”键查找内容
4.百度
注:1)查看内部命令:help;enable (内部命令集合);type+命令 (判断)
2)禁用内部命令:enable -n (cd) cd是/user/bin/cd
开启内部命令:enable (cd) cd是shell内嵌
3)哈希命令(缓存命令)
pwd命令用于显示用户当前所在的工作目录位置,工作目录是用户操作文件或其他子目录的默认位置起点。使用pwd命令可以不添加任何选项或者参数。
示例:[root@localhost ~]# pwd
当前工作目录:/root
1.cd目标位置:切换到目标位置
2.cd ~:若不指定目标位置,切换到当前用户的家目录
3.cd:同cd ~
4.cd -:切换到上一次执行cd命令之前所在的目录
以根号“/”为起点的路径称为绝对路径
以根号“/”为起点的目录称为根目录
原文:https://www.cnblogs.com/guxd/p/14869640.html