Linux实用功能和扩展

关于linux中phpstudy安装redis和扩展 关于  linux  中  phpstudy  安装  redis  和  扩展 话不多说 第一步 我们需要下载好redis在linux的安装包 wget http://download.redis.io/releases/redis-3.0.0.tar.gz 解压后 进入文件夹 编译 tar xzf redis-3.0.0.tar.gz cd redis-3.0.0 阅读详情

1 代码着色

显示着色:“:syntax on”
关闭着色:“:syntax off”
在这里插入图片描述

2 vim中计算器的使用

可以在不退出vim编辑器的情况下,使用vim自身集成的计算器:
(1) 进入编辑模型;
(2) 按下按键“Ctrl + R”,然后输入“=”,此时光标会变成最后一行;
(3) 输入需要计算的内容,按下回车。

3 vim的配置

vim是一款编辑器,编辑器也是有配置文件的。
vim配置有三种情况:
(1) 在文件打开的时候在末行模式下输入的配置(临时的),如显示行号、高亮等;
(2) 个人配置文件(~/.vimrc,如果没有可以自行新建)
(3) 全局配置文件(vim自带,/etc/vimrc)

对于个人配置文件~/.vimrc:

  • 新建好个人配置文件之后进入编辑
  • 在配置文件中进行配置,比如显示行号:set nu
  • 配置好之后vim打开文件就会永远显示行号
    在这里插入图片描述
    问题:如果某个配置项,在个人配置与全局配置文件产生冲突的时候应该以哪个配置为准?
    结论:如果针对同一个配置项,个人配置文件中存在,则以个人配置文件为准,如果个人配置文件中不存在这一项,则以全局配置文件为准。

4 异常退出

异常退出:在编辑文件之后并没有正常的去wq(保存并退出),而是遇到突然关闭终端或者断电的情况,则会显示下面的效果,这个情况称之为异常退出:
在这里插入图片描述

解决方法:将交换文件(在编辑过程中产生的临时文件)删除即可。可以通过提示按下"D"删除交换文件,也可以通过如下命令进行删除:

#rm .文件名.swap

其中文件名是指为执行wq命令就被中断编辑的文件。

5 别名机制

作用:相当于创建一些属于自己的自定义命令
别名机制依靠的是一个别名映射文件:~/.bashrc
在这里插入图片描述
可以按照上述格式编辑自定义命令:

alias cls = 'clear'

编辑之后使创造的命令生效需执行:source ~/.bashrc,或重新登录当前用户。
在这里插入图片描述

6 退出方式

回顾:之前vim中退出编辑的文件可以使用“:q”或者“:wq”。
除了上面的这个语法之外,vim还支持另外一个保存退出的方法“:x”。
说明:
(1) “:x”在文件没有修改的情况下,表示直接退出,在文件修改的情况下表示保存并退出;
(2) 如果文件没有被修改,但使用“:wq”进行退出的话,则文件的修改时间会被更新;但如果文件没有被修改,使用“:x”进行退出的话,则文件修改时间不会被更新;主要是回混淆用户对文件的修改时间的认定。

因此,建议以后使用“:x”来进行对文件的保存退出。
但是:不要使用X,X表示对文件进行加密操作,不过需要用“:wq”进行保存才能生效。退出加密的方式是:输入密码时连按两个回车。

Linux关联文件扩展名和打开程序 Linux关联文件扩展名和打开程序 手动为Linux关联文件扩展名与打开程序。 当Linux不认识某种扩展名的时候,需要为此扩展名创建一个MIME类型。Linux是依据MIME类型而不是扩展名来决定打开程序的。 再将此种MIME类型与某程序菜单项关联。 手动关联步骤 为扩展名建造一个MIME类型 如果你的Linux已经认得这种扩展名,不需要做这一步。在你的文件管理器中,看看这种 阅读详情

相关推荐

Linux扩展名相关知识

Linux 系统不强制依赖扩展名,但合理使用扩展名能提升工作效率和兼容性。在命令行中,优先通过。

m0_66655785的博客 644

编辑器之神——vim编辑器(详细、完整)

编辑器之神——vim编辑器的使用,非常详细完整,图文结合易掌握

永不落的梦想 8万+

linux下安装redis和phpredis扩展

安装redis 下载安装包 [root@izbp1bjm0o6frv1c7pp8uaz redis]# wget http://download.redis.io/releases/redis-6.0.8.tar.gz 如果下载失败 多运行几次命令就可以 解压安装包 [root@izbp1bjm0o6frv1c7pp8uaz redis]# tar -zxvf redis-6.0.8.tar.gz 进入安装目录 [root@izbp1bjm0o6frv1c7pp8uaz redis]# cd red

栈外手记|2018 年起深耕后端开发。跳出代码栈,分享技术、项目踩坑与行业思考,看见技术之外更多可能。 3296

ubuntu配置vim 代码配色 终端配置

Ubuntu配置Vim、代码配色、终端配置等

MG1024的博客 1425

20、Linux命令行编程:杂项操作符、扩展与循环的深入探索

本文深入探讨了Linux命令行编程中的多个重要主题,包括杂项操作符的使用、程序语句分组技巧、各种扩展机制(如波浪号扩展、路径名扩展、命令替换和算术扩展)以及灵活的for循环结构。通过实验示例和详细解释,帮助读者掌握这些核心概念,并提供了最佳实践建议和注意事项,以提升Linux命令行编程的效率和能力。

sam99的博客 83

CTFshow-pwn入门-前置基础pwn32-pwn34

CTFshow-pwn入门-前置基础pwn32-pwn34

你们de4月天的博客 1130

Vim代码着色神器:vim-codepainter

Vim代码着色神器:vim-codepainter ???????? 项目介绍 vim-codepainter 是一款专为Vim设计的代码着色插件,适用于Vim(版本 >= 8.2)和Neovim。该插件利用Vim的文本属性功能和Neovim的nvim_buf_add_highlight函数,允许用户为代码的不同部分分配不同的颜色,从而使代码审查、笔记记录或测试框架集成等任务变得更加直观和高效。 项目技...

gitblog_00002的博客 616

详解岭回归与L2正则化

最小二乘法存在不可逆和病态问题,导致解析解不可计算或不稳定,岭回归是一种有效的解决方法,以损失无偏性来换取稳定解, 本文介绍详细介绍了岭回归的基本原理,并从L2正则化角度来进行了解释。

Luoyingfeng的博客 1万+

vim里的着色

常用分组(可以自定义名字) Comment : 注释 Constant : 常量,例如数字、引号内字符串、布尔值。 Identifier : 变量标识符名称。 Statement : 编程语言的声明,一般是像“if”或“while”这样的关键字。 PreProc : 预处理,例如C语言中的“#include”。 Type : 变量类型,例如“int”。 Specia...

m0_37797953的博客 567

如何浏览与下载全球免费的地图高分辨率(亚米级)的遥感影像?

前言 如果你想使用商业卫星的高分辨遥感影像,一般价格昂贵。我们可以使用地图平台上免费的高分辨率数据。目前数据源很多,比如说google earth、天地图、四维地球、必应地图等等。这些影像统一有一个共同点就是:RGB三波段;Web地图瓦片服务。这意味着我们可以通过瓦片服务下载影像,但下载的影像只有三个波段,分别是 一.引言 二、可使用高分辨率的地图数据源 1.Google Earth影像 2.Esri World Image 3.天地图 4.必...

锐多宝的地理空间 2万+

YOLOv11+SAHI实战:5步搞定无人机航拍小目标检测(附VisDrone数据集调参技巧)

本文详细介绍了如何结合YOLOv11目标检测框架与SAHI切片推理技术,高效解决无人机航拍图像中的小目标检测难题。通过VisDrone数据集调参技巧和5步实战指南,帮助开发者快速构建高性能检测系统,显著提升小目标检测的准确率和效率。

rum55的博客 190

Vim 自定义配色

最近重新开始学习Vim装上了WSL2,但发现Windows Terminal和vim的组合还是有很多问题需要解决的,由其默认的配色在某些状态下根本看不清字体,所以折腾了下自定义配色。其实Vim是有很多自定义配色的插件,也尝试安装过,发现和Windows Terminal不兼容,配色非常奇怪,还是自己配色比较稳妥,如果是linux/mac用户完全可以在vimcolor上选择一个喜欢的配色进行配置。

yueyue200830的博客 6244

YOLOv11改进 | 损失函数篇 | YOLOv11引入引MPDIoU, GIoU,DIoU, CIoU, SIoU,EIoU, WIoU, LMPDIoU等损失函数

到此本文的正式分享内容就结束了,在这里给大家推荐我的YOLOv11改进有效涨点专栏,本专栏目前为新开的,后期我会根据各种前沿顶会进行论文复现,也会对一些老的改进机制进行补充,如果大家觉得本文帮助到你了,订阅本专栏,关注后续更多的更新~1. YOLOv11中添加MPDIoU, GIoU,DIoU, CIoU, SIoU等损失函数的方式。文件中用给出的代码替换掉。

tsg6698的博客 5277

chrome扩展运行linux,微软 Chromium 版 Edge 浏览器 Linux 版首次亮相 支持Chrome扩展

微软于今年1月份推出的经过改进的 Chromium 版 Edge 浏览器已进入Linux操作系统,并有望在今年晚些时候在开源平台上发布。Chromium 版 Edge 广受好评,现已在Windows和macOS系统上提供。微软最近确认Linux版本也正在运行开发。微软计划到2020年底在所有主要的台式机和移动操作系统上提供Edge浏览器。去年,Edge开发团队还对Web开发人员进行了一项调查,以征...

weixin_34662807的博客 222

6、基于深度强化学习的无人机路径规划

本文研究了基于深度强化学习的无人机路径规划方法,提出了一种融合改进DQN算法与人工势场法的路径规划策略。通过设计合理的网络结构、状态空间、动作空间和奖励函数,结合ε-贪心策略进行动作选择,实现了无人机在复杂环境中的自主避障与目标导向飞行。仿真实验表明,该方法具有收敛速度快、实时性强和可操作性高等优点,能有效完成室内环境下的路径规划任务。文章还总结了算法优势,并对未来在连续动作、复杂环境适应及多无人机协同等方面的发展方向进行了展望。

web39explorer的博客 166

分享Charles抓包 显示<unknown> 解决方案 !

首先电脑上需要安装charles,然后需要设置手机上的WiFi设置,修改配置中的代理设置,把服务器的主机名设置成你电脑当前的ip地址(需要注意的是,你的代理服务器主机名的ip地址要和你当前连的ip地址的网段需要一致)。像 Charles 这样的工具,虽然功能强大,但仍然需要用户具备一定的配置和排障能力,以应对各种复杂的网络环境。通过将 Charles 的 SSL 证书正确安装到移动设备中,并在设置中启用“允许不安全的内容”选项,最终成功解决了这一问题,并准确抓取到所有请求数据。Charles 显示。

朱雀随云记的博客 8105

Linux主分区,扩展分区,逻辑分区的联系和区别

用法:parted [选项]... [设备 [命令 [参数]...]...]将带有“参数”的命令应用于“设备”。如果没有给出“命令”,则以交互模式运行。选项:-h, --help 显示此求助信息-i, --interactive 在必要时,提示用户-s, --script 从不提示用户-v, --version 显示版本命令:

weixin_48345177的博客 4556

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

linux下fdisk创建主分区、逻辑分区和扩展分区

在Linux系统中,主分区、逻辑分区和扩展分区都是磁盘分区的方式,它们各自有不同的特点和应用场景。主分区:主分区是硬盘的启动分区,也称为引导分区,通常对应于计算机的第一个分区。主分区必须是可用的,也就是说它必须包含有效的文件系统,并且该文件系统必须是活动的。在Linux中,主分区可以有多种文件系统类型,如ext4、ntfs、vfat等。主分区通常用于存储操作系统、应用程序和数据,并且是计算机启动时所加载的第一个分区。逻辑分区:逻辑分区是在扩展分区内部创建的多个分区。

胡云峰的博客 7855

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

如何扩展Linux系统分区大小

前言近日服务器的根目录快满了,仔细一查看使用的是逻辑卷,本文总结了以下扩展分区的方法, 本次扩展的是根分区1.分区大小可以看出/分区已经明明显不足,需要扩展2.裸盘划分3.创建 PV4.扩展逻辑卷。

2501_90425138的博客 2054

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Linux水平扩展和垂直扩展总结

水平扩展与垂直扩展是两种核心的系统扩容方式,各有优劣。水平扩展通过增加节点提升并发能力,适用于高并发无状态服务,具备高可靠性和弹性优势,但硬件和网络成本较高,维护复杂度大。垂直扩展通过升级单机硬件提升性能,适合小型应用和有状态服务,成本低且维护简单,但扩展性有限且可靠性较差。选择需综合考虑业务场景、成本投入、性能需求和维护能力等因素,通常大型分布式系统采用水平扩展,而中小型应用更适合垂直扩展。

qq_52537313的博客 462

finfoopen需要什么扩展 php_Windows和linux环境下PHP扩展的开启

PHP在Windows和linux的环境运行少不了需要开启这种扩展,但是由于环境的差异,扩展开启的方式也有不同,现在以PHP操作memcache的场景演示在Windows和Linux环境下开启memcache扩展1、window下开启PHP的memcache扩展①创建查看PHP环境信息文件②访问确认PHP的版本、位数、编译器 是否为线程安全(ns/nts)③根据前面所确认的信息下载对于的扩展文件④...

weixin_29889741的博客 306

linux 扩展分区作用,Linux 主分区_扩展分区_逻辑分区

目录:1、Linux分区介绍2、创建主分区3、创建扩展分区4、创建逻辑分区1、Linux分区介绍1.1 分区规定:每个磁盘设备最多4个主分区,或者3个主分区+1个扩展分区,是因为MBR(主引导记录)的分区表(主分区表)只能存放4个分区。扩展分区只能有一个。逻辑分区可以有多个。可以从扩展分区中再次划分多个逻辑分区,逻辑分区编号直接从5开始。1.2 分区作用:主分区:主要是用来启动操作系统的,它主要放...

weixin_39764494的博客 3950

Linux文件种类和扩展名

用户和用户组_(3)Linux文件种类和扩展名 前面介绍了Linux中用户和用户组的概念,并且介绍了实现用户和用户组的至关重要的东西就是对文件的权限. 紧接着就介绍了Linux的文件权限概念(可读,可写,可执行),然后又提出了那些文件是可读,那些文件是可执行.这样就自然而然的引出了文件的种类这个问题,而和文件张种类息息相关的就是文件的扩展名.下面就将具体介绍 Linux文件种类 文件的种类具体有下...

鸿神的博客 392

Linux下安装mysql和curl扩展

在安装好apache2+php5之后,现在又想装上个mysql5玩玩。 用源码安装好mysql5之后,发现原来在Linux想为php添加新扩展,不像在windows上面,去掉分号注释就行了的~ 在网上查询了很多资料,终于搞定,特写日记以示祝贺。 添加扩展的基本步骤: 1、进入php源代码目录:# cd /usr/ChenShao/php-5.3.1/ 2、再进入要添加的mysql

不只是写代码的程序员 3479

[Linux命令行笔记] shell 扩展和引用

一、扩展 1、路径名扩展 【*】【[.]】【?】等,通过通配符实现的扩展机制 [test@localhost tmp]$ ls Desktop Documents Music output.txt Pictures Videos [test@localhost tmp]$ echo D* Desktop Documents [test@localhost tmp]$ echo *s Do...

shiawaseli的博客 645
上一篇: vim的三种模式
下一篇: Linux自有服务(1)
GoodLinGL
博客等级 码龄6年 120粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值