作者简介: 小曾同学.com,一个致力于测试开发的博主⛽️,主要职责:测试开发、CI/CD
如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。 座右铭:不想当开发的测试,不是一个好测试✌️。
如果感觉博主的文章还不错的话,还请点赞、收藏哦!
前两天面试了两个实习生,简历上都写的熟悉 Linux 基本命令,但是问他“说一下你常用的Linux命令”,回答道:只用过ls、cat 其他的不熟悉。enmmm,那基本上就是没怎么了解过。所以,今天就整理了下Linux相关的知识点以及常用命令。
众所周知,Linux是一个操作系统,是服务器操作系统领域的核心系统。计算机由硬件和软件两部分组成,而操作系统就是计算机软件的一种。
Linux创始人:林纳斯 托瓦兹(Linux之父),在1991年,创始人在上学期间经常浏览新闻和处理邮件,发现现有的操作系统不好用,于是他决心自己写一个操作系统,这就是Linux的原型,当时他21岁,后来经过全世界网友的支持,现在能够兼容多种硬件,成为最为流行的服务器操作系统之一。下图是Linux系统的logo,看这个小企鹅是有肌肉的,说明Linux系统很抗打,事实证明也是如此。
Linux系统有两部分组成。
在正式学习Linux命令之前,我们应该学习下Linux目录结构。
首先 Linux 目录结构是一个树型结构,没有盘符的概念(Windows系统可以拥有多个盘符,如C盘、D盘、E盘),只有一个根目录“/”,所有的文件都在根目录下面。
我们先来几个简单的命令热身下。
表示以平铺的形式,列出当前工作目录下的内容。常用的参数有 -l、-a 、-h
例如,
ls -l /android-ndk-r16:表示显示指定路径目录下的内容
ls -a :会列出全部文件,包含一些隐藏文件,比如以.开头的文件,.demo.sh
ls -al :列出所有并包含隐藏文件。
ls -lh:表示以易于阅读的形式,列出文件大小,如K、M、G
查看当前工作目录,在日常工作中查找路径或者复制路径会经常使用该命令。
pwd命令来自:Print Work Directory
特殊路径符 | 藐视 |
---|---|
. | 表示当前目录 |
… | 表述上一级目录,cd … 即可切换到上一级目录 |
~ | 表示home目录,比如cd ~,即可切换到HOME目录 |
cp命令来源于Copy,常用命令如下
cp demo.txt demo2:将demo.txt文件复制到demo2文件夹下,前提demo2文件夹已存在。
cp -r demo demo1:将demo目录下的所有内容复制到demo1中
文中标红的内容,是在脚本中比较常用的,需要注意下,本次文章我们只是初识Linux相关内容,下一章节将正式进入Linux常用命令详解。
我们都能成为英雄,哪怕只有一天。