3.5(Linux实操篇)实用指令

实用指令

运行级别

运行级别说明

0:关机

1:单用户(可以用来找回密码)

2:多用户状态没有网络(因为没有网络基本上不会使用)

3:多用户状态有网络(实际中基本上都是这个)

4:系统未使用保留给用户

5:图形界面

6:系统重启

常用运行级别是3,5。

切换运行级别

//进行切换运行级别
init  选择运行级别

init 3的切换运行级别

在这里插入图片描述

CentOS7之前切换

在CentOS7以前,/etc/inittab文件中进行简化

在这里插入图片描述

//获取当前运行级别
systemctl get-default

//切换运行级别,指定的不是序号了,而是上面对应序号的
systemctl set-default 运行级别.target

在这里插入图片描述

找回ROOT密码

老韩YYDS

链接:https://pan.baidu.com/s/1Pme9gdtIHpXcVpMS4RwHYw
提取码:6666

文件目录类

pwd指令

显示当前工作目录的绝对路径

在这里插入图片描述

查看当前目录下的内容

Ls [选项] [目录或文件]

选项有

-a:显示当前目录所有文件和目录,包括隐藏

-l:以列表的方式显示信息

在这里插入图片描述

切换目录

cd [参数] [指定目录]

cd ~ 或者 cd: 回到自己的家目录,如果你是root用户就回到root目录下

cd… 回到当前目录上一级

cd /指定目录 切换到指定的目录

创建目录

mkdir [选项] 要创建的目录名

-p:创建多级目录(表示可以创建的目录 /home/dog/foot ,不然就直接写文件夹)

在这里插入图片描述

删除目录

rmdir [选项] 指定删除空目录

因为rmdir 删除的是空目录

如果需要删除的目录下存在内容

rm -rf 要删除的目录

在这里插入图片描述

创建空文件

touch 文件名称

在这里插入图片描述

拷贝文件到指定目录

cp [选项] 指定文件 指定目录

-r :递归复制整个文件夹,当文件夹下存在很多内容进行拷贝的时候需要使用该参数

删除文件或目录

rm [选项] 要删除的文件或目录

-r :递归删除整个文件夹

-f:强制删除不提示

移动文件或目录或重命名

mv 指定目录名 指定新的目录名重命名操作

mv 现在文件位置 指定新的文件位置 移动文件

查看文件内容

cat [选项] 要查看的文件

-n:显示行号

在这里插入图片描述

只能进行查看内容不能修改。

为了浏览方便一般还会带上 管道命令 |more

看文件的时候可以使用more指令了

在这里插入图片描述

more指令

是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。more指令中内设置了很多快捷键

more 要查看的文件

在这里插入图片描述

在这里插入图片描述

直接输这个指令,可以使用

less指令用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。

less指令在显示文件内容时,并不是一次将整个文件加载后才显示。而是根据显示需要加载内容,对于显示大型文件具有较高的效率

less 要查看的文件

在这里插入图片描述

输出内容到控制台

echo [选项] [输出内容]

换将变量:$PATH $HOSTNAME

在这里插入图片描述

head用于显示文件的开头部分内容,默认请阔下head显示前10行内容

head 文件

head -n 行数 文件

tail指令用于输出文件中尾部的内容,默认情况也是10行

tail 文件

tail -n 行数 文件

tail -f 文件 实时追踪文档的所有更新

输出重定向和追加

在这里插入图片描述

ln指令,软连接也称之为符号连接,类似于windows里的快捷方式,主要存放连接其他文件的路径

ln -s [源文件或目录] [软连接名]

给原文件创建一个软连接

删除软连接和删除目录是一样的

history查看已经执行过的历史命令,也可以执行历史命令

history [最近使用过的多少个指令]

在这里插入图片描述

时间日期类

基本语法

date  						显示当前时间	
date +%Y					显示当前年份
date +%m					显示当前月份
date +%d					显示当前是哪一天

以上的参数可以进行拼接
date "+%Y-%m-%d "

在这里插入图片描述

设置日期

date -s "添加时间"

在这里插入图片描述

改变之后查看其他时间信息也随着改变

显示小日历

cal [选项]

在这里插入图片描述

查找指令

find指令将从指令目录向下递归地遍历其各个子目录,将满足条件的文件或目录显示在终端

find [搜索范围] [选项]

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

locate指令可以快速定位文件路径。locate指令利用事先建立的系统中所有文件名称及路径的locate数据库实现快速定位给定文件。

locate指令无需遍历整个文件系统,查询速度较快。

locate 搜索文件

grep指令和管道符号 |

grep 过滤查找,管道符 | 表示将前一个命令的处理结果输出传递给后面命令处理

grep [选项] 查找内容 源文件

在这里插入图片描述

压缩和解压类

gzip/gunzip指令

gzip用于压缩文件,gunzip用于解压

//(将文件压缩为  *.gz文件)
gzip  指定文件名

//解压指定的 .gz文件
gunzip  指定文件.gz  

zip/unzip

zip用于压缩,unzip用于解压

//压缩文件
zip  [选项]  xxx.zip  

//解压文件
unzio  [选项]  xx.zip

-r :递归压缩,即压缩目录
-d <目录> 指定压缩后的文件的存放目录

在这里插入图片描述

tar指令

tar指令是打包指令,最后打包后的文件是.tar.gz文件

tar [选项] XXX.tar.gz 

在这里插入图片描述

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值