首页 > 系统相关 >Linux篇三

Linux篇三

时间:2023-05-27 17:31:43浏览次数:36  
标签:locate 文件 zip 指令 Linux touch 目录

linux常用指令

指令运行级别

运行级别说明:

0 :关机 1 :单用户【找回丢失密码】

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

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

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

5:图形界面

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

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

在centos7以前,letc/inittab文件中进行了简化,如下:
multi-user.target: analogous to runlevel 3graphical.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篇三_mkdir

less:

Linux篇三_cp_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篇三_mkdir_03

history:

时间日期类

date查看

Linux篇三_mkdir_04

date设置

Linux篇三_mkdir_05

搜索查找类

find

find / -size +200M:搜索Linux系统中大于200M的文件

Linux篇三_基本语法_06

locate指令

locate指令可以快速定位文件路径。locate指令利用事先建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件。Locate 指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新locate时刻。

√特别说明 由于locate 指令基于数据库进行查询,所以第一次运行前,必须使用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.zip zip -r myhome.zip /homel[将home目录及其包含的文件和子文件夹都压缩]

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

tar指令

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

Linux篇三_基本语法_07

标签:locate,文件,zip,指令,Linux,touch,目录
From: https://blog.51cto.com/u_16084527/6362799

相关文章

  • 使用vscode远程连接Linux环境写C程序
    1. 下载安装vscode2. 在扩展商店搜索chinese安装中文语言包, 相当于汉化vscode, 应该需要重启生效3. 安装配置插件RemoteSSH4. 连接远程主机, 在资源管理器中可以管理文件5. 试着创建一个文件, 以.c作为扩展名, 会自动下载插件c/c++扩展包6. 写好的C程序, 可以......
  • Linux基础(六)
    推荐步骤:管理Linux操作系统,添加新的硬盘40G创建三个分区,第一个分区和第二个分区大小5G,第一个分区格式化XFS文件系统,第二个分区为EXT4文件系统,将两个文件系统分别手动挂载到/db1和/sdb2目录上,查看挂载的分区在添加磁盘创建第三个分区大小5G,将第三个分区转换为swap分区,进行格式化扩展......
  • Lupin的linux学习路(ubuntu)
    Lupin的linux的学习路(Ubuntu)安装Ubuntu双系统制做一个系统引导u盘(到Ubuntu官网下载镜像,使用rufus镜像写入软件将镜像写入到u盘中,写入成功后,引导u盘制做完成)。在Windows系统中分出200G的空余磁盘空间安装Ubuntu系统。电脑关机,插上引导u盘,进入电脑引导选项,进入Ubuntu安......
  • Linux 大页内存 Huge Pages 虚拟内存
    Linux为什么要有大页内存?为什么DPDK要求必须要设置大页内存?这都是由系统架构决定的,系统架构发展到现在,又是在原来的基础上一点点演变的。一开始为了解决一个问题,大家设计了一个很好的方案,随着事物的发展,发现无法满足需求,就在原来的基础上改进,慢慢的变成了现在的样子。不过技术革新......
  • svn 从windows 迁移到linux
    svnwindow迁移到linux一、window下svn备份方式svn先做备份,一般svn在windows服务器中有svnadmin命令做备份1.1SVNadmindump c:/repository/test/>d:/test.dump 优点:官方推荐方式,优点是比较灵活,可以全量备份也可以增量备份缺点:版本比较大是,dump过程比较慢,备份耗时,恢......
  • 使用 Linux 命令如何恢复被覆盖的文件 All In One
    使用Linux命令如何恢复被覆盖的文件AllInOne数据还原/数据恢复errors#通配符`*`两边有空格,导致所有文件被覆盖bug❌#$fswebcam--no-banner-r1280*720camera-test.jpg❌demos(......
  • linux的基本命令
    df查看磁盘使用情况tar-jbizp2压缩tar-Zgzip压缩chomod改变文件或目录的访问权限(r只读w代表写x代表可执行)chmodugo+rfile1.txt为文件增加可读的权限chmoda=rfile1.txt为文件增加所有人可权限chmodu-xex1.py为文件取消可执行的权限或者chmod777fi......
  • Linux 或 Windows 上实现端口映射
    Linux或Windows上实现端口映射Linux就该这么学 2023-05-2708:02 发表于北京链接:https://www.cnblogs.com/connect/p/server-port-proxy.html排版:入门小站通常服务器会有许多块网卡,因此也可能会连接到不同的网络,在隔离的网络中,某些服务可能会需要进行通信,此时服......
  • Linux安装Maven-V3.9.2
    1、下载Maven进入Apachemaven官网https://maven.apache.org/download.cgi下载Maven的二进制压缩包  2.上传到服务器进行解压tar-zxvfapache-maven-3.9.2-bin.tar.gz 3.配置环境变量#配置环境变量exportMAVEN_HOME=/fanjf/maven-3.9.2exportPATH=$MAVEN_HOME......
  • Linux 安装 Redis
    一、概要1.环境(1)Redis6.2.7,点击可检查最新版本;(2)RockyLinux9.1二、安装与配置1.安装Redis的安装非常简单,官方针对Ubuntu/Debian系统提供了具体指引,对于其他Linux系统也可以通过Snapcraft进行安装。对于RHEL9系统,dnf库也内置了Redis,不过该Redis是6.2.7并非最新的......