linux的基础命令

本文介绍了Linux中的Shell,它是用户和内核之间的桥梁,解释用户输入的命令。文章详细讲解了Shell的作用,内部命令与外部命令的区别,如何使用`type`和`enable`命令区分它们。此外,还阐述了Linux命令的一般格式和常用选项,以及编辑命令行的辅助操作如自动补全和历史浏览。最后,文章列举了一些基础命令,如`pwd`、`cd`和`ls`的使用方法。
摘要由CSDN通过智能技术生成

一, linux中的shell

shell相当于一个命令解释器,它解释由用户输入的命令并且把它们送到内核去执行。是linux中一个特殊程序,位于用户和内核之间

在这里插入图片描述
作用;作为翻译官,接受用户输入的命令,并解释命令成计算机语言,传递给内核调用相关硬件资源
而bash作为linux默认的shell ,文件位于/bin/bash

二,linux命令分类

linux分为内部命令和外部命令
内部命令属于shell一部分,只要shell被执行,内部命令就会自动加载,不需要借助外部程序来执行是一些比较简单的linux命令比如exit,history,cd,echo等
外部命令==存在于bash shell 之外的程序,不是shell程序一部分,外部命令通常位于/bin,/usr/bin,/sbin/usr/sbin 中
在这里插入图片描述
cd即是内部命令也是外部命令

  • 区分内外部命令可以使用type查看 ### 标题 type <命令字>
    在这里插入图片描述

  • 使用enable查出来的都是内部命令
    在这里插入图片描述

  • enable -n <命令> 停用某个内部命令 重新启用enable <命令>
    在这里插入图片描述

  • help查看内部命令使用方法
    在这里插入图片描述

三,linux中命令格式

  • 通用的命令行使用格式
    命令字选项】参数
    操作 - 功能 - 要执行的对象
    【选项】和【参数】 为可选项可有可无
    比如 ls 也可单独使用
    在这里插入图片描述

  • 命令字是整条命令中最关键的一部分,唯一确定一条命令

  • 选项
    == 短格式选项==## 标题 使用‘-‘符号引导 -a -b -c 多个单字符选项可以组合在一起使用 ls -a -l = ls -al
    查找出来的结果一样在这里插入图片描述 在这里插入图片描述

== 长格式选项== 使用’–;符号引导
通常–【完整单词】比如 ls–help
在这里插入图片描述有些命令既有长格式又有短格式有些只有长格式。通常使用短格式好记忆

  • 参数命令字的处理对象
    可以是文件名 目录 或用户名
    个数可以是零 或多个
    比如ls -l 后边零个参数
    在这里插入图片描述

    ls -l 后加一个参数 anaconde -ks.cfg
    在这里插入图片描述
    或者ls -l 后加两个参数 anaconda-ks.cfg initial-setup-ks.cfg
    在这里插入图片描述

四, 编辑linux命令行的辅助操作

  • -tab键:自动补齐
    按一次如果结果唯一,自动当补齐

     如果结果不唯一,按两次,显示所有的结果给你选择
    
  • 上下键:回看之前执行的命令

  • Ctrl+C:停止命令

  • Ctrl+U:清空到行首

  • Ctrl+K:清空到行尾

  • Ctrl+A:光标跳跃到行首

  • Ctrl+E:光标跳跃到行尾

  • Ctrl+L:清屏

  • 反斜杠“\”:强制换行

  • Ctrl+W:从当前光标删除到开头

  • ALT+D:从当前光标删除末尾

  • Ctrl+S/Ctrl+Q:锁屏/解

内部命令help

查看shell内部命令的帮助信息
在这里插入图片描述
–help 命令选项
适用于大多数linux外部命令
比如 ls --help
在这里插入图片描述
==使用man命令阅读手册
“↑”、“↓”(ENTER)方向键滚动一行文本

使用Page Up和 Page Down (空格) 键翻页

按Q或q 键退出阅读环境

按“/”键查找内容,n键向下查找,N键向上查找

五,linux基础命令

  • pwd查看当前整个目录路径和位置
    在这里插入图片描述
    当前在root家目录下

  • cd 切换目录
    cd 目标位置 # 切换到目标位置
    如下图切换到根目录下的opt目录,pwd查看所在opt家目录下
    在这里插入图片描述

  • cd ~ 或 cd #若不指定目标位置,切换到当前用户的宿主目录

  • cd ~【用户名】 直接切换到用户的家目录 前提要有这个用户 和用户家目录

  • 查看当前用户名 whoami
    如下图也就是切换到家目录下
    在这里插入图片描述

  • cd -切换到上一次执行 cd 命令之前所在的目录
    也就是切换到上一次执行cd命令的目录
    在这里插入图片描述
    在这里插入图片描述

  • 绝对路径
    cd /etc/sysconfig/network-scripts/ 以根目录/为起点的路径
    可以理解为根目录开头的路径

  • 相对路径
    当前所在目录为起点路径,也就是当前目录的子目录或者文件 以当前目录为起点的文件路径

  • ./ 表示当前目录
    cd ./abc 就等同于 cd abc
    在这里插入图片描述

  • …/切换到上一级目录也就是父目录
    …/下图就表示切换到sysconfig 目录下
    在这里插入图片描述
    下图为例cd …/modules
    表示切换到sysconfig(起点)目录下的modules目录下
    以此类为例多个…/…/可以在相对路径下组合使用
    在这里插入图片描述
    多个…/组合在相对路径下使用直接切换回根目录
    在这里插入图片描述

  • cd ~/abc 表示切换到根目录下的家目录的abc目录

  • 列表显示目录内容-ls
    ls [选项】【文件或目录】

常用选项 -l -a -A -d -h -R --color
ls -l = ll 得到一个目录列表
在这里插入图片描述

ls -a查看目录下的隐藏目录 == 所有目录都有 。 。。两个隐藏目录 。表示当前目录 。。表示上层目录==
在这里插入图片描述

ls -A和-a类似 查看隐藏文件或目录 如下图
在这里插入图片描述
-d显示当前目录的内容
在这里插入图片描述
ls -l -h 人性化的显示内容 文件大小一眼就看出来了
在这里插入图片描述
ls -R 以递归的显示展现文件内容
在这里插入图片描述
通配符
”?“ 代表任意一个字符,有且一个字符
”*“ 代表任意数个字符,可以是0个或者1个或者多个
"[]"表示可以匹配字符组中的任意一个字符
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值