当前位置: 首页 > news >正文

linux常使用的命令

关机命令

shutdown

halt

poweroff

reboot

grep 选项 参数

-l 显示所有包含关键字的文件名

-n 在匹配之前加上行号

-c 只显示匹配的行数

-v 显示不匹配的行

管道符 “|”

左边的输出作为右边的输入

例如:我们找个文件包含abc 但是不含有def的文件

grep -l "*abc*"|grep -v "*def*"

文件系统配置文件

/etc/filesystems   #测试挂载文件系统类型
​
/peoc/filesystems    # 已经加载的文件系统类型
​
/lib/modules/2.6.18-274el5/kernel/fs/  #文件系统驱动所在目录
​
/etc/fstab   #分区挂载目录

文件类型的颜色

蓝色文件----------目录

白色文件----------一般性文件,如文本文件,配置文件,源码文件等

浅蓝色文件----------链接文件,主要是使用 ln 命令建立的文件

绿色文件----------可执行文件,可执行的程序

红色文件-----------压缩文件或者包文件

df命令

df -h   #显示文件系统整体磁盘的使用情况
分别显示的内容
容量  已用  可用  已用% 挂载点
​
df -i  #显示

du命令

du  -sh #显示当前的目录大小
du  -sh/    #显示根目录下所有文件的大小

dumpe2fs:显示当前的磁盘状态

软、硬链接创建命令

ln -s 源文件 目标文件   #  软连接 也就是快捷方式
​
ln 源文件  目标文件   #硬链接  不支持对目录和跨文件系统创建

fdisk(不支持大于2T的磁盘)

fdisk -l   #显示系统中所有的分区

mkfs 格式化磁盘

mkfs -t 文件系统格式 设备文件名

mkfs -t ext4 /dev/hda1   #对分区/dev/hda1 进行格式化

交换分区(swap)

就是在内存用完时,给磁盘调出部分空间虚化成内存给使用

特点:

<1>连续的磁盘空间,且对用户不可见

<2>他的速度可比物理内存慢多了

swapon -s  #用于查看当前交换分区大小
​
#创建一个交换文件
​
dd if=/dev/zero of=/swapfile bs=1024 count=1048576 #1048576就是1G用KB表示的大小
​
mkswap /swapfile   #需要将它格式化为交换文件的格式
​
swapon /swapfile   #挂载上去,就可以立刻应用这个交换文件
​
#  可以运行swapon -s查看一下
​
#如果你想开机的时候自动挂载这个交换文件,那么还要在/etc/fstab中加上下面这一句:/swapfile swap sw 0 0
​

userdel

选项 -r 在删除用户的同时删除家目录

文件权限

#执行
ls -lha
#   -   代表文件    d开头代表目录
​
#  r  代表读  4
#  w  代表写  2
#  x  代表执行 1
​
-rw-r--r--.  1 root root  100 Dec 29  2013 .cshrc  #代表普通文件   删除用rm
drwxr-----.  3 root root   19 Jun 13 02:26 .pki   #代表目录
​

UID

#所有uid为0的用户都是超级用户  通过  /etc/passwd 来查看超级用户

开关机命令

shutdown -h now   # 现在马上关机
​
shutdown -h 5 #五分钟后关机
​
poweroff    #立刻关机
​
shutdown  -r  now  #现在马上重启主机
​
reboot  #立刻重启

cd命令

  #切换目录    cd ./     #当前目录cd ..   #退回上级目录cd ~    #家目录cd -   #上次访问的目录

ls命令

#查看目录
​
ls -lha #  查看当前目录下的所有目录和文件呈现方式为人性化
​
ls  /usr   #查看指定目录下的文件和目录

rm命令

#删除命令
​
rm 文件名   #删除的是文件
​
rm -r    # 删除的是目录 
​
rm -rf/*  #慎用!!!!慎用  包吃包住命令

mv命令

#目录重命名
​
mv  a   b   #将目录a改为b
​
​
#剪切目录
​
mv 目录的名称  目录的新位置   
​
​

find命令

#按名字查找
​
find    目录  参数  文件名称
#按名字查找
#查找所有以a结尾的文件或文件
find    /usr    -name   "*a"
​
​
#按文件大小查找
​
find    目录  参数  文件大小
​
find    /use    -size   +(-)10k(M、G)
#-表示小于某个数   +表示大于某个数   K表示kb  m g类似

vi命令

#   dd 删除当前行
#   输入  i  在光标所在前面插入     输入 o  在光标所在后面插入
#   输入a  在光标所在行 另起一行插入
#    快捷键 esc后  shift+zz  保存并且退出
​
#   shift+g光标跳到最后一行
#   yy复制一行内容
#    p粘贴一行的内容

tar命令

#  格式 tar  [选项] [打包完成的名字] [需要打包的文件]
​
#  创建打包   z调用gzip进行压缩    c 创建压缩   v 显示运行过程   f指定文件名  
tar -zcvf abc.tar.gz aa.txt bb.txt
​
#  解压缩  x表示解压
tar -zxvf abc.tar.gz  /usr/tmp
​
​

grep命令

#  文本搜索工具
​
#  选项 -n 结果显示行数   -v 排除关键字 

which命令

# 查找命令的位置也就是路径 
​
which cd
which pwd

sudo命令

主机名的配置

vi /etc/sysconfig/network

ip 地址配置

vi /etc/sysconfig/network-scripts/ifcfg-enth0

域名映射

#进入编辑模式
vi /etc/hosts
​
192.168.61.145 swb  #代表

crontab定时任务

#先安装   crontab
​
yum install -y crontabs
​
#选项 -l 显示定时任务   -e 编辑定时任务  -r删除定时任务
​
crontab -e
​
​
# 格式           *      *      *      *    * 命令
#               分钟   小时     日   月   星期几
# 取值范围      1-59    0-23    1-31   1-12   1-7
​
​
5 * * * * touch wjy.txt  #五分钟后执行命令
​
*/5 * * * * touch wjy.txt  #每五分钟执行一次命令
​
* 12 * * *  touch wjy.txt  #每天十二点执行任务
​
3,15 * * * * touch wjy.txt  #没小时第三分钟和第十五分钟执行任务
​
3,15 8-11 * * * touch wjy.txt  #每天八到十点第三分钟和第十五分钟执行任务
​
3,15 1-23 */3 * * touch wjy.txt  #每隔三天执行一次八到十点第三分钟和第十五分钟执行任务
​

查看进程

ps -ef  #查看所有正在运行的进程
​
kill  #杀掉某个进程
​
kill pid   kill -9 pid    # 强制杀掉某个进程   pid  进程id

查看当前系统端口

netstat -an  # 查看所有端口
​
netstat -an|grep 端口

相关文章:

linux常使用的命令

关机命令 shutdown halt poweroff reboot grep 选项 参数 -l 显示所有包含关键字的文件名 -n 在匹配之前加上行号 -c 只显示匹配的行数 -v 显示不匹配的行 管道符 “|” 左边的输出作为右边的输入 例如&#xff1a;我们找个文件包含abc 但是不含有def的文件 grep …...

Ubuntu系统U盘安装与虚拟机安装

一、Ubuntu系统U盘安装 准备工作 下载Ubuntu镜像文件:从Ubuntu官方网站下载最新的LTS(长期支持)版本镜像文件(ISO),以确保系统的稳定性和长期支持。准备U盘:选择一个容量至少为8GB的U盘,并确保U盘中的数据已备份,因为接下来的操作会格式化U盘。制作启动U盘: Windows…...

FastDDS中的线程梳理

目录 线程预览 我们承担ROS&#xff0c;FastDDS&#xff0c;C&#xff0c;cmake等技术的项目开发和专业指导和培训&#xff0c;有10年相关工作经验&#xff0c;质量有保证&#xff0c;如有需要请私信联系。 线程预览 NameTypeCardinality线程名DescriptionEventGeneral每个Dom…...

Signac包-1.Analyzing PBMC scATAC-seq

–https://stuartlab.org/signac/articles/pbmc_vignette 好的&#xff0c;开始学习scATAC-seq的数据是怎么玩的了&#xff0c;先跑完Signac的教程&#xff0c;边跑边思考怎么跟自己的课题相结合。 留意更多内容&#xff0c;欢迎关注微信公众号&#xff1a;组学之心 数据和R…...

使用指定版本python创建虚拟机环境

安装python3.9 对于 Ubuntu/Debian&#xff0c;可以使用以下命令&#xff1a; sudo apt update sudo apt install python3.9 对于 CentOS&#xff0c;可能需要先启用 EPEL 存储库&#xff0c;然后使用以下命令&#xff1a; sudo yum install https://dl.fedoraproject.org/…...

【git】git常用命令提交规范

Git 是程序员工作中不可或缺的版本控制工具&#xff0c;以下是一些优化后的常用 Git 命令列表&#xff0c;旨在帮助你更高效地使用 Git 进行版本控制。 基础操作 拉取代码 git clone xxx.git创建分支 git branch dev切换分支 git checkout dev # 或者 git switch dev创建并切换…...

第一个Python Web程序

1、离线安装Django 由于Python是3.7版本,Django选择2.2.4版本,并且中间需要安装依赖包。全部安装包如下: 打开Anaconda Prompt,先进入Python3.7环境,然后依次安装各个包: 至此,Django离线安装成功。 2、编写第一个Django程序 2.1 创建Django项目 创建项目welcome时…...

vector深度剖析及模拟实现

目录 前言vector核心框架模拟实现1. 前期准备2. 构造和销毁补充: 隐式类型转换和多参数构造的区别 3. 迭代器相关4. 容器相关补充: memcpy拷贝问题 5. 元素访问6. vector的修改测试代码 总结 前言 本文重点模拟实现vector的核心接口, 帮助我们更好的理解底层逻辑, 以及对vecto…...

spring 中包自动扫描之 component-scan 解析

在 spring 中&#xff0c;为简化 bean 的配置&#xff0c;在 spring-context 模块下提供了包的自动扫描功能&#xff0c;将配置的包及其子包下的所有符合条件的类都注册到 BeanFactory 中。下面来看下具体是怎么实现的。 配置 <context:component-scan base-package"…...

【C语言】Linux 飞翔的小鸟

【C语言】Linux 飞翔的小鸟 零、环境部署 安装Ncurses库 sudo apt-get install libncurses5-dev壹、编写代码 代码如下&#xff1a; bird.c #include<stdio.h> #include<time.h> #include<stdlib.h> #include<signal.h> #include<curses.h>…...

mcasttest-tool组播检测工具

作者&#xff1a;广大 检测组播 mcasttest-tool是oracle组播检测工具&#xff0c;组播是oracle 11.2.0.2开始的新功能。 1、上传mcasttest工具解压并授权 [rootrac1 soft]# cd /u01/soft/ [rootrac1 soft]# tar -xvf mcasttest.tgz[rootrac1 soft]# chown -R grid:oinstall…...

ncnn 库编译的一些问题,使用交叉编译

一开始的问题是编译完程序&#xff0c;但是部分工具没有编译出来。 主要的问题是&#xff1a; 1. ncnn2in8 程序没有编译出来&#xff1a;主要原因应该是cmakelists.txt文件中对于的模块没打开on&#xff0c;或者这个模块没加进去编译: 添加以下 -DNCNN_BUILD_EXAMPLESON -…...

Python基础教程(一)

1.编程基础 1.1标识符 标识符是变量、函数、模块和其他对象的名称。Python中标识符的命名不是随意的&#xff0c;而是要遵守一定的命名规则&#xff0c;比如说: 1、标识符是由字母 (A~Z 和 a~z) 、下划线和数字组成&#xff0c;但第一个字符不 能是数字。 2、标识符不…...

基于C51和OLED12864实现贪吃蛇小游戏

引言 在微电子技术飞速发展的今天&#xff0c;单片机作为智能控制的核心&#xff0c;广泛应用于各种电子设备中。C51系列单片机以其高效、稳定的特性&#xff0c;成为众多电子爱好者和工程师的首选平台。而OLED显示屏以其轻薄、低功耗、响应速度快等优点&#xff0c;在显示设备…...

JVM性能调优全指南:高流量电商系统的最佳实践

1.G1(Garbage-First) 官网: G1 Garbage Collection G1收集器是Java 7中引入的垃圾收集器,用于替代CMS(Concurrent Mark-Sweep)收集器。它主要针对大内存、多核CPU环境下的应用场景,具有以下特点: 分代收集:G1仍然保留了分代的概念,但新生代和老年代不再是物理隔离的,…...

前端常见场景、JS计算精度丢失问题(Decimal.js 介绍)

目录 一. Decimal.js 介绍 二. 常用方法 1. 创建 Decimal 实例 2.加法 add 或 plus 3.减法 sub 或 minus 4.乘法 times 或 mul 5.除法 div 或 dividedBy 6.取模 7.幂运算 8.平方根 9.保留小数位 toFixed方法(四舍五入) 三.项目应用 前端精度丢失问题通常由以下原因…...

Python写UI自动化--playwright(点击操作)

本篇介绍playwright点击操作&#xff0c;click()方法的常用参数 目录 0. selector (必需) 1. modifiers(可选) 2. position(可选) 3. button(可选) 4. click_count(可选) 5. delay 6. timeout(可选) 7. forceTrue(可选) 8. trialTrue(可选) 9. no_wait_after(可选) …...

[C#面对对象] 之抽象方法 虚方法 接口

1.虚方法 我的理解 "法国的“巴黎公社”&#xff0c;俄国的“十月革命”&#xff0c;都是把主要战略方向首先夺取中心城市 " 设计为 一个父类中的虚方法(virtual),这个虚方法已经有实现了(就是通过暴力革命夺取的方法 最终返回 城市)然而秋收暴动(子类)失败…...

docker 发布geoserver服务添加字体

1. 创建容器时可直接挂载到系统字体库 2. 已发布的容器挂载字体目录 关闭docker服务 &#xff1a; systemctl stop docker.socket 修改config.v2.json :位置在 cd /var/lib/docker/containers/容器id 重新启动docker服务&#xff1a;systemctl start docker...

数据赋能(162)——开发:数据整理——技术方法、主要工具

技术方法 从商业角度来看&#xff0c;从前未知的数据分析模式或趋势的发现为企业提供了非常有价值的洞察力。数据整理技术能够为企业对未来的发展具有一定的预见性。数据整理技术可以分成3类&#xff1a;群集、分类和预测。 群集技术&#xff1a; 这是一种将相似的数据项进行…...

安全服务面试

对安全服务是怎么理解的 安全服务对象是人&#xff0c; 渗透测试对象是网站。&#xff08;我的理解&#xff09; 安全概念和资讯 安全工具使用 渗透测试 安全基线检查 应急响应 代码审计 安全边界建设 安全规范 1.拿到一个待检测的站&#xff0c;你觉得应该先做什么&…...

昇思25天学习打卡营第23天|LSTM+CRF序列标注

Mindspore框架CRF条件随机场概率图模型实现文本序列命名实体标注|&#xff08;一&#xff09;序列标注与条件随机场的关系 Mindspore框架CRF条件随机场概率图模型实现文本序列命名实体标注|&#xff08;二&#xff09;CRF模型构建 Mindspore框架CRF条件随机场概率图模型实现文本…...

抖音直播弹幕数据逆向:websocket和JS注入

&#x1f50d; 思路与步骤详解 &#x1f575;️‍♂️ 思路介绍 首先&#xff0c;我们通过抓包工具进入的直播间&#xff0c;捕获其网络通信数据&#xff0c;重点关注WebSocket连接。发现直播弹幕数据通过WebSocket传输&#xff0c;这种方式比传统的HTTP更适合实时数据的传输。…...

AIGC diffusers文生图模型optimum量化使用案例

参考: https://github.com/huggingface/blog/blob/main/quanto-diffusers.md 安装 pip install optimum-quanto %pip install optimum使用 from optimum.quanto import freeze, qfloat8, quantize from diffusers import PixArtSigmaPipeline import torchpipeline = PixArt…...

PDF怎么转换成Word?这些工具一键搞定!

在日常生活中&#xff0c;我们经常遇到需要将PDF文件转换成Word文档的情况。PDF怎么转换成Word&#xff1f;一些工具的使用十分重要&#xff01;下文中就为大家推荐几个亲测好用的PDF转换工具。 一、Foxit PDF转换大师&#xff08;365客户端&#xff09; 链接&#xff1a;www…...

【TS】TypeScript函数类型:提升函数的类型安全性和可读性

&#x1f308;个人主页: 鑫宝Code &#x1f525;热门专栏: 闲话杂谈&#xff5c; 炫酷HTML | JavaScript基础 ​&#x1f4ab;个人格言: "如无必要&#xff0c;勿增实体" 文章目录 TypeScript函数类型&#xff1a;提升函数的类型安全性和可读性1. 引言2. 基本函…...

“八股文”在实际工作中是助力、阻力还是空谈?

前言&#xff1a;在当今快速发展的技术时代&#xff0c;程序员的角色变得日益重要。随着技术的不断进步&#xff0c;招聘流程也在不断演变以适应新的需求。在程序员的招聘过程中&#xff0c;“八股文”作为一种面试现象&#xff0c;已成为不可忽视的一部分。所谓“八股文”&…...

代码随想录算法训练营第22天-leetcode-回溯算法part01:

#回溯算法理论基础 能解决的问题&#xff1a; 组合问题&#xff1a;N个数里面按一定规则找出k个数的集合切割问题&#xff1a;一个字符串按一定规则有几种切割方式子集问题&#xff1a;一个N个数的集合里有多少符合条件的子集排列问题&#xff1a;N个数按一定规则全排列&…...

MySql 触发器、存储器练习

一&#xff1a; 触发器 1、建立两个表:goods(商品表)、orders(订单表) 查看数据库&#xff1a;mysql> show databases; 使用数据库&#xff1a;mysql> use mydb16_trigger; 创建goods表&#xff1a; mysql> create table goods(gid char(8) not null primary key, …...

【Plotly-驯化】一文教您画出Plotly中动态可视化饼图:pie技巧

【Plotly-驯化】一文教您画出Plotly中动态可视化饼图&#xff1a;pie技巧 本次修炼方法请往下查看 &#x1f308; 欢迎莅临我的个人主页 &#x1f448;这里是我工作、学习、实践 IT领域、真诚分享 踩坑集合&#xff0c;智慧小天地&#xff01; &#x1f387; 免费获取相关内…...