Linux命令的基础知识(1)

104 阅读2分钟

1.Linux的哲学思想(优势,优点)

  1. Linux里一切都是文件。
  2. 系统中拥有小型,单一用途的程序。
  3. 当遇到复杂任务,通过不同功能用途的程序组合起来完成。
  4. 连配置文件都存储到文件中,方便增删查改。
  5. 没有复杂的图形界面。
  6. 不以后缀名来判断文件类型,有没有后缀名都可以。

2.Linux里shell是什么

shell是Linux里后台运行的一种特殊程序也可以理解成一种特殊软件,将人类的高级语言转换成二进制语言。

/bin/bash就是centos.7的默认的shell类型

3.shell的内部命令和外部命令的含义

shell内部命令就是在内存中直接运行的指令,自动载入内存,可以直接使用。

shell外部命令是需要自己后续安装的指令,必须要知道其对应的文件位置,又shell加载后才能执行

4.命令行的基本格式

命令字 【选项】 【参数】

1.命令字:是整条命令中最关键的一部分 唯一确定

2.选项 :短格式选项:使用“-”符号引导 通常一个字母 长格式选项:使用“--”符号引导 通常完整的单词

3.参数 :命令字的处理对象可以是文件名、目录(路径)名或用户名等内容个数可以是零到多个

5.基本命令的快捷键

image.png

6.文件第一个字符的文件类型

  1. “-”:普通类型
  2. “l”:连接
  3. “b”:快设备(磁盘)
  4. “d”:目录
  5. “c”:字符文件
  6. “p”:管道(单向)
  7. “s”:套接字(程序之间传递信息)

7.CD的用法

image.png

8.执行命令,命令不存在的原因

1.命令打错,2.hash缓存中没有,3.不在PATH中,4.没有安装

9.通配符

"?":在命令行里只有能匹配一个字符,例如;f?.txt

“*”:匹配所有非隐藏的字符无论多长多短,但不匹配 "." 开头的文件,即隐藏文件