《Linux操作系统实战》| 面试了两个实习生,Linux 基本命令都不会(一)

作者简介: 小曾同学.com,一个致力于测试开发的博主⛽️,主要职责:测试开发、CI/CD
如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。 座右铭:不想当开发的测试,不是一个好测试✌️。
如果感觉博主的文章还不错的话,还请点赞、收藏哦!

文章目录

  • 一、前言
  • 二、初识Linux
    • Linux诞生
    • Linux系统组成
  • 三、Linux目录结构
  • 四、Linux基本命令
    • ls
    • pwd
    • 特殊路径符
    • cp

一、前言

前两天面试了两个实习生,简历上都写的熟悉 Linux 基本命令,但是问他“说一下你常用的Linux命令”,回答道:只用过ls、cat 其他的不熟悉。enmmm,那基本上就是没怎么了解过。所以,今天就整理了下Linux相关的知识点以及常用命令。

二、初识Linux

众所周知,Linux是一个操作系统,是服务器操作系统领域的核心系统。计算机由硬件和软件两部分组成,而操作系统就是计算机软件的一种。

  • 操作系统的作用
    • 作为用户和计算机硬件之间的桥梁,调度和管理计算机硬件进行工作。
    • 一个计算机拥有了操作系统后,就相当于有了灵魂,它可以调度CPU、内存、硬盘、网卡等进行工作。
  • 常见的操作系统
    • PC端:Linux、Windows、MacOS
    • 移动端:Android、iOS、鸿蒙系统

Linux诞生

Linux创始人:林纳斯 托瓦兹(Linux之父),在1991年,创始人在上学期间经常浏览新闻和处理邮件,发现现有的操作系统不好用,于是他决心自己写一个操作系统,这就是Linux的原型,当时他21岁,后来经过全世界网友的支持,现在能够兼容多种硬件,成为最为流行的服务器操作系统之一。下图是Linux系统的logo,看这个小企鹅是有肌肉的,说明Linux系统很抗打,事实证明也是如此。
《Linux操作系统实战》| 面试了两个实习生,Linux 基本命令都不会(一)_第1张图片

Linux系统组成

Linux系统有两部分组成。

  • Linux系统内核
    • 内核主要提供系统系统最核心的功能,比如:调度CPU、内存、文件系统、网络通信、IO等。
    • Linux内核是免费开源的,可点击这里。
    • Linux发行版就是修改了Linux内核,并且自行集成系统级程序。
  • 系统级应用程序
    • 这块可以理解为出厂自带程序,比如:关键管理器、任务管理器、图片查看等,就是你在计算机上删不掉的一些应用程序。

三、Linux目录结构

在正式学习Linux命令之前,我们应该学习下Linux目录结构。
首先 Linux 目录结构是一个树型结构,没有盘符的概念(Windows系统可以拥有多个盘符,如C盘、D盘、E盘),只有一个根目录“/”,所有的文件都在根目录下面。
我们先来几个简单的命令热身下。

四、Linux基本命令

ls

表示以平铺的形式,列出当前工作目录下的内容。常用的参数有 -l、-a 、-h
《Linux操作系统实战》| 面试了两个实习生,Linux 基本命令都不会(一)_第2张图片
例如,
ls -l /android-ndk-r16:表示显示指定路径目录下的内容
ls -a :会列出全部文件,包含一些隐藏文件,比如以.开头的文件,.demo.sh
ls -al :列出所有并包含隐藏文件。
ls -lh:表示以易于阅读的形式,列出文件大小,如K、M、G

pwd

查看当前工作目录,在日常工作中查找路径或者复制路径会经常使用该命令。
pwd命令来自:Print Work Directory

特殊路径符

特殊路径符 藐视
. 表示当前目录
表述上一级目录,cd … 即可切换到上一级目录
~ 表示home目录,比如cd ~,即可切换到HOME目录

cp

cp命令来源于Copy,常用命令如下
cp demo.txt demo2:将demo.txt文件复制到demo2文件夹下,前提demo2文件夹已存在。
cp -r demo demo1:将demo目录下的所有内容复制到demo1中

文中标红的内容,是在脚本中比较常用的,需要注意下,本次文章我们只是初识Linux相关内容,下一章节将正式进入Linux常用命令详解。

我们都能成为英雄,哪怕只有一天。

你可能感兴趣的:(Linux操作系统实战,#,Shell,脚本,Linux操作系统,Linux命令,pwd,ls,cp,Linux内核,测试开发必备)