目录
一.关于Linux
二.Linux命令的分类
三,Linux命令行的格式
四.(重中之中,已经开始要敲代码了)目录与文件的基本操作
1.查看当前目录输入:pwd(意思就是查看当前目录)
2.切换工作目录:cd(意思就是将目录切换其他的地方)
3.列表显示目录内容-ls(意思就是显示你的文件啊还有目录啥的)
五.文件颜色
六.通配符
七.总结
没啥可说的,这两章主要就是敲代码,没花头精的,主播教不了乖乖的敲代码吧,但在敲之前主播也要带大家讲讲Linux的基本知识和原理。
在讲Linux之前我们要知道什么是Shell:
1.Linux系统中运行的一种特殊程序(指一种特殊的软件)
2.在用户和内核之间充当“翻译官”(也是一种解释命令)
3.用户登录Linux系统时,自动加载一个Shell程序(自动转换成二进制)
4.Bash是Linux系统中默认使用的Shell程序
ps:shell是一种特殊的软件,它是用户和内核的翻译官(也叫解释命令),当用户登陆时它就把用户语言转换成二进制然后去通知操作系统怎么操作并传递给内核,内核再去指挥硬件,这样硬件才能工作。
用户 | 使用程序发送指令 |
shell | 去通知操作系统怎么操作(翻译官) |
内核 | 相当于操作系统去指挥硬件 |
硬件 |
Linux分为内部命令和外部命令
内部命令 | 外部命令 |
集成于Shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令 |
Linux系统中能够完成特定功能的脚本文件或者二进制程序 |
属于Shell的一部分 | 属于Shell解释器程序之外的命令 |
没有 单独对应的系统文件 | 每个外部命令对应了系统中的一个 文件 |
自动载入内存,可以直接使用 | 必须知道其对应的文件位置,由Shell加载后才能执行 |
内部命令:他是一个特殊命令,属于Shelll里面的一部分,调用速度快,因为是在内存里面加载的,只在内存上面使用(它在系统启动时就调入内存,是常驻内存的,所以执行效率高)
ps:内部命令会直接显示内部
外部命令:它相当于开启一个进程,属于Shell外面的命令,每个外部命令都对应的着系统的某个独立文件,每当它执行的时候它就会去调用相对应的文件,然后由Shell加载后执行。(它是系统软件功能,用户需要时才从硬盘中读入内存)
ps:外部命令会显示别名和路径
type可以用来判断一个命令是否为内置命令,它们最大的区别是性能。
如果三个命令同时操作那别名>内部>hash>外部命令
1.1命令字{空格} ,选项【空格】 参数【参数】
1.命令字:(字母大小)是整条命令中最关键的一部分
2.选项: 短格式选项: 使用 “-” 符号引导, 通常引导一个字母
长格式选项: 使用 “–” 符号引导。通常引导一个完整的单词
3.参数: 命令字的处理对象
可以是文件名、目录(路径)或用户名等内容
2.1它的辅助操作:
快捷键 | 功能 |
---|---|
Tab 键 | 自动补齐(两次可显示所有选项) |
反斜杠 “/” | 强制换行 |
Ctrl + a | 光标移到最前 |
Ctrl + e | 光标移到最后 |
Ctrl + u | 清空至行首(不包含光标) |
Ctrl + k | 清空至行尾(包含光标) |
Ctrl + L | 清屏 |
Ctrl + C | 取消此次命令编辑 |
这个还是挺好记得,拐友们看看就行无非起到一个辅助作用让你不麻烦而已,毕竟ADC总要配个辅助嘛
四,获取命令的方法
1.help内部命令(查看shell内部命令)
2.--help外部命令(适用于大多数Linux外部命令)
3.使用man命令阅读手册页
1.使用⬆,⬇方向键滚动一行文本
2.使用Page Up和Page Down键翻页
3.按Q或q推出阅读环境
4.按“\”键查找内容
小总结:以上就是给拐友们讲的知识点无非就三个
1.什么是Shell,Shell用来干嘛的
2.Linux分为内部和外部命令,两个命令有什么区别
3.获取Linux命令的办法有哪三个
首先我来讲下相对路径和绝对路径
绝对路径:绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。
ps:/home/hehe
相对路径:相对路径就是指由这个文件所在的路径引起的跟去他文件(或文件夹)的路径关系。
相对路径的表现形式:
..是切到上一层目录,.是隐藏 (拐友们要记住这个啊)
显示目录中内容,包括子目录和文件相关属性:
ls (空格){选项}(空格){文件/目录}
操作 | 功能 |
ls | 查看当前路径下所有文件和目录 |
ls-l | 将文件信息属性详细列出,通常直接使用ll,因为设置了别名 |
-R | 递归显示,比如一个目录下还有文件,则把那个文件一起列出 |
-d | 查看目录本身信息,不显示目录下内容 |
-i | 显示inode值 |
-h | 友好显示文件大小 |
-a | 遍历所有文件和目录(名称开头“.”的会隐藏起来) |
-A | 跟-a唯一的不同是不列出当前目录和上一层目录 |
查看权限,稍微详细点
只查看目有多少目录
看看文件有多大,加l是因为更详细点
显示inode节点
显示所有目录
显示上一层目录
显示时间的
天蓝色 连接文件
黄色 压缩文件块设备文件
绿色 可执行文件
红色 压缩文件
蓝色 文件夹
“?”匹配文件名中的一个未知字符
“*” 匹配文件中的任意多个字符
给拐友们讲了那么多,无非就几点Linux的命令形式,以及它里面各种小代码,没什么要点死记硬背的东西真没啥好讲的,拐友们自行消化,溜了溜了~
最后喜欢主播的可以点个关注哦