Linux使用操作

各类小技巧

ctrl+c强制停止

ctrl+d退出账户的登录

或者退出某些特定程序的专属页面

history 查看历史命令

!命令前缀,自动执行上一次匹配前缀的命令

ctrl+r 输入内容去匹配历史命令

光标移动快捷键

ctrl+a,跳到命令开头

ctrl+e,跳到命令结尾

ctrl+键盘左键,左跳一个单词

ctrl+键盘右键,右跳一个单词

ctrl+l清屏,clear一样的效果

软件安装

Linux系统的应用商店

yum命令

yum:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖

语法:yum [-y] [install] | [remove] | [search] 软件名称

选项:-y 自动确认,无需手动确认安装或者卸载过程

install:安装

remove:卸载

search:搜索

yum命令需要root权限

systemctl命令

Linux系统很多软件都支持使用systemctl命令控制:启动、停止、开机自启

能够被这个命令管理的软件,一般也称之为:服务

语法:systemctl start | stop | status | enable | disable

ln命令创建软连接

在系统中创建软连接,可以将文件、文件夹链接到其他位置

类似于快捷方式

语法 ln -s 参数1 参数2

-s选项,创建软连接

参数1:被链接的文件或文件夹

参数2:要链接去的目的地

date命令

通date命令可以在命令行中查看系统的时间

语法:date [-d] [+格式化字符串]

-d 按照给定的字符串显示日期,一般用于日期计算

格式化字符串:通过特定的字符串标记,来控制显示的日期格式

[zhenjiayao@localhost ~]$ date +%Y-%m-%d
2023-11-16

IP地址和主机名

IP地址:每一台联网的电脑都会有一个地址,用于和其他计算机进行通讯

v4格式:a:b:c:d

其中abcd表示0-255的数字

可以通过命令ifconfig来查看本机ip

特殊ip

127.0.0.1,这个ip代指本机

0.0.0.0 可以指代本机,可以在端口绑定中来确定绑定关系

在一些ip地址限制中,表示所有IP的意思,如放行规则设置为0.0.0.0表示允许任意IP通过

虚拟机配置Linux固定ip

当前Linux的IP地址是通过DHCP服务获取的,他会动态获取IP,每次重启后都会获取依次,导致IP地址频繁变更

网络传输

ping命令

可以通过ping命令,检查指定的网络服务器是否可以联通状态

语法:ping [-c num] ip或者主机名

选项-c:检查的次数不使用-c,将无限次ping

参数:ip或者主机名

wget命令

非交互式的文件下载器,可以在命令行内下载网络文件

语法:wget [-b] url

选项-b:后台下载,会将日志写入当前工作目录wget-log文件

参数url 下载地址

curl命令

curl可以发送http请求,可用于下载文件,获取信息

语法: curl [-O] url

选项:-O 用于下载文件,当url是下载链接时,可以使用此选项保存文件

参数url:要发起请求的网络链接

端口

设备与外界通讯交流的出入口,可以分为:物理端口和虚拟端口

物理端口:又可称之为接口,是可见的端口,如usb,rj45网口,HDMI端口

虚拟端口:是计算机内部的端口,是不可见的。

例子:IP可以指向一台计算机,端口可以指向计算机内的程序

可以通过nmap命令查看端口的占用情况

nmap ip

可以通过netstat命令,查看指定端口的占用情况

语法:netstat -anp | grep 端口号

进程管理

程序运行在操作系统中,是被操作系统所管理的

为管理运行的程序,每一个程序在运行时,便被操作系统注册为系统的一个进程

并会为每一个进程都分配一个独有的:进程ID(进程号)

查看进程

可以通过ps命令查看Linux系统中进程信息

语法 ps [-e -f]

选项-e,显示出全部的进程

选项:-f,以完全格式化的形式展示信息

关闭进程

kill [-9] 进程id

-9:强制关闭

查看系统资源占用

top 类似任务管理器,每隔五秒刷新一次

磁盘信息监控

df [-h]

-h 更加人性化的单位

iostat查看CPU、磁盘的相关信息

iostat [-x] num1 num2

选项 -x,显示更多信息

num1:数字,刷新间隔,num2:数字,刷新几次

网络状态监控

可以使用sar命令查看网络的相关统计

语法 sar -n DEV num1 num2

选项 -n 查看网络,DEV表示查看网络接口

压缩和解压

tar命令

.tar,称之为tarball,归档文件,即简单的将文件组装到一个.tar 文件内,并没有太多文件体积的减少,仅仅是简单的封装

.gz,也常见为.tar.gz,gzip格式压缩文件,极大减少体积

语法:tar[-c -v -x -f -z -C] 参数1,参数2,。。。

-c:创建压缩文件,用于压缩模式

-v,查看进度

-x,解压模式

常用组合:

tar -cvf test.tar 1.txt 2.txt 3.txt

将1.txt 2.txt 3.txt压缩到test.tar

tar -zcvf test.tar 1.txt 2.txt 3.txt

将1.txt 2.txt 3.txt压缩到test.tar.gz,使用gzip模式

常用解压组合

tar -xvf test.tar

解压test.tar,将文件解压到当前目录

tar -xvf test.tar -C /home/....

解压到目录

tar -zxvf test.tar -C /home/....

以gzip模式

zip命令压缩

zip [-r] 参数1 参数2.。。。。。

包含文件夹加上-r

i

unzip解压

unzip -d 参数

-d同-C

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/161679.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C语言_题库】输入4个整数,要求按照从小到大的顺序输出

题目 输入4个整数 要求按照从小到大的顺序输出 书上的学习辅导答案 // 主要部分 int main(){int t,a,b,c,d;printf("请输入四个数:");scanf("%d,%d,%d,%d"

SkyWalking全景解析:从原理到实现的分布式追踪之旅

🎏:你只管努力,剩下的交给时间 🏠 :小破站 SkyWalking全景解析:从原理到实现的分布式追踪之旅 前言第一:SkyWalking简介第二:实现原理概览第三:主键与架构第四&#xff1…

【计算机基础】通过插件plantuml,实现在VScode里面绘制状态机

📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨ 📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 📢:文章若有幸对你有帮助,可点赞 👍…

数学与她的

文章目录 定义域函数的定义域:一般地复合函数求解极值,单调性综合考题: 定义域 函数的定义域: 求定义域的原则性问题(通用)分母不为0 偶次根式的被开方式为非负( ≥ 0 ) 偶次根式的…

redis运维(十五) 集合

一 集合 ① 概念 集合的元素在redis里面的世界是member集合: setset集合当中不允许重复的元素,而且set集合当中元素是没有顺序的,不存在元素下标 ② sadd、smembers、srem ③ sismember、srandmember、spop、scard spop 命令用于移除集合中的指定 …

sql语法大全

1,创建数据库 create database 数据库名字; 2,查看所有的数据库名称 show databases; MySQL服务器已有4个数据库,这些数据库都是MySQL安装时自动创建的。 information_schema 和 performance_schema 数据库分别是 MySQL 服务器的数据字典(…

CSS 渐变

linear-gradient() 线性渐变 /* 渐变轴为 45 度,从蓝色渐变到红色 */ linear-gradient(45deg, blue, red);/* 从右下到左上、从蓝色渐变到红色 */ linear-gradient(to left top, blue, red); /* to [left/right] [top/bottom] *//* 色标:从下到上&#…

算法——滑动窗口(Sliding Window)

一、背景知识 滑动窗口算法(Sliding Window): 在给定数组 / 字符串上维护一个固定长度或不定长度的窗口。可以对窗口进行滑动操作、缩放操作,以及维护最优解操作。题型一:固定长度题型二:不固定长度 二、例…

TypeScript 学习笔记 第二部分 webpack 创建typescript项目

【视频链接】尚硅谷TypeScript教程(李立超老师TS新课) 创建webpack 项目 IDE:webstorm 新建一个空的项目运行npm init初始化项目目录结构 1. 安装 webpack:构建工具webpack-cli: webpack的命令行工具typescript&am…

PCIE链路训练-状态机描述1

状态机描述 Config.linkwidth.start: 1. (1)Linkup 0 状态机没有执行链路宽度的升级(upconfiguration of the Link width):那么tx会在所有active的dsp上发送TS1,其中link num为具体内容&a…

git stash 用法总结

目录 1,介绍场景1:场景2: 2,常用命令2.1,基础2.2,进阶1,存储时指定备注2,通过索引来操作指定的存储3,修改存储规则 2.3,查看 stash 修改的具体内容 1&#xf…

Element UI之Dialog 对话框

Dialog 对话框 用于弹出窗口 按需引入方式 如果是完整引入可跳过此步骤 import Vue from vue import { Dialog } from element-ui import element-ui/lib/theme-chalk/base.css import element-ui/lib/theme-chalk/dialog.cssVue.use(Dialog)基础使用 <template><…

摩尔定律,梅特卡夫定律,吉尔德定律

信息系统的三大定律(摩尔定律&#xff0c;梅特卡夫定律&#xff0c;吉尔德定律)有一个清晰的视角&#xff1a; 信息系统不是左边的生产消费系统&#xff0c;而是右边的交易系统&#xff0c;交易系统与生产消费典型的区别在于信息交易过程会产生新的信息&#xff0c;就像钱一样…

c语言——俄罗斯方块

一、游戏效果 俄罗斯方块 二. 游戏背景 俄罗斯方块是久负盛名的游戏&#xff0c;它也和贪吃蛇&#xff0c;扫雷等游戏位列经典游戏的⾏列。 《俄罗斯方块》&#xff08;Tetris&#xff0c;俄文&#xff1a;Тетрис&#xff09;是一款由俄罗斯人阿列克谢帕基特诺夫于1984…

java http

超文本传输协议 超文本/html 工作方式 get / url 请求获取相应报文 http://xxxxxxxxxxxx.com/user?xxx xxx 协议类型 - 服务器地址 -路径 path 请求格式: head / body path路径进行处理资源 等同于报文请求: GET: /users HTTP/1.1 Host:api.github.com 响应报文 请求方式…

京东数据分析平台(京东运营数据采集):2023年10月京东白酒品牌销售排行榜

鲸参谋监测的京东平台10月份白酒市场销售数据已出炉&#xff01; 鲸参谋数据显示&#xff0c;10月份&#xff0c;京东平台上白酒的销量为340万&#xff0c;环比增长约16%&#xff0c;同比增长约37%&#xff1b;销售额为28亿&#xff0c;环比增长约20%&#xff0c;同比增长约122…

educoder中Hive综合应用案例 — 学生成绩查询

第1关:计算每个班的语文总成绩和数学总成绩 ---------- 禁止修改 ----------drop database if exists mydb cascade;set hive.auto.convert.join = false; set hive.ignore.mapjoin.hint=false; ---------- 禁止修改 ---------- ---------- begin ---------- ---创建mydb数据…

如何在Ubuntu的Linux系统中安装MySQL5.7数据库

前往MySQL数据库官网链接地址下载5.7数据库。 MySQL :: Download MySQL Community Server (Archived Versions)使用ssh的可视化工具将下载的mysql-5.7.40-linux-glibc2.12-x86_64.tar.gz文件上传到Linux服务器&#xff0c;并解压文件 tar -zxvf mysql-5.7.40-linux-glibc2.12-x…

总结vue框架中的钩子函数

vue2.x生命周期钩子函数 组件的生命周期分为3个阶段: 挂载阶段:beforeCreate、created、beforeMount、mounted,更新阶段:beforeUpdate、updated,销毁阶段:beforeDestroy、destroyed beforeCreate beforeCreate() {// 初始化数据&#xff0c;并通过Object.defineProperty()和…

基于蛇优化算法优化概率神经网络PNN的分类预测 - 附代码

基于蛇优化算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于蛇优化算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于蛇优化优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要&#xff1a;针对PNN神经网络…