目录
Linux基础
shell
Linux系统中运行的一种特殊程序
(程序是一串特定的指令序列去执行一定的特殊的任务)
在用户和内核之间充当“翻译官”
用户登录Linux系统时,自动加载一个Shell程序
Bash是Linux系统中默认使用的Shell程序(Bash是一种程序)
文件位于bin/bash
[root@localhost ~]# echo $SHELL 查看shell默认什么程序
[root@localhost ~]# cat /etc/shells 查看系统哪些程序支持shell
[root@localhost ~]# sh 切换到其他程序
linux命令分类
可以用type来判别,内部命令只有显示是shell的内嵌

外部命令,有程序所在的路径信息

linux命令执行顺序
命令执行顺序:先找hash缓存,再找内部命令,再找外部命令
例如:ls命令在缓存中有这条,我将这条命令从缓存中删掉后,执行ls这个程序的时候就会找内部命令,因为ls属于外部命令,所以内部命令找不到,最终在外部命令找到ls程序,并执行。

linux命令格式
基本格式:命令字 空格 [选项] 空格 [参数]
1.命令字(区分字母大小写)
是整条命令中最关键的一部分
唯一确定一条命令
2.选项
短格式选项:使用“-”符号引导, 通常引导一个字母
长格式选项:使用“–”符号引导。通常引导一个完整的单词
3.参数
命令字的处理对象
可以是文件名、目录(路径)或用户名等内容
linux快捷键


linux哲学思想
1.一切都是一个文件。(包括硬件)
2.系统中拥有小型,单一用途的程序。(一个程序只负责做好自己的本职工作)
3.当遇到复杂任务,通过不同功能用途的程序组合起来完成。
4.避免令人困惑的用户界面就是没有复杂的图形界面。
5.连配置文件都存储在文本中,方便增删改查。
6.不在乎后缀名,有没有都无所谓,不是通过后缀名来定义文件的类型。
linux获取命令帮助
内部命令
查看shell内部命令的帮助信息,例如:查看echo命令怎么用

外部命令--help
适用于大多数LINUX外部命令,例如:查看ls命令怎么用

使用man命令阅读手册页

目录与文件基本操作
pwd 显示用户当前所在的工作目录位置
cd 切换工作目录

绝对路径与相对路径

相对路径的表现形式

本文详细介绍了Linux的基础知识,包括Shell的作用、Linux命令的分类与执行顺序、命令格式和快捷键。深入探讨了Linux的哲学思想,如一切皆文件、程序单一职责等。此外,还讲解了如何获取命令帮助,以及目录与文件的基本操作,如绝对路径和相对路径的使用。

4208

被折叠的 条评论
为什么被折叠?



