学习目标:
掌握Linux的基础命令
学习内容:
1、Linux命令基础
2、Linux命令帮助
3、目录与文件基础操作
学习时间:
周六:下午13:40-17:30
学习:
1、shell:
(1)Linux系统中运行的一种特殊的程序
(2)在用户和内核间充当‘翻译官’
(3)用户登录Linux系统时,自动加载一个shell程序
(4)bash是Linux系统中默认使用的shell程序 文件位于 /bin/bash
视图:
2、Linux命令的分类:内部命令、外部命令
内部命令:
(1)集成与shell解释器程序内部的一些命令,也称为内建(Built-in)指令
(2)属于shell的一部分
(3)没有单独的对应系统文件
(4)自动载入内存,可以直接使用
外部命令:
(1)Linux系统中能够完成特定功能的脚本文件或者二进制程序
(2)属于shell解释器程序之外的命令
(3)每个外部命令对应了系统中的一个文件
(4)必须知道其对应的文件位置,由shell加载后才能执行
总结:内部命令>外部命令。 内部命令没有文件的路径,而外部命令一定要有。
3、绝地路径和相对路径
绝对路径:从根目录到某一个目录的路径(唯一的)
相对路径:从一个目录到另外一个的目录的路径(多个)
4、基础命令:
cd ~ 去当前用户的家目录
cd - 去上一次目录
cd ./ 当前目录
cd ../ 上一级目录
pwd 显示当前路径
ls (list)
-a 显示全部隐藏文件包括. ..
-A 不包括. .. 其他全部显示
-l 长格式
-h 友好显示 显示单位
-R 递归显示
-S 文件大小排序
-d 只显示当前目录的信息
通配符
? 单一字符
* 任意长度字符
[0-9] 一个数字
{1..9} 连续数字1到9
[a-z] 不包括 最后一个字母的大写字母
\ 转义符
5、颜色
蓝 目录 文件夹
绿 可执行脚本文件
黑 普通文件
黄 硬件设备
红 压缩包
天蓝 快捷方式
6、设置别名-alias
通过别名机制简化常用的、比较长的命令
alias命令别名 = 命令
别名>内部>外部