Linux常用汇总

devtools/2025/1/22 9:48:19/

文件操作

mkdir(创建文件夹)
mkdir -pv /mnt/test/x/m /mnt/test/ymkdir -pv /mnt/test/{x/m,y}
rm(删除)
-i 删除之前确认
-f 不确认
-r 递归删除注意:
rm -rf   自杀
查看时间
date
#2021年 12月 16日 星期四 21:35:55 CST
clock
#2021年12月16日 星期四 21时36分00秒  -0.758494 秒
cal
#     十二月 2021    
日 一 二 三 四 五 六1  2  3  45  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
touch(创建文件)
stat(查看文件信息)
最后一次访问时间
最后一次修改时间:内容的改动叫修改
最后一次改变时间:文件(内容和元数据)的改动叫改变
cp file1 file2(拷贝)
mv 移动文件
Cat 读取文件
cat 文件名  [root@s25linux tmp]# cat  first.py
print ("你看这个灯,它又大又量")#读取内容,且显示行号
cat  -n  文件名 #利用cat写入文件内容,写一首诗
[root@s25linux tmp]# cat >> second.py << EOF
> #!coding:utf-8
> print("爱的魔力转圈圈")
> EOF
[root@s25linux tmp]#
[root@s25linux tmp]#
[root@s25linux tmp]#
[root@s25linux tmp]#
[root@s25linux tmp]# cat second.py
#!coding:utf-8
print("爱的魔力转圈圈")
查看文件,文件夹大小
ls -lh  # -h参数,是显示文件单位,以kb  mb gb大小为单位   -l是列表形式,列出文件夹中详细信息
grep
grep是linux强大的三剑客之一,从文本中,过滤有用信息的命令
grep "你想过滤的字符串"   需要过滤的文件  #用法一
-n 显示行数
-i 忽略大小写
[root@localhost home]# grep -n '我' ww.txt 
1:我也觉得
2:我帅吗
head、tail
head和tail都是能够读取文件内容的
语法是 head  文件名  #默认从文件的前10行看head  /etc/passwd  #默认看前10行
head -3  /etc/passwd  #查看文件的前3行tail  文件名 #默认从文件的后10行看
tail -2  /etc/passwd   #查看文件的后2行tail命令的 实时监控用法 ,可以用于检测线上的日志文件,检测用户的请求信息tail -f  文件名  #实时刷新文件内容 tail -f /tmp/test.txt  #能够检测文件内容的变化 
kill命令
kill 进程的id号如果遇见卡死的进程,杀不掉,就发送 -9  强制的信号 kill -9  pid
netstat
查询linux的网络端口情况
常见组合参数
-t -n -u -l -p
[root@localhost ~]# netstat -tunlp | grep 80     #例如验证服务器80端口是否存在
[root@localhost ~]# netstat -tunlp | grep 3306  #过滤3306端口是否存在 
tcp6       0      0 :::33060                :::*                    LISTEN      1501/mysqld         
tcp6       0      0 :::3306                 :::*                    LISTEN      1501/mysqld         
[root@localhost ~]# netstat -t |grep ssh
tcp        0     36 localhost.localdoma:ssh 192.168.41.1:63764      ESTABLISHED
[root@localhost ~]# 

进程与内存的查看与调整

内存查看:

free 查看系统的内存使用

sar 显示更详细的系统运行状态 ,用于故障排除

文本操作

vim基础
w 写入文件
q 退出
q!强制退出
/  查找
p  粘贴

系统管理

安装与更新
rpm安装
-i 安装
-q 查询
-U 升级
-e 卸载
yum安装
安装 yum install xxx
卸载 yum remoe xxx
更新 yum update xxx
网络配置
ifconfig 查看和配置网络接口
netstat 查看进程监听端口状态
netstat与 NetworkManager 网络管理脚本
系统操作
history 获取之前命令

http://www.ppmy.cn/devtools/152554.html

相关文章

ES6的高阶语法特性

一、模板字符串的高级用法 1.1.模板字符串的嵌套 模板字符串的嵌套允许在一个模板字符串内部再嵌入一个或多个模板字符串。这种嵌套结构在处理复杂数据结构或生成具有层级关系的文本时非常有用。 1. 嵌套示例 假设我们有一个包含多个对象的数组&#xff0c;每个对象都有名称、…

第三章:CSS的颜色表示

目录 一、名称表示 二、rgb或rgba 三、HEX或HEXA 三、HSL或HSLA 四、总结 一、名称表示 直接使用颜色的英文名称表示&#xff0c;例如红色red&#xff0c;绿色green。示例&#xff1a; p{color: red; } 二、rgb或rgba rgb分别代表红绿蓝三原色&#xff0c;数值在0~255…

【时时三省】(C语言基础)文件的打开和关闭

山不在高&#xff0c;有仙则名。水不在深&#xff0c;有龙则灵。 ----CSDN 时时三省 文件的打开和关闭 文件在读写之前应该先打开文件&#xff0c;在使用结束之后应该关闭文件 在编写程序的时候&#xff0c;在打开文件的同时&#xff0c;都会返回一个FILE *的指针变量指向该…

蒙特卡洛模拟(详细,上手,有例题)

布丰投针实验 假设有一组间距为d的平行直线&#xff0c;把一根长度为 l&#xff08; l<d&#xff09;的针随机地投掷在该平面上&#xff0c;求针与直线相交的概率 概率公式&#xff1a;&#xff0c; 丰投针问题的求解思路蕴含了蒙特卡罗方法的基本思想&#xff0c;即通过…

25/1/21 算法笔记<ROS2> 服务通信,参数

我们将构建一个完整的项目来讲解ROS2中的服务&#xff0c;通信和参数 服务通信&#xff1a;通过服务控制海龟的运动。 参数通信&#xff1a;动态修改海龟的背景颜色。 Launch 文件&#xff1a;启动多个节点并传递参数。 项目结构 turtlesim_demo/ ├── CMakeLists.txt ├…

PHP语言的软件工程

PHP语言的软件工程 引言 软件工程是计算机科学中的一个重要分支&#xff0c;它涉及软件的规划、开发、测试和维护。在现代开发中&#xff0c;PHP作为一种流行的服务器端脚本语言&#xff0c;广泛应用于网页开发和各种企业应用中。本文将深入探讨PHP语言在软件工程中的应用&am…

医院管理系统小程序设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导&#xff0c;欢迎高校老师/同行前辈交流合作✌。 技术范围&#xff1a;SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容&#xff1a;…

【QT】窗口/界面置于最前端显示,且激活该窗口

目录 0.环境 1.问题描述 2.具体实现 0.环境 windows11 qt 1.问题描述 我有一个窗口QMainWindow&#xff08;也适用于QWidget或QDialog&#xff09;&#xff0c;想让其在显示的时候置于最前面&#xff0c;且激活成为当前活动窗口 2.具体实现 mainWindow->show();mainWind…