(以下内容需在观看 <linu基础中的基础 一> 的前提下观看)
关于命令行:
用来实现,某一类的功能或程序
(执行Linux大多数命令都要找到对应的程序)
ps:命令的执行依赖解释器(/bin/bash)
大体意思就是:用户把命令 输入到控制台 ---> 解释器 ---> 内核 ---> 硬件
命令的分类:
内部命令:属于解释器的一部分
外部命令:解释器之外的其他程序
一般格式: 命令字 + [选项] + 参数1 + 参数2 ........
关于快捷键:
Tab:自动补全,两次Tab列出所有可能的选项
Ctrl + l : 清屏
Ctrl + c : 终止当前执行的操作
Ctrl + u : 清空至行首
Ctrl + w : 回删一个单词(从空格界定)
Esc + . 或者 alt + . 粘贴上一个命令的参数
通配符:
* : 匹配任意个任意字符
? : 匹配单个字符
[ a - z] : 多个字符或连续范围中的一个,若无则忽略
{ a , min , xy } : 多组不同的字符串,全匹配
扩展命令:
mount + 设备路径 + 挂载点目录 ==== 挂载光盘到指定路径
umount + 挂载点目录 ==== 卸载
cd . ==== 切换到当前目录
cd . . ==== 切换到上一级目录
cd - ==== 切换到上一个操作的目录路径
~ : 家目录(~user表示用户user的家目录)
/root : 管理员的家目录
/home : 存放普通用户的家目录路径
ls:
-l : 长格式显示制定目录或文件信息
-h : 列出指定目录或文件的详细信息 (一般 l 和 h 连用 如 : ls - lh + 文件)
-A : 列出指定目录下的所有文件(班阔隐藏文件)
-d : 显示指定目录本身的详细信息 (一般 也和 l 连用 如 : ls - ld + 目录路径)
cp:
-r : 递归的复制文件 (cp永远认为 最后一个 指定的目录路径为 要 复制到的路径)