首页 > 系统相关 >Linux基础第一章:基础知识与基础命令(第一部分)

Linux基础第一章:基础知识与基础命令(第一部分)

时间:2022-11-18 20:44:06浏览次数:57  
标签:bin 文件 基础 基础知识 命令 ls Linux kiro

一、关于Linux
1.1 什么是shell?
1.Linux系统中运行的一种特殊程序(也就是软件)
2.在用户和内核之间充当“翻译官”
3.用户登录Linux系统时,自动加载一个Shell程序
4.Bash是Linux系统中默认使用的Shell程序(Bash是一种程序)
5.文件位于bin/bash中

 

 

1.2 Linux优点
1.一切都是一个文件。(包括硬件)
2.系统中拥有小型,单一用途的程序。(一个程序只负责做好自己的本职工作)
3.当遇到复杂任务,通过不同功能用途的程序组合起来完成。
4.避免令人困惑的用户界面就是没有复杂的图形界面。
5.连配置文件都存储在文本中,方便增删改查。
6.不在乎后缀名,有没有都无所谓,不是通过后缀名来定义文件的类型。

二、 Linux命令

2.1  内部命令与外部命令

 

 

外部命令就相当于开启一个进程 ,这个可想而知,那我们平时又怎么区分内部命令和外部命令呢?只需要在命令前加上一个type和空格, 我来举些例子:

 

 

内部命令

 

 外部命令

 

咱们从图里就能看到外部命令是有程序路径的啦!有别名的也是外部命令哟!存放在echo $PATH中,一个一个找,找到为止,找不到就报无命令。

2.2  Linux命令格式

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

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

2.3  Linux辅助操作

 

 

三、Linux获取帮助命令

 

3.1   “help”内部命令

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

 

 

3.2   “–help”命令

适用于大多数linux外部命令

 

 

3.3   使用man命令阅读手册页

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

 

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

4.1 查看当前的工作目录 — pwd

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

 

 

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

  • cd - :切换到上次执行cd之前的目录

相对路径的表现形式

 

 例如:

 

 

4.3   列表显示目录内容—ls

显示目录中内容,包括子目录和文件相关属性:
      ls (空格){选项}(空格){文件/目录}
      操作           功能             要执行的对象

 

 例如:友好显示列表目录

 

 

  • ls -A时,没有隐藏目录
  •  

     s -ll 将文件信息属性详细列出来

  •  

     

    五、小小扩充

    5.1 文件颜色

    天蓝色  连接文件
    黄色  压缩文件块设备文件
    绿色    可执行文件
    红色    压缩文件
    蓝色   文件夹

    5.2 通配符

    “?”匹配文件名中的一个未知字符
    “*” 匹配文件中的任意多个字符

    5.3 文件

  • 【总结】

  • [kiro@kiro ~]$ #普通用户
    [root@kiro /]# #管理员用户
    [root@kiro /]# hostname #显示完整主机名
    kiro
    [root@kiro /]# cd /opt #切换至opt目录下

    关机命令:
    halt #立刻关机
    power off #立刻关机
    shutdown -h now #立刻关机(root用户使用)
    shutdown -h 10 #十分钟后关机

    重启命令
    reboot
    init6
    shutdown -r now

    [root@kiro ~]# type -a ls #查看ls具体情况
    ls 是 `ls --color=auto' 的别名
    ls 是 /usr/bin/ls

    [root@kiro etc]# hash
    命中 命令
    1 /usr/bin/hostname
    1 /usr/bin/host
    1 /usr/bin/sudo
    7 /usr/bin/ls
    2 /usr/bin/su

     

标签:bin,文件,基础,基础知识,命令,ls,Linux,kiro
From: https://www.cnblogs.com/yanjing998/p/16904849.html

相关文章

  • Linux:徒子徒孙们的愚公移山
    您好,我是湘王,这是我的51CTO博客,欢迎您来,欢迎您再来~世界上诞生的第一台计算机,足足塞满了整个房间,而且也没有鼠标键盘,更别提显示器了。它不光啥都干不了,还要消耗很多人力物力(......
  • 基于配置实现信息管理系统开发基础框架
    一、页面框架实现了基于XML定制的列表查询、图表展现及编辑处理,使增删改查业务通过简单的配置来实现。XML的配置可由非开发人员通过系统界面进行设置。二、列表实现了复杂查......
  • [ Linux ] 动静态库 手把手教你写一个自己的库
    静态库与动态库静态库(.a):程序在编译链接的时候把库的代码链接到可执行文件中。程序运行的时候将不再需要静态库动态库(.so):程序在运行的时候才去链接动态库的代码,多个程序共享......
  • 2022-2023-1 20221318 《计算机基础和程序设计》第十二周学习总结
    作业信息这个作业属于那个班级https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求https://www.cnblogs.com/rocedu/p/9577842.html#WEEK12作业目标学习......
  • SQL基础篇(一)---JOIN语句执行流程&ON与WHERE的区别
    本文主要记录了MySQL中的JOIN语句具体执行流程,同时分析了ON与WHERE条件的区别。1.执行流程一个完整的SQL语句中会被拆分成多个子句,子句的执行过程中会产生......
  • [Linux ] 编译 ffmpeg 使用 AV1 编码
    编译带AV1编码器的ffmpeg安装aomgitclone--depth1https://aomedia.googlesource.com/aommkbuildcmake-G"UnixMakefiles"-DENABLE_TESTS=OFF-DENABLE_N......
  • 掌握Linux中的12个grep命令
    你是否遇到过需要在文件中查找一个特定的字符串或者样式,但是不知道从哪儿开始?那么,就请grep来帮你吧。grep是每个Linux发行版都预装的一个强有力的文件模式搜索工具。无论何......
  • linux安装xuanxuan
    安装和启用喧喧后端服务器下载解压linux的一键安装包在Windows上下载好之后通过rz命令上传到Linux先把xxb安装包通过mv移动到/opt目录​​mvxxb.6.6.zbox_64.tar.gz/opt​......
  • python基础入门之进程
    python基础入门之进程目录python基础入门之进程阻塞与非阻塞同步与异步综合使用创建进程的多种方式进程间数据隔离进程的join方法IPC机制生产者消费模型进程对象的多种方......
  • Shell脚本的基础用法介绍
    Shell脚本介绍Shell一个命令行解释器,它的作用是将输入的命令加以解释并传给系统执行,是用户与系统沟通的桥梁,而Shell脚本是一种脚本语言,支持逻辑判断,循环执行......