Linux基础命令大全(上)
♥️作者:小刘在C站
♥️个人主页:小刘主页
♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生!
♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情
目录
前言
一.虚拟机系统安装后操作
二.已安装系统,修改网卡名
三.系统基础操作规范
四.第二规范:命令格式规范
五..系统基础网络配置
六.系统远程连接管理
七.系统基础命令介绍
八.系统目录相关命令:
命令到末行模式
前言
本章讲解Linux基础命令

一.虚拟机系统安装后操作
快照:保存系统当前时间点状态,关机快照 开机快照
克隆:快速创建另外一台虚拟机,链接克隆 完整克隆
二.已安装系统,修改网卡名
cd /etc/sysconfig/network-scripts/
mv ifcfg-ens33 ifcfg-eth0
vim ifcfg-eth0
修改:
NAME=eth0
DEVICE=eth0
保存退出
vim /etc/sysconfig/grub
修改:
GRUB_CMDLINE_LINUX="rhgb net.ifnames=0 biosdevname=0 quiet"
保存退出
grub2-mkconfig -o /boot/grub2/grub.cfg
init 6
======================================================
三.系统基础操作规范
第一规范:命令输入在命令提示符之后
命令提示符:[root@ali-hb2-web1 ~]#
root:当前登录用户名
ali-hb2-web1: 主机名,尽量表达出位置和功能
~ :表示当前所在目录名
# :表示当前用户权限是管理员($ 为普通用户)
四.第二规范:命令格式规范
命令 回车 例如:ifconfig
命令 (空格) 参数 例如:ip a
命令 (空格) 参数 对象 例如:ip a show eth0
五..系统基础网络配置
查看网络信息:
ip a show ens33
ifconfig ens33
修改网卡信息: vim /etc/sysconfig/network-scripts/ifcfg-eth0
或
nmtui
或
nmcli connection modify eth0 ipv4.address 192.168.20.1/24 ipv4.gateway 192.168.20.254 ipv4.method manual ipv4.dns 8.8.8.8
六.系统远程连接管理
第一步:配置系统网络
第二步:确认系统sshd服务开启
第三步:安装远程管理软件(xshell、超级终端、securecrt、putty等)
终端设置:类型 Linux 滚动缓冲区 200000
日志记录:勾选连接时开始日志记录
连接设置:主机名+ip
七.系统基础命令介绍
参考:https://www.runoob.com/linux/linux-command-manual.html
1.系统命令帮助:
man 命令 man手册
help 命令 查看内部命令
命令 --help 查看外部命令
type 命令 判断内部/外部命令
2.系统关机命令:
shutdown -h now 立即关机(等于poweroff、init 0)
shutdown -h 10 延迟10分钟关机
3.系统重启命令:
shutdown -r now 立即重启(等于reset、init 6)
系统服务管理命令:
systemctl start vsftpd 开启服务systemctl stop vsftpd 关闭服务systemctl restart vsftpd 重启服务systemctl status vsftpd 查看服务状态systemctl enable vsftpd 设置服务开机自启systemctl disable vsftpd 设置服务开机禁用
使用命令查看端口
netstat -anptl | grep vsftpd
八.系统目录相关命令:
用户 主机名 路径 ~表示宿主目录(用户的家目录)
[root@localhost ~]#
# 表示管理员的角色
$ 表示普通用户的角色
linux 采用树形结构
/root 是root用户的宿主目录
/etc 是保存系统的配置文件的路径
/usr 保存用户的所有程序 /usr/local 用户安装路径 /usr/src 源代码位置
/home 是普通用户的宿主目录
/var 存放可变的文件比如"日志" /var/log/messages
/boot 负责系统的引导(包含内核和镜像文件)
/dev 保存设备文件 /dev/sda1 /dev/sr0 /dev/cdrom
命令 选项 参数
ls -l /etc
-l 以长格式显示(创建时间、权限)
-a 看所有文件(包括隐藏文件 .开头)
-h 以人性化方式查看(单位 KB MB GB)
-d 看目录本身
所有者 组 大小 创建时间日期 文件名
-rw-------. 1 root root 1821 9月 13 22:44 anaconda-ks.cfg
所有者 组 其他人
- rwx rwx rwx
-文件
d目录
l连接文件
mkdir /data /backup 创建目录
mkdir -p /a/b/c/d 多级创建
mkdir dir{1..100} 创建从dir1 到 dir100
mkdir {zhangsan,lisi,wangwu} 同时创建三个目录分别为 zhangsan lisi wangwu
绝对路径:从根开始 /etc/sysconfig/network-scripts/ifcfg-ens33
相对路径:以当前目录作为参照 cd ..
cd /data 切换目录
cd .. 返回上层目录
cd ~ 切换到宿主目录
cd - 回到上次cd的路径
mkdir data{01..10} 创建目录序列
mkdir test{01..10..2} 创建跳序序列
mkdir {conf,log,data} 创建无序目录
tree /data 查看目录树
rmdir data01 删除空目录
rm -r /a 删除非空目录,慎用,-f强制
rm -rf *
pwd 查看当前目录绝对路径
ls 列出目录内数据信息
ls -l 长格式列出目录内数据,简写ll
ls -d 查看目录本身
ll -t 查看最新编辑文件信息,按时间排序(r反向)
ll -S 查看文件信息,按大小排序(r反向)
系统文件相关命令:
touch /data/file01 创建空文件
echo "hehe" > /data/file01 覆盖文件内容,单行
echo "haha" >> /data/file01 追加文件内容,单行
cat >> /data/file02 << EOF 编辑多行内容到文件
123
456
789
EOF
> /data/file02 清空文件
cat 查看文件内容 cat /etc/passwd | grep root
more 分页显示,不能回翻
less 分页显示,可以回翻
head 看文件前几行,默认10行
tail 看文件后几行,默认10行(-f 动态追踪查看)
cp -rp /etc/passwd /backup 备份文件 -r 目录
cp -rp /data /backup 备份目录 -p 保持原有权限
mv /data/file02 /backup 移动剪切
vim /data/file01 Linux编辑器
命令行模式:
a i o 切换到输入模式 a在光标所在位置后面插入 i在光标所在位置前面插入
Esc 退回到命令模式
u 恢复上一次操作
x 删除单个字符
dd 删除1行 ndd 2dd
yy 复制 nyy 5yy p 粘贴
/字符串 搜索 n 从上到下跳转 N 从下到上跳转
G 定位到文件最后一行 n G 1G
ZZ 直接保存退出
组合键:
/ 查询 n 跳转 x 删除 i/a插入数据 esc 退回到命令行 ZZ
命令到末行模式
:wq 保存修改,等同于:x 或 命令模式下ZZ:q! 不保存退出:w /tmp/file01 另存为:r /etc/passwd 把其他文件读入到当前:set nu 显示行号:set nonu 取消行号:s /hehe/haha 查找本行中第一个字符串替换:s /hehe/haha/g 查找本行中所有字符串并替换:% s/hehe/haha/g 查找全文所有字符串并替换:3,5 s/hehe/haha/g 查找第3到5行所有字符串并替换
♥️关注,就是我创作的动力
♥️点赞,就是对我最大的认可
♥️这里是小刘,励志用心做好每一篇文章,谢谢大家
相关文章:
Linux基础命令大全(上)
♥️作者:小刘在C站 ♥️个人主页:小刘主页 ♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生! ♥️夕阳下,是最美的绽放࿰…...
嵌入式 串口通信
目录 1、通信的基本概念 1.1 串行通信 1.2 并行通信 2、串行通信的特点 2.1 单工 2.2 半双工 2.3 全双工 3、串口在STM32的引脚 4、STM32的串口的接线 4.1 STM32的串口1和电脑通信的接线方式 4.2 单片机和具备串口的设备连接图 5、串口通信协议 6、串口通信…...
C语言函数调用栈
栈溢出(stack overflow)是最常见的二进制漏洞,在介绍栈溢出之前,我们首先需要了解函数调用栈。 函数调用栈是一块连续的用来保存函数运行状态的内存区域,调用函数(caller)和被调用函数…...
【高阶数据结构】红黑树
文章目录1. 使用场景2. 性质3. 结点定义4. 结点旋转5. 结点插入1. 使用场景 Linux进程调度CFSNginx Timer事件管理Epoll事件块的管理 2. 性质 每一个节点是红色或者黑色根节点一定是黑色每个叶子节点是黑色如果一个节点是红色,那么它的两个儿子节点都是黑色从任意…...
网络协议分析期末复习(二)
目录 12. 端口的定义及常见应用对应的端口号 13. UDP协议概述 14.UDP数据报格式及各字段意义 15. UDP-Lite协议概述 16. TCP数据报格式及各字段意义 17. TCP连接建立及协商参数的过程 18. TCP连接释放过程 19. 路由协议分类及各类的具体协议 20. 路由算法常用的度量 2…...
【C++】STL简介 及 string的使用
文章目录1. STL简介1.1 什么是STL1.2 STL的版本1.3 STL的六大组件2. string类的使用2.1 C语言中的字符串2.2 标准库中的string类2.3 string类的常用接口说明1. string类对象的常见构造2. string类对象的容量操作3. string类对象的修改操作4. resize和reserve5. 认识迭代器&…...
MySQL事务详解
🏆今日学习目标: 🍀Spring事务和MySQL事务详解 ✅创作者:林在闪闪发光 ⏰预计时间:30分钟 🎉个人主页:林在闪闪发光的个人主页 🍁林在闪闪发光的个人社区,欢迎你的加入: …...
ChatGPT背后的技术和多模态异构数据处理的未来展望——我与一位资深工程师的走心探讨
上周,我和一位从业三十余年的工程师聊到ChatGPT。 作为一名人工智能领域研究者,我也一直对对话式大型语言模型非常感兴趣,在讨论中,我向他解释这个技术时,他瞬间被其中惊人之处所吸引🙌,我们深…...
iOS-砸壳篇(两种砸壳方式)
CrackerXI砸壳呢,当时你要是使用 frida-ios-dump 也是可以的; https://github.com/AloneMonkey/frida-ios-dump frida-ios-dump: 代码中需要更改的:手机中的内网ip 密码 等 最后放到我的砸壳路径里: python dump.py -l查看应用…...
linux 基础
1.Shell 命令的格式如下:command -options [argument]command: Shell 命令名称。options: 选项,同一种命令可能有不同的选项,不同的选项其实现的功能不同。argument: Shell 命令是可以带参数的,也可以不带参…...
Java:SpringBoot给Controller添加统一路由前缀
网上的文章五花八门,不写SpringBoot的版本号,导致代码拿来主义不好使了。 本文采用的版本 SpringBoot 2.7.7 Java 1.8目录1、默认访问路径2、整个项目增加路由前缀3、通过注解方式增加路由前缀4、按照目录结构添加前缀参考文章1、默认访问路径 packag…...
Java 基于 JAVE 库 实现 视频转音频的批量转换
文章目录 Java 基于 JAVE 库 实现 视频转音频的批量转换Maven:方案一:代码优化:方案二:示例代码:代码优化:结语Java 基于 JAVE 库 实现 视频转音频的批量转换 实现视频转音频的功能需要使用到一个第三方的 Java 库,叫做 JAVE。JAVE 是一个开源的 Java 库,提供了视频和音频转换…...
Spring容器——基于XML注入
1. 容器:IOC IoC 是 Inversion of Control 的简写,译为“控制反转”,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序 Spring 通过 IoC 容器来…...
设计模式(二十一)----行为型模式之状态模式
1 概述 【例】通过按钮来控制一个电梯的状态,一个电梯有开门状态,关门状态,停止状态,运行状态。每一种状态改变,都有可能要根据其他状态来更新处理。例如,如果电梯门现在处于运行时状态,就不能…...
一分钟理解 AP(Affinity Propagation) 亲和⼒传播算法
从来没有一个算法让我研究好几天都搞不明白,AP算法算是第一个。弄了好几天,打草纸用了几十页,反复琢磨,最后都怀疑人生了。我觉得网上那么多介绍 AP 的文章,基本上没有一篇能讲明白的。最后我都觉得 AP 的作者可能都没…...
使用mybatis的映射文件操作存储过程
先随便创建一个存储过程 DELIMITER $$ CREATE PROCEDURE getUserNameById (IN i_id BIGINT, OUT o_name VARCHAR(10)) BEGINSELECT u.name INTO o_name FROM tb_user u WHERE id i_id; END $$delimiter $$ : 是将sql语句的结束符号先替换成$$的意思,因为sql是遇到…...
世界上最完美的两个软件,太厉害了!
今天给大家介绍两个软件,一个体现了人类在软件开发流程上的极致,另外一个则体现了程序员个体能力的巅峰。01航天飞机飞控软件先来说第一个,航天飞机飞行控制软件,就是下图这个大家伙。航天飞机重达120吨,还携带着2000吨…...
教你成为比卡卡西还牛逼的全能忍者,全拷贝与分割函数
如何成为一个集雷切,写轮眼侦查和拷贝与一身的卡卡西,下面教你! 目录 第一式——雷切! strtok 第二式——写轮眼侦查! strerror函数 第三式——写轮眼拷贝! memcpy 模拟实现memcpy函数 😎…...
【LeetCode】剑指 Offer(24)
目录 题目:剑指 Offer 47. 礼物的最大价值 - 力扣(Leetcode) 题目的接口: 解题思路: 代码: 过啦!!! 写在最后: 题目:剑指 Offer 47. 礼物的…...
javaEE 初阶 — CSS 元素的显示模式与盒模型
文章目录1. 元素的显示模式1.1 块级元素1.2 行内元素1.3 行内元素和块级元素的区别1.4 改变显示模式2. 盒模型2.1 边框2.1.1 边框的粗细2.1.2 边框的颜色2.1.3 边框的风格2.2 内边距2.3 外边距2.3.1 margin 的特殊情况1. 元素的显示模式 1.1 块级元素 常见的元素: h1 - h6 、…...
23-Oracle 23 ai 区块链表(Blockchain Table)
小伙伴有没有在金融强合规的领域中遇见,必须要保持数据不可变,管理员都无法修改和留痕的要求。比如医疗的电子病历中,影像检查检验结果不可篡改行的,药品追溯过程中数据只可插入无法删除的特性需求;登录日志、修改日志…...
Debian系统简介
目录 Debian系统介绍 Debian版本介绍 Debian软件源介绍 软件包管理工具dpkg dpkg核心指令详解 安装软件包 卸载软件包 查询软件包状态 验证软件包完整性 手动处理依赖关系 dpkg vs apt Debian系统介绍 Debian 和 Ubuntu 都是基于 Debian内核 的 Linux 发行版ÿ…...
华为云Flexus+DeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建
华为云FlexusDeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建 前言 如今大模型其性能出色,华为云 ModelArts Studio_MaaS大模型即服务平台华为云内置了大模型,能助力我们轻松驾驭 DeepSeek-V3/R1,本文中将分享如何…...
均衡后的SNRSINR
本文主要摘自参考文献中的前两篇,相关文献中经常会出现MIMO检测后的SINR不过一直没有找到相关数学推到过程,其中文献[1]中给出了相关原理在此仅做记录。 1. 系统模型 复信道模型 n t n_t nt 根发送天线, n r n_r nr 根接收天线的 MIMO 系…...
SiFli 52把Imagie图片,Font字体资源放在指定位置,编译成指定img.bin和font.bin的问题
分区配置 (ptab.json) img 属性介绍: img 属性指定分区存放的 image 名称,指定的 image 名称必须是当前工程生成的 binary 。 如果 binary 有多个文件,则以 proj_name:binary_name 格式指定文件名, proj_name 为工程 名&…...
免费数学几何作图web平台
光锐软件免费数学工具,maths,数学制图,数学作图,几何作图,几何,AR开发,AR教育,增强现实,软件公司,XR,MR,VR,虚拟仿真,虚拟现实,混合现实,教育科技产品,职业模拟培训,高保真VR场景,结构互动课件,元宇宙http://xaglare.c…...
python爬虫——气象数据爬取
一、导入库与全局配置 python 运行 import json import datetime import time import requests from sqlalchemy import create_engine import csv import pandas as pd作用: 引入数据解析、网络请求、时间处理、数据库操作等所需库。requests:发送 …...
论文阅读笔记——Muffin: Testing Deep Learning Libraries via Neural Architecture Fuzzing
Muffin 论文 现有方法 CRADLE 和 LEMON,依赖模型推理阶段输出进行差分测试,但在训练阶段是不可行的,因为训练阶段直到最后才有固定输出,中间过程是不断变化的。API 库覆盖低,因为各个 API 都是在各种具体场景下使用。…...
抽象类和接口(全)
一、抽象类 1.概念:如果⼀个类中没有包含⾜够的信息来描绘⼀个具体的对象,这样的类就是抽象类。 像是没有实际⼯作的⽅法,我们可以把它设计成⼀个抽象⽅法,包含抽象⽅法的类我们称为抽象类。 2.语法 在Java中,⼀个类如果被 abs…...
华为OD最新机试真题-数组组成的最小数字-OD统一考试(B卷)
题目描述 给定一个整型数组,请从该数组中选择3个元素 组成最小数字并输出 (如果数组长度小于3,则选择数组中所有元素来组成最小数字)。 输入描述 行用半角逗号分割的字符串记录的整型数组,0<数组长度<= 100,0<整数的取值范围<= 10000。 输出描述 由3个元素组成…...
