Linux 基础命令1

目录

一.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  改变目录(作用对象文件夹)
 .  代表当前文件夹
 ..  代表当前文件夹的上一级目录
 ~  当前用户的家目录
回到上一次所在的目录

七.路径

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

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

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

相关推荐

  1. 小白Linux学习笔记-1.基础命令

    2024-03-28 15:40:02       40 阅读
  2. Linux基础命令使用】

    2024-03-28 15:40:02       58 阅读
  3. Linux基础命令

    2024-03-28 15:40:02       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-28 15:40:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-28 15:40:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-28 15:40:02       82 阅读
  4. Python语言-面向对象

    2024-03-28 15:40:02       91 阅读

热门阅读

  1. 【晴问算法】算法初步—散列—整数出现次数

    2024-03-28 15:40:02       39 阅读
  2. Linux-跨节点免密登录

    2024-03-28 15:40:02       41 阅读
  3. 2990: 【C3】【递推】蟠桃记

    2024-03-28 15:40:02       42 阅读
  4. SQL:求同时在线人数问题

    2024-03-28 15:40:02       40 阅读
  5. Vue 3 关于组件的注册

    2024-03-28 15:40:02       43 阅读
  6. 广告牌效果的C#实现

    2024-03-28 15:40:02       34 阅读
  7. 突破编程_C++_查找算法(二叉树查找)

    2024-03-28 15:40:02       39 阅读
  8. Spring全家桶涉及的注解

    2024-03-28 15:40:02       35 阅读
  9. Element-UI中el-cascader级联选择器获取label值

    2024-03-28 15:40:02       41 阅读
  10. Bean对象拷贝工具封装

    2024-03-28 15:40:02       40 阅读
  11. 若依分离版 —引入echart连接Springboot后端

    2024-03-28 15:40:02       41 阅读
  12. openGauss的索引组织表

    2024-03-28 15:40:02       40 阅读