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 列出当前目录所有文件,包含隐藏文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
命令:mkdir
说明:创建目录
语法:mkdir [-p] dirName
参数:-p 父目录不存在情况下先生成父目录

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

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

代表新建一个文件,这样的话会覆盖掉前面的,相当于新建一个替换了。如果是>>会直接往下面加,也能新建一个新的文档
在这里插入图片描述

指令: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是我们要移动的文件。
在这里插入图片描述
指令:find
说明:在文件系统中查找指定的文件
参数:-name 文件名
在这里,如果不加参数,直接找文件,直接显示当前文件夹里存在的这个,如果当前文件夹不存在也不会往下一层寻找。
如果不加参数,找的是文件夹,那么会把里面的东西全部都显示处理。
加了参数,去找文件,不只会在当前层找,还会往下的层找,然后显示出来。

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

在这里插入图片描述

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

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

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

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

在这里插入图片描述

3、解压与压缩指令

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

压缩示例:
在这里插入图片描述
把这个压缩后文件换个地方然后解压缩吧
在这里插入图片描述

gzip

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

压缩文件后缀为 gz

bzip2

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

压缩文件后缀为 bz2

4、系统管理命令

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

在这里插入图片描述

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

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

指令:top
说明:显示当前系统中耗费资源最多的进程
备注:输入top进入该页面,初学者使用crtl+c退出。
在这里插入图片描述

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

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

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

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

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

指令:ping
说明:测试网络的连通性
在这里插入图片描述

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

指令:clear
说明:清屏

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

5、开关机

重启
sudo reboot
sudo shutdown -r now

关机
shutdown -h now

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

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值