前言
在深入学习后端进阶技术时,我们经常会和Linux系统打交道,因为Linux是目前应用最广泛的服务器操作系统,能长时间稳定地跑我们编写的程序代码,几乎成为程序代码运行的最佳系统环境。相较于windows系统,它短小而精悍,但是很多东西都需要使用指令来控制。
而屏幕面前的你,是否还在为看不懂Linux指令而困惑呢?
今天,我将向大家分享一些我自己在学习操作Linux系统时,经常用到的指令,并结合指令的运行效果图来介绍每条指令的作用。
本文概要
1.基础指令
2.进阶指令
3.高级指令
可以使用侧边栏的目录来查阅想看的指令哦!
一、什么是Linux指令?
1、概念:
指令:在Linux终端(命令行)中输入的内容。
2、通用格式
#指令主体(空格) [选项](空格) [操作对象]
注意:
一个指令可以包含多个选项、多个操作对象。
选项可以连着写,如-l,-a,-la
二、基础指令
1、ls指令
1.含义:list(列表)
2.作用:列出当前工作目录下的所有文件/文件夹的名称
3.用法:
(1)#ls 路径
显示指定目录下的所有文件/文件夹的名称
不填路径的话,默认为当前的工作目录
示例:
关于路径(非常重要):
相对路径:相对首先得有一个参照物(一般就是当前的工作路径);
相对路径的写法:在相对路径中通常会用到2个符号“./”【表示当前目录下】、“../”【上一级目录下】。
绝对路径:绝对路径不需要参照物,直接从根“/”开始寻找对应路径;
在linux终端中,不输入路径, 默认为当前工作目录
(2)#ls 选项路径
选项解释:
-l:表示list,表示以详细列表的形式进行展示
-a:表示显示所有的文件/文件夹(包含了隐藏文件/文件夹)
-lh:以列表的形式并且在显示文档大小的时候以可读性较高的形式显示,默认以字节B为单位
常见的语法:
#ls -l 路径
以详细列表的形式展示指定路径下的所有文件/文件夹名称
简写为 #ll
注意:ls列出的结果颜色说明,其中蓝色的名称表示文件夹,黑色的表示文件,绿色的其权限为拥有所有权限。
#ls -la 路径
以列表形式显示所有的文件/文件夹(包含了隐藏文件/文件夹)
在Linux中隐藏文档一般都是以“.”开头。
#ls-lh路径
列出指定路径下的所有文件/文件夹的名称,以列表的形式并且在显示文档大小的时候以可读性较高的形式显示
4.用法总结(以下忽略路径):
#ls
#ls -l (常用) 简写为 #ll
#ls -la
#ls -lh
2、pwd指令
1.作用:print working directory,打印当前工作目录
2.用法:
#pwd
3、cd指令
1.作用:change directory,改变目录,进入用户输入的目录
2.用法:
#cd 路径
4、mkdir指令
1.作用: make directory,创建目录
2.用法:
(1)#mkdir 路径
【路径,可以是文件夹名称也可以是包含名称的一个完整路径】
#mkdir ./test
在当前路径下创建出目录“test”
(2)#mkdir -p 路径
当一次性创建多层不存在的目录的时候,添加-p参数,否则会报错
(3)#