本文共 1062 字,大约阅读时间需要 3 分钟。
什么是SHELL?
Linux系统中运行的一种特殊程序 接受用户输入的命令,翻译解释命令给系统内核执行操作。 Linux系统默认的shell程序是Bash bash文件位于/bin/bash目录下Linux命令的分类
内部命令(内建指令): 集成与shell解释器程序内部的一些特殊指令,也称内建指令(Built-in) 属于Shell的一部分 没有单独对应的系统文件 自动载入内存,可以直接使用外部命令:
Linux系统中能够完成特定功能的脚本文件,或二进制程序 属于Shell解释器程序之外的命令 每个外部命令对应了系统中的一个文件 必须知道其文件对应的文件位置,由Shell加载之后才能执行,一般存放在/bin,/usr/bin,/usr/local/bin等文件夹下 查看内部命令: help命令查看 也可以通过enable命令查看内部命令 或者通过type 查询 tpye查询如果是内部命令会显示命令是shell内嵌 如果是外部命令,会把外部命令所在目录显示出来禁用内部命令
enable -n 命令哈希命令:可认为是一个缓存,你使用一个命令后,系统会缓存下来,加快执行命令速度
例: [root@localhost ~]# mkdir 123 [root@localhost ~]# type mkdir mkdir已被哈希(/usr/bin/mkdir)通用命令行格式
【命令字】 【选项】 【参数】 命令字:是整条命令中最关键的一部分,唯一确定一条命令 选项:短格式选项:使用”-“符号引导,后面跟单个字符,多个单个字符可以组合在一起使用 长格式选项:使用”–“符号引导,后面跟一整个单词编辑Linux命令行:
Tab键:自动补齐 反斜杠”\“:强制换行 Ctrl+U组合键:清空至行首 Ctrl+K组合键:清空至行尾 Ctrl+L组合键:清屏 Ctrl+C组合键:取消本次命令编辑 Ctrl+a组合键:切换到行首 Ctrl+e组合键:切换到行尾获得命令帮助指令
内部命令help命令的–help选项
例:ls --help使用man命令阅读手册页
man ls查看当前的工作目录
pwd切换目录
cd 目标位置 //切换到目标位置 cd ~ 或cd //不指定目标目录,切换到当前用户的家目录 cd - 切换到上一次执行命令之前所在的目录绝对路径:从根目录开始的目录
相对路径:直接使用目录名或文件名,以一个点号”.“开头,以两个点"…”开头,以“~用户名”开头,以 ” ~“开头。转载地址:http://dkigj.baihongyu.com/