文章目录
一、Linux
1、Shell
- Linux系统中运行的一种特殊程序
- 在用户和内核之间充当“翻译官”
- 用户在登陆Linux系统时,自动加载一个Shell程序
- Bash是Linux系统中默认使用的Shell程序
2、Linux命令的分类
内部命令 | 外部命令 |
---|---|
集成于Shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令 | Linux系统中能够完成特定功能的脚本文件或二进制程序 |
属于Shell的一部分 | 属于Shell解释器程序之外的命令 |
没有单独对应的系统文件 | 每个外部命令对应了系统中的一个文件 |
自动载入内存,可以直接使用 | 必须知道其对应的文件位置,用Shell加在后才能执行 |
3.Linux命令的哲学思想(优点、优势)
1.一切皆文件。 (包括硬件)
2.系统中拥有小型,单一用途的程序。(一个程序只负责做好自己的本职工作)
3.当遇到复杂任务,通过不同功能用途的程序组合起来完成。
4.避免令人困惑的用户界面就是没有复杂的图形界面。
5.连配置文件都存储在文本中,方便增删改查。
6.不在乎后缀名,有没有都无所谓,不是通过后缀名来定义文件的类型。
4.命令行格式
命令字 + [选项] + [参数]
命令字:是整条命令中最关键的部分
选项:
短格式:使用“-”符号引导,通常一个字母
长格式:使用“–”符号引导,通常一个单词
参数:
命令字的处理对象
可以是文件名、目录名或用户名等内容
个数可以是零到多个
“;”可以隔开命令,执行多个命令
二、基础命令
1.ls——列表显示目录内容
选项 | 作用 |
---|---|
- l | 长格式显示 |
- a | 显示包括隐藏文件的所有文件 |
- A | 不显示隐藏文件 |
- R | 递归的将当前目录和子目录下的所有文件显示出来 |