当前位置: 首页 > 图灵资讯 > 技术篇> Linux篇三

Linux篇三

来源:图灵教育
时间:2023-05-28 09:28:58

linux常用指令指令运行级别

操作级别说明:

0 :关机1 :单用户[找回丢失的密码]

2:多用户状态没有网络服务

3:多用户状态有网络服务

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

5:图形界面

6:系统重启的常用运行级别为3和5,也可指定默认运行级别,以后演示

**实例:**init 0就是关机

在centos7之前,letc简化了/initab文件,如下:multi-user.target: analogous to runlevel 3graphicallagragragrap.target: analogous to runlevel 5#To view current default target, run:systemctl get-default///获得当前默认指令级别# To set a default target, run:systemctl set-default TARGET.target///设置默认指令级别

找回root密码
  1. 启动按e,找到Linux16,最后输入init=/bin/sh
  2. 输入ctrl+x完成,输入单用户模式
  3. 输入光标闪烁位置:mount -o remount,rw /(每个单词之间都有空格,最后/和前面也有空格),最后回车
  4. 新一行输入:passwd,完成后,按键盘返回按钮(Enter)。输入密码,然后再次确认密码。密码修改成功后,会显示passwd..的样式,说明密码修改成功。如下图所示(成功修改):
  5. 输入鼠标闪烁的位置(最后一行):touch /.autorelabel(注:touch与 /后面有一个空间),完成后按键盘的回车键(Enter)
  6. 输入鼠标闪烁的位置(最后一行):touch /.autorelabel(注:touch与 /后面有一个空间),完成后按键盘的回车键(Enter)
  7. 在光标闪烁的位置继续输入:exec /sbin/init(注:exec和 /后面有一个空间),完成后按键盘的回车键(Enter),等待系统自动修改密码(这个过程需要慢慢等待)
帮助指令

案例

man ls:查看ls命令的帮助信息

help:活得shell内置命令有助于信息

pwd类文件目录:ls:

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

cd:

~或者cd :回到你的家庭目录,例如,你是 root , cd~到/root

mkdir:

-p 创建多级目录

rmdir:

删除的是空目录,目录下的内容不能删除。此时,rmdir需要使用 -rf;

touch:

创建空文件

cp:

将文件复制到指定目录,将整个文件复制到内外目录中使用cp -r

rm:

删除目录或文件

-r:删除整个文件夹

-f:强制删除不提示

mv:

或重命名移动文件或目录

cat:

查看文件内容 -n:显示行号,不能修改文件

more:

Linux篇三_基本语法

less:

Linux篇三_基本语法_02

echo:

将内容输出到控制台

echo $PATH:输出环境变量

head:

√基本语法head 文件(功能描述:查看文件头10行内容)

head -n 5文件(功能描述:查看文件头5行的内容,5可以是任意行数)

tail:

√基本语法

  1. tail文件――(功能描述:查看文件尾10行内容)
  2. tail -n5文件―(功能描述:查看文件末尾的5行内容,5行可以是任意行数)
  3. tail -f文件(功能描述:实时跟踪文档的所有更新)

> 和 >>指令

Linux篇三_基本语法_03

history:date查看时间和日期类date

Linux篇三_基本语法_04

date设置

Linux篇三_mkdir_05

搜索类find

find / -size +200M:在Linux系统中搜索200M以上的文件

Linux篇三_基本语法_06

locate指令

locate指令可以快速定位文件路径。locate指令利用系统中所有文件名称和路径的locate数据库快速定位给定的文件。Locate 指令不需要遍历整个文件系统,查询速度更快。管理员必须定期更新locate时刻,以确保查询结果的准确性。

√特别说明是因为locatetetelocate 该指令基于数据库进行查询,因此在第一次运行前,必须使用updatedb指令创建locate数据库。

Grep指令和管道符号 |

grep过滤搜索,管道符号 | 表示将前一个命令的处理结果输出到后一个命令处理中。

基本语法:-n 显示行和行号-i

应用实例案例1:请在 hello.在txt文件中搜索“yes“所在行,并显示行号

1: cat /home/hello.txt lgrep "yes"

2: grep -n "yes"/home/hello.txt

gzip/gunzip指令压缩和解压-.gz是文件,不是目录。

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

基本语法

√基本语法gzip文件(功能描述:压缩文件只能压缩文件*.gz文件)

gunzip 文件.gz(功能描述:解压缩文件命令)

zip/unzip(对象.zip可以是目录(-r)也可以是文件))

√应用实例案例1:将/home下的所有文件/文件夹压缩成myhome.zipzip -r myhome.zip /homel[压缩home目录及其包含的文件和子文件夹]

案例2:myhome.zip解压到/opt/tmp_目录下mkdir /opt/tmpunzip -d /opt/tmp /home/myhome.zip

tar指令

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

Linux篇三_mkdir_07