• 初识Linux系统以及部分Linux系统指令介绍



    什么是操作系统,为什么要有操作系统
    首先,要回答这个问题。我们就要理解什么是计算机。
    计算机是早年为了进行导弹轨道的计算而诞生的!而当时的计算机非常庞大!而随着计算机硬件水平的不断进步,计算机的规格也逐渐变得小巧。但是依旧存在一个问题,那就是计算机不便于普通人操作和使用! 计算机只是一堆硬件的集合,而我们普通人难以对这些硬件做到有效的管理!为了解决硬件资源的管理协调问题和降低计算机的使用成本,操作系统便应运而生了! 一句话总结:操作系统是一款对上管理应用软件,对下协调计算机硬件资源的系统软件


    什么是Linux
    前面我们知道了什么是操作系统。那么操作系统具体有什么呢?以下是常见的操作系统:

    windows:由微软公司研发的一款图形界面化的操作系统,上手成本低,易于普通用户使用
    macos:苹果公司自主研发的操作系统
    Linux:是一款功能强大,免费开源的操作系统,广泛应用于服务器。

    那么我们就要了解什么是Linux?简单来说,linux是也是一款操作系统!这款操作系统被广泛应用在公司后台的服务器。因为Linux开源,免费,而且Linux强大的稳定性和安全性使得Linux备受好评! 现实生活中,我们很多的web项目是部署在linux系统上的,所以学好linux系统是非常有必要的! 而相比于windows的可视化图形界面操作,linux系统是使用纯命令行进行一系列的操作,所以linux系统的学习成本会比较高。


    ls指令

    ls指令的作用是展示目标文件夹下的所有文件的内容,ls指令有很多命令选项,而这里我们主要看两个选项

    ls -a 列出当前目录下所有文件,包括隐藏文件
    ls -l 列出当前目录下文件的属性

    //展示code文件夹的内容
    ls /home/chy/test/test/code
    //不指定文件夹默认就是当前文件夹,显示当前文件夹的内容
    ls 
    
    • 1
    • 2
    • 3
    • 4

    顺便这里捎带说明以下什么是隐藏文件,所谓的隐藏文件就是无法直接被查看的文件,出于对信息的 隐藏等考虑会设置隐藏文件,在Linux里面,隐藏文件通常以.作为开头。而在当前目录下通常都会有一个.和…两个隐藏文件。其中一个.表示的是当前目录,而…表示的就是上一级的目录,因为是以.开头,所以这两个文件是隐藏文件。


    pwd指令
    pwd指令的作用就相对比较简单,这条指令的作用就是查看当前文件的路径。

    //查看当前文件所在的路径
    pwd
    
    • 1
    • 2

    在这里插入图片描述
    pwd指令相对没有什么难度,所以就介绍到这里。


    cd指令
    cd指令:进行工作目录的切换
    这里简单介绍一下linux系统的目录结构。linux系统的目录结构是是一棵多叉树,linux系统的根目录是/
    在这里插入图片描述
    而切换工作目录也有使用相对路径和绝对路径两种方式。

    访问某一个文件,就好比我们要访问某一个好友一样,有两种方式
    一种方式是直接按照地址找到对应的文件
    另一种方式就是假如我知道朋友在哪一个村,按照村子里的门牌号也可以找到他.
    第一种方式就是按照绝对地址的方式来寻找
    第二种方式就是按照相对地址的方式来寻找

    我们通常使用相对地址的方式切换居多,因为非常方便。而当我们需要涉及对某些系统配置文件的更改的时候,使用绝对路径的方式会更加严谨!

    //使用绝对地址向file.txt文件写入"hello world"(绝对路径)
    echo "hello world" > /home/chy/test/test/code/file.txt
    //进入到code目录向file.txt文件追加写入java(相对路径)
    echo "java" >> ./file.txt
    
    • 1
    • 2
    • 3
    • 4

    以上就是本文的主要内容,如有不足之处还往指出。希望大家一起进步。

  • 相关阅读:
    JS-DOM BOM(未完)
    如何治理 Electron 版本淘宝直播应用崩溃?
    【Java基础】Java导Excel攻略
    Leetcode 72. 编辑距离
    R软件和扩展包的升级及R语言数据对象
    15 | Spark SQL 的 SQL API 操作
    【scikit-learn基础】--『预处理』之 数据缩放
    SpringBoot定时任务(@EnableScheduling注解)
    基于Docker-compose构建Kafka集群
    想知道有没有拍照转文字的软件?这3款工具职场人士必备
  • 原文地址:https://blog.csdn.net/qq_56628506/article/details/126167641