Linux常见指令(一)

Linux常见指令(目录结构、操作文件目录命令、解压与压缩指令、系统管理命令、开关机)

1、目录结构

目录 说明
bin 存放二进制可执行文件(ls, cat, mkdir 等)
boot 存放用于系统引导时使用的各种文件
dev 用于存放设备文件
etc 存放系统配置文件
home 存放所有用户文件的根目录
lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
mnt 系统管理员安装临时文件系统的安装点
opt 额外安装的可选应用程序包所放置的位置
proc 虚拟文件系统,存放当前内存的映射
root 超级用户目录
sbin 存放二进制可执行文件,只有 root 才能访问
tmp 用于存放各种临时文件
usr 用于存放系统应用程序,比较重要的目录 /usr/local 本地管理员软件安装目录
var 用于存放运行时需要改变数据的文件

2、操作文件目录命令

命令:ls
说明:显示文件和目录列表
语法:ls [-alrtAFR] [name…]
参数:
-l 列出文件的详细信息
-a 列出当前目录所有文件,包含隐藏文件

在这里插入图片描述
Linux常见指令(一)_第1张图片
在这里插入图片描述
命令:mkdir
说明:创建目录
语法:mkdir [-p] dirName
参数:-p 父目录不存在情况下先生成父目录

这个如果没有-p的话就只能建单个目录,如果加了-p,那么就相当于mkdirs,这样的话,可以创建文件夹和文件夹下面的东西。
在这里插入图片描述
在这里插入图片描述
指令:cd
说明:切换目录
语法:cd [dirName]

cd …代表是向上一级返回
在这里插入图片描述
在这里插入图片描述
指令:touch
说明:生成一个空文件
Linux常见指令(一)_第2张图片
指令:echo
说明:生成一个带内容文件
语法:echo abcd > 1.txt,echo 1234 >> 1.txt

代表新建一个文件,这样的话会覆盖掉前面的,相当于新建一个替换了。如果是>>会直接往下面加,也能新建一个新的文档
Linux常见指令(一)_第3张图片

指令:cat
说明:显示文本文件内容
语法:cat [-AbeEnstTuv] [–help] [–version] fileName

在这里插入图片描述
指令:rm
说明:删除文件
语法:rm [options] name…
参数:
-f 强制删除文件或目录
-r 同时删除该目录下的所有文件

在这里,aa是一个文件夹,并且在其下方还有很多文件夹,所以要用到-r才能删除
在这里插入图片描述
指令:mv
说明:移动文件或目录
语法:mv [options] source dest
在这里,我们把aa.txt放进去了sas了。sas是我们的目标放置位置,aa.txt是我们要移动的文件。
Linux常见指令(一)_第4张图片
指令:find
说明:在文件系统中查找指定的文件
参数:-name 文件名
在这里,如果不加参数,直接找文件,直接显示当前文件夹里存在的这个,如果当前文件夹不存在也不会往下一层寻找。
如果不加参数,找的是文件夹,那么会把里面的东西全部都显示处理。
加了参数,去找文件,不只会在当前层找,还会往下的层找,然后显示出来。

Linux常见指令(一)_第5张图片
在这里插入图片描述
指令:grep
说明:在指定的文本文件中查找指定的字符串
备注:一般与其他参数同时出现,以便查找
Linux常见指令(一)_第6张图片
指令:tree
说明:用于以树状图列出目录的内容
备注:这个tree用到的时候我们需要安装一下才行哦
Linux常见指令(一)_第7张图片
加入了一些子文件夹之后变成这样了,有明显的层级结构。

Linux常见指令(一)_第8张图片

指令:pwd
说明:显示当前工作目录

在这里插入图片描述
指令:ln
说明:建立软链接
备注:这里的ln xxx.txt aa.txt其中xxx.txt是已经存在的了,我们把它跟这个不存在的aa.txt连接起来,然后改哪一个都会同时改变。
Linux常见指令(一)_第9张图片
指令:more
说明:分页显示文本文件内容

指令:head
说明:显示文件开头内容

指令:tail
说明:显示文件结尾内容
参数:-f
参数说明:跟踪输出
备注:这个单纯使用在这里看不出差别,到了部署项目的时候使用可以直接看出来报错信息。

Linux常见指令(一)_第10张图片

3、解压与压缩指令

命令:tar
语法:tar [-cxzjvf] 压缩打包文档的名称 欲打包目录
参数与含义:
-c 建立一个归档文件的参数指令
-x 解开一个归档文件的参数指令
-z 是否需要用 gzip 压缩
-j 是否需要用 bzip2 压缩
-v 压缩的过程中显示文件
-f 使用档名,在 f 之后要立即接档名
-tf 查看归档文件里面的文件

压缩示例:
Linux常见指令(一)_第11张图片
把这个压缩后文件换个地方然后解压缩吧
Linux常见指令(一)_第12张图片

gzip

命令 语法 参数 参数说明
gzip gzip [选项] 压缩(解压缩)的文件名
-d 解压缩
-l 对每个压缩文件,显示压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字
-v 对每一个压缩和解压的文件,显示文件名和压缩比
-num 用指定的数字num调整压缩的速度,-1或–fast表示最快压缩方法(低压缩比),-9或–best表示最慢压缩方法(高压缩比)。系统缺省值为6

压缩文件后缀为 gz

bzip2

命令 语法 参数 参数说明
bzip2 bzip2 [-cdz]
-d 解压缩
-z 压缩参数
-num 用指定的数字num调整压缩的速度,-1或–fast表示最快压缩方法(低压缩比),-9或–best表示最慢压缩方法(高压缩比)。系统缺省值为6

压缩文件后缀为 bz2

4、系统管理命令

指令:stat
说明:显示指定文件的相关信息,比 ls 命令显示内容更多

Linux常见指令(一)_第13张图片

指令:who
说明:显示在线登录用户
在这里插入图片描述

指令:hostname
说明:显示主机名称
在这里插入图片描述
指令:uname
说明:显示系统信息
在这里插入图片描述

指令:top
说明:显示当前系统中耗费资源最多的进程
备注:输入top进入该页面,初学者使用crtl+c退出。
Linux常见指令(一)_第14张图片

指令:ps
说明:显示瞬间的进程状态
在这里插入图片描述

指令:du
说明:显示指定的文件(目录)已使用的磁盘空间的总量
在这里插入图片描述
后面的指令直接输入就好了,没有多大问题的。

指令:df
说明:显示文件系统磁盘空间的使用情况

指令:free
说明:显示当前内存和交换空间的使用情况

指令:ifconfig
说明:显示网络接口信息

指令:ping
说明:测试网络的连通性
Linux常见指令(一)_第15张图片

指令:netstat
说明:显示网络状态信息

指令:clear
说明:清屏

指令:kill
说明:杀死一个进程

5、开关机

重启
sudo reboot
sudo shutdown -r now

关机
shutdown -h now

参考链接:https://www.runoob.com/linux/linux-tutorial.html

你可能感兴趣的:(微服务)