01-命令行、基础操作

命令行、基础操作

命令行

定义

  • 用来实现某一类功能的指令或程序
  • 命令的执行依赖于解释器(例如:/bin/bash)
  • 用户 -> 解释器(默认解释 器:/bin/bash)-> 内核 -> 硬件
  • which命令用于查找命令对应的程序在哪个目录下

分类

  • 内部命令:属于解释器的一部分
  • 外部命令:解释器之外的其他程序

用法

命令字 【选项】... 【参数1】 【参数2】

选项分类

  • 短选项:-l、-A、-C、-d、...
  • 多个短选项(复合选项):-lh、-lA、-ld、...
  • 长选项:--help、...

参数

命令操作的对象,比如是文件或者目录

技巧

TAB自动补全

可补齐命令字,选项,参数,文件路径,软件名,服务名

快捷键

操作 作用
Ctrl+l 清空整个屏幕
Ctrl+u 清空至首行
Ctrl+w 往回删除一个单词
Ctrl+c 废弃当前命令的编辑行
Esc+. 粘贴上一个命令的参数
Ctrl+e 光标到行尾
Ctrl+a 光标到行首

挂载/卸载

含义

  • 将光盘、U盘、分区、网络存储等设备装到某个Linux目录
  • 各种命令工具通过访问Linux目录来操作这些设备

用法

命令

#挂载
mount device dir
#卸载
umount dir

示例

# 创建目录
mkdir /mnt
# 列出目录详情
ls -lrt /mnt
# 挂载光盘到mnt目录下
mount /dev/cdrom /mnt
# 列出目录详情
ls -lrt /mnt
# 卸载目录
umount /mnt
# 列出目录详情
ls -lrt /mnt

目录

查看

命令

ls [OPTION]... [FILE]...

常用选项

  • ls -l :长格式
  • ls -A :显示所有包括隐藏
  • ls -d :显示目录本身,不是目录属性
  • ls -h :易读容量单位
  • ls -R :递归显示内容

通配符

  • _* : 任意多个任意字符
  • _? : 单个字符
  • [a-z]:多个字符或连续范围中的一个无则忽略(显示a-z)
  • {a,min,xy}:多组不同的字符串,全匹配 (只显示大括号内)

创建

命令

mkdir [OPTION]... DIRECTORY...

常用选项

# 在根目录下创建一个名称为d4peng的目录
mkdir /d4peng
ls /d4peng
# 递归创建,根目录下创建一个名称为d4peng的目录,在此目录下创建一个a目录,在此目录下创建一个b目录,
mkdir -p /d4peng/a/b
ls /d4peng
ls /d4peng/a
ls /d4peng/a/b

复制

移动

删除

文件

查看

命令

常用选项

创建

命令

常用选项

复制

移动

删除

posted @ 2021-09-14 22:28  d4peng  阅读(5)  评论(0)    收藏  举报