Linux基础

目录

一、什么是shell

二、Linux命令的分类及区别

三、如何区分内部命令和外部命令

 四、 Linux命令格式

五、Linux辅助操作

六、Linux获取帮助命令

七、目录与文件的基本操作

八、   绝对路径与相对路径

九、总结


一、什么是shell

Linux系统中运行的一种特殊程序

在用户和内核之间充当“翻译官”

用户登录Linux系统时,自动加载一个Shell程序

Bash是Linux系统中默认使用的Shell程序(Bash是一种程序)

文件位于bin/bash

[root@localhost ~]# echo $SHELL 查看shell默认什么程序

[root@localhost ~]# cat /etc/shells 查看系统哪些程序支持shell

[root@localhost ~]# sh 切换到其他程序

二、Linux命令的分类及区别

内部命令外部命令
集成于Shell解释器程序内部的一些特殊指令,也称为内建指令Linux系统中能够完成特定功能的脚本文件或二进制程序
属于Shell的一部分属于Shell解释器程序之外的命令
没有单独对应的系统文件每个外部命令对应了系统中的一个文件
自动载入内存,可以直接使用必须知道其对应的位置,由shell加载后才能执行
  • 内部命令>缓存命令(hash)>外部命令
  • 外部命令,外部命令是有程序路径的,有别名的也是外部命令,存放在echo $PATH中,一个一个找,找到为止,找不到就报无命令。如:
  • 内部命令,如:
  • 即是内部命令,又是外部命令

 

三、如何区分内部命令和外部命令

用type来判别,内部命令只有显示是shell的内嵌,例如:

 外部命令,有程序所在的路径信息

 四、 Linux命令格式

  命令字 (空格)   {选项}   (空格) {参数}

1.命令字:(字母大小)是整条命令中最关键的一部分
2.选项:短格式选项:   使用 “-” 符号引导, 通常引导一个字母
              长格式选项:   使用 “–” 符号引导。通常引导一个完整的单词
3.参数:命令字的处理对象
              可以是文件名、目录(路径)或用户名等内容 

五、Linux辅助操作

快捷键功能
Tab 键自动补齐(两次可显示所有选项)
反斜杠 “/”强制换行
Ctrl + a光标移到最前
Ctrl + e光标移到最后
Ctrl + u清空至行首(不包含光标)
Ctrl + k清空至行尾(包含光标)
Ctrl + L清屏
Ctrl + C取消此次命令编辑

六、Linux获取帮助命令

1、   “help”内部命令

用来查看shell内部命令(内部命令时,help在主命令之前)

2  、 “–help”命令

适用于大多数linux外部命令

在这里插入图片描述

3、   使用man命令阅读手册页

  • 使用上下箭头滚动一行文本
  • 使用Page UP和Page Down键翻页(目测只在机械键盘上看到)
  • 按Q或q键退出阅读环境
  • 按“\”键查找内容

 

七、目录与文件的基本操作

1、 查看当前的工作目录 — pwd

显示当前用户所在工作目录位置,如下:


八、   绝对路径与相对路径

绝对路径:绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。 /etc/   以“/”为起始,例如: /home/user/bin
相对路径:相对路径就是指由这个文件所在的路径引起的跟去他文件(或文件夹)的路径关系。 /opt/   例如:home/user.bin

九、总结

以上就是我对Linux基础认知。


 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值