Linux 基础命令1

发布于:2024-03-28 ⋅ 阅读:(60) ⋅ 点赞:(0)

目录

一.Linux优点(优势)

二.Shell

三.Linux命令

四.help命令

五.Linux目录结构

六.目录操作

七.路径


一.Linux优点(优势)

1.一切都是一个文件

2.系统中拥有小型 ,轻量级,单一用途的程序

3.避免令人困惑的用户界面就是没有复杂的图形界面。

4.不在乎后缀名,有没有都无所谓,不是通过后缀名来定义文件的类型。

5.免费

二.Shell

1.shell的简单介绍

Shell是Linux系统中后台运行的一种特殊程序也可以理解成一种特殊的软件,提供了用户与内核进行交互操作的一种接口。

shell在操作系统和人之间进行翻译

2.shell内部命令和外部命令的区别

内部命令 外部命令
集成于Shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令 Linux系统中能够完成特定功能的脚本文件或二进制程序
属于Shell的一部分 属于Shell解释器程序之外的命令
没有单独对应的系统文件 每个外部命令对应了系统中的一个文件
自动载入内存,可以直接使用 必须知道其对应的文件位置,由Shell加载后才能执行

ls 是内部还是外部
1.是否是第一次运行,如果是第一次运行先判断是外部还是内部,如果是内部直接执行,外部去规定的路径找,找到执行,找不到报错
2.不是第一次运行 先判断是内部还是外部,如果是内部直接执行,如果是外部去查缓存,按照缓存提示去找,找到执行,找不到报错
如果执行一个命令报错,命令未找到
1. 没有安装该命令文件,安装该命令
2.hash 缓存有误,清理 hash
3. 不在指定路径,需要使用绝对路径,或者将命令复制到规定文件夹下

三.Linux命令

命令行格式:命令+ 空格[选项]+ 空格[参数]
用方括号括起来代表可有可无
命令字:你执行命令时,需要挑选相对应的命令
选项:修饰加强命令
参数:对谁使用该命令 1. 文件 2. 文件夹 3. 用户名
可以用“;”隔开执行多个命令
编辑linux命令行的辅助操作(扩展)
快捷键 功能
tab键 自动补齐(命令唯一自动补齐,不唯一显示所有选项)
反斜杠“\” 强制换行或转义
Ctrl+e或end键 光标移到最后
Ctrl+u 清空至行首不包括当前光标处的字符
Ctrl+k 清空至行首包括当前光标处的字符
Ctrl+a 光标移到最前
Ctrl+w 从当前光标删除到开头
Ctrl+d 从当前光标删除到末尾
Ctrl+l 清屏
Ctrl+c 取消本次命令编辑
Ctrl+s/Ctrl+q 锁屏/解锁
向上下箭头 回看执行过的命令
Ctrl+r 搜索执行过的命令

四.help命令

help  cd  

ls  --help

man  -k  ls

五.Linux目录结构

bin :普通用户存放二进制文件,命令
sbin :超级管理员使用的二进制文件
etc :放配置文件,用户配置,网卡配置
mnt :挂载点
opt :第三方 软件
boot :存放开机启动文件, linux 内核
dev :存放硬件设备 硬盘
proc :显示内存中的详细信息虚拟文件夹,大小为 0
root :超级管理员的家目录 /root
家目录:存放用户个性化配置的文件夹
一般每个用户都有自己的家目录  ,普通用户的家目录

六.目录操作

pwd 打印当前的绝对路径
cd  改变目录(作用对象文件夹)
 .  代表当前文件夹
 ..  代表当前文件夹的上一级目录
 ~  当前用户的家目录
回到上一次所在的目录

七.路径

文件路径的作用:描述了该文件在系统中所在位置

路径分为绝对路径和相对路径

绝对路径:从根开始描述,完整的描述了该文件的位置 一定可以使用该程序,一定不会出错
相对路径:从当前路径为起点描述文件的位置 ,只有在该文件所处的文件夹才可以找到该程序,有可能出错

网站公告

今日签到

点亮在社区的每一天
去签到