
Linux
文章平均质量分 75
linux
吮指原味张
仙女堡老大护法(。・`ω´・)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux常用命令总结
稳定性高业界公认:Linux服务器比Windows服务器稳定性高;多年经验了解,Linux稳定性虽然比不上在IBM小型机上运行AIX,但是比Windows服务器确实高很多。初期投入成本低硬件投入成本低:由于Linux操作系统相比于Windows先天优越性,相同硬件条件下,Linux服务器能承受负荷普遍比Windows高20%以上。软件投入成本更低:Windows服务器端产品价格普遍比较高,加上客户端用户授权费用,是一笔不小开支。Linux由于开源操作系统,甚至可以不花费一分钱。低维护成本对于入门级系原创 2022-07-06 16:18:50 · 1041 阅读 · 0 评论 -
正则表达式与扩展正则表达式(grep, sed, awk)
Linux中用来在文件中搜索字符串的命令,如grep, sed, awk等命令支持正则表达式与扩展正则表达式。原创 2022-07-12 14:45:04 · 3078 阅读 · 0 评论 -
Python+正则表达式
参考:使用正则表达式正则表达式30分钟入门教程说明: 如果需要匹配的字符是正则表达式中的特殊字符,那么可以使用\进行转义处理,例如想匹配小数点可以写成.就可以了,因为直接写.会匹配任意字符;同理,想匹配圆括号必须写成(和),否则圆括号被视为正则表达式中的分组。我们已经提到了怎么重复单个字符(直接在字符后面加上限定符就行了);但如果想要重复多个字符又该怎么办?你可以用小括号来指定子表达式(也叫做分组),然后你就可以指定这个子表达式的重复次数了,你也可以对子表达式进行其它一些操作(后面会有介绍)。是一个简单原创 2022-06-14 14:20:58 · 2801 阅读 · 0 评论 -
Linux中ls和find命令后接的通配符字符串要不要加双引号?
参考:linux中三种括号、三种引号的区别linux下find命令通配符*和双引号的使用及区别ls命令后接字符串不要加双引号;find命令后接字符串要加双引号。Linux中双引号是一种转义符,其作用是保护特殊元字符和通配符不被shell解析,但是允许变量和命令的解析,以及转义符的解析。重点在于:双引号可以保护通配符不被shell解析。不加双引号时,Linux中具有特殊含义的字符均保持他们的特殊含义,例如:中的将被shell解析后再传递给ls命令,输出时会将当前目录中所有以.sh结尾的文件列出来加上双原创 2022-06-23 16:01:41 · 1937 阅读 · 1 评论 -
Linux中三种引号(单引号、双引号、反引号)的区别
保护特殊元字符和通配符不被shell解析,但是允许变量和命令的解析,以及转义符的解析。单引号内不允许任何变量、元字符、通配符、转义符被shell解析,均被原样输出。使用双引号或反斜杠转义可显示输出单引号,但是双引号和反斜杠不能被同时使用。如命令:echo “\‘”,输出结果会为(\’),而不是(')。单引号可保证其内部所有字符不被shell解析,如单引号与grep、sed、awk命令配合使用,则单引号内部字符将直接发送给grep、sed、awk命令进行正则表达式的解析。使用grep、sed、awk命令时,推原创 2022-06-23 15:22:48 · 20793 阅读 · 0 评论 -
Linux中通配符、shell元字符、转义符
参考:每日linux命令学习-引用符号(反斜杠\,单引号’',双引号"")通配符实际上是一种shell实现的路径扩展功能,当shell在“参数”中遇到通配符后,会将其当做路径或文件名在磁盘上搜寻可能的匹配,以下表格中列出了比较常用的shell通配符,以供大家参考和学习。shell提供的转义符有3中:单引号(‘’),双引号(“”),反斜杠(\)。转义符已在上述内容中进行了详细介绍,在此只是对其做一个简单总结。与echo和sed连用时,常用的反斜杠转义字符如下表所示:......原创 2022-06-23 15:14:01 · 1040 阅读 · 0 评论 -
Linux三剑客(grep, sed, awk)
参考:Linux三剑客(grep、awk、sed)超详细版Linux三剑客若没有安装Linux虚拟机或者没有可以远程连接的Linux服务器,可以下载Git,使用Git Bash一样可以练习Linux命令。根据用户指定的模式(pattern),对目标文件进行过滤,显示被模式匹配到的行格式:常用参数:应用:有一个文件如下所示,使用命令对其进行操作例1. 显示含有 root 的行,并显示行号例2. 显示不包含 root 的行,并显示行号例3. 查找以 s 开头的行;查找以 n 结尾的行2. sed命原创 2022-06-20 17:56:55 · 499 阅读 · 0 评论 -
Linux服务器管理和维护建议
1. 远程服务器关机及重启时的注意事项1.1 远程服务器在重启前,要终止正在执行的服务1.2 重启命令的选用2. 不要在服务器访问高峰运行高负载命令3. 远程配置防火墙时不要把自己踢出服务器4. 指定合理的密码规范并定期更新5. 合理分配权限6. 定期备份重要数据和日志...原创 2021-04-11 00:17:28 · 371 阅读 · 0 评论 -
Linux发行版CentOS6.8配置IP地址以及远程连接服务器
0. 背景需要远程登录Linux服务器,服务器的系统是CentOS6.8。CentOS6.8默认没有开启网卡,因此需要手动配置服务器的IP地址。接下来通过系统自带的setup工具配置IP地址。1. 配置IP地址首先登录root账号。输入命令setup。进入setup界面。选中Network configuration点回车。进入Network configuration后,选中Device configuration点回车。进入Device configuration后的界面如原创 2021-04-06 12:51:17 · 1652 阅读 · 0 评论 -
Linux发行版CentOS6.8的目录结构
1. 了解Linux目录结构2. 远程服务器关机及重启时的注意事项2.1 远程服务器在重启前,要终止正在执行的服务2.2 重启命令的选用3. 不要在服务器访问高峰运行高负载命令4. 远程配置防火墙时不要把自己踢出服务器5. 指定合理的密码规范并定期更新6. 合理分配权限7. 定期备份重要数据和日志...原创 2021-04-06 00:28:23 · 447 阅读 · 0 评论 -
初学Linux的注意事项
1. Linux严格区分大小写Linux是严格区分大小写的,这一点和Windows不一样,所以操作时要注意区分大小写的不同,包括文件名和目录名、命令、命令选项、配置文件设置选项等。注意:Linux中命令全是小写,但命令选项有大写的。2. Linux一切皆文件Linux中所有内容都是以文件的形式保存和管理的,硬件设备也是文件,这和Windows完全不同,Windows是通过设备管理器来管理硬件的。Linux的设备文件保存在/dev/目录中,硬盘文件是/dev/sd[a-p],光盘文件是/dev/hdc原创 2021-04-06 00:09:19 · 808 阅读 · 0 评论 -
Linux系统分区
0. 前言Linux系统中,系统分区主要分为四步。首先对硬盘进行分区,然后对每个分区分别进行格式化,接着Linux系统给每个硬件(包括磁盘的分区)自动进行设备文件名的定义,最后给每个分区分配挂载点。1. 磁盘分区磁盘分区是使用分区编辑器在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区,不同类的目录与文件就可以存储进不同的分区。简单来说,磁盘分区的目的就是为了更快捷更方便的存储数据与使用数据。1.1 两种分区表格式首先说明,无论是Linux系统还是Windows系统,都有这两种分区表格式。换句话原创 2021-04-05 17:21:41 · 4913 阅读 · 2 评论 -
VMware虚拟机网络设置
1. 总结连接方式连接网卡是否能连接本机是否能连接局域网是否能连接公网桥接本地真实网卡√√√NATVMnet8√×√仅主机VMnet1√××2. 桥接模式虚拟机利用本地真实网卡进行通信。能够连接本机、局域网以及公网。桥接模式的限制是最小的,配置起来也是最简单方便的。3. NAT模式虚拟机利用虚拟网卡VMnet8进行通信。能够连接本机以及公网,但无法连接局域网。4. 仅主机模式虚拟机利用虚拟网卡VMnet1进行通信。能原创 2021-04-05 15:29:24 · 1187 阅读 · 0 评论 -
VMware使用技巧之“快照”+“克隆”
1. 快照虚拟机快照可以用来保存虚拟机的当前状态。最常用的场景是,刚刚安装好虚拟机的操作系统后创建一个虚拟机快照。如果后期做实验时,系统崩溃的话,可以恢复到初始状态,而不必再重新安装虚拟机及其操作系统。1.1 创建虚拟机快照首先点击菜单栏上的“时钟加号”按钮。输入名称以及描述(也可不输入,默认名称为快照*),然后点击"拍摄快照"即可创建虚拟机快照。1.2 管理虚拟机快照点击“时钟扳手”按钮。将弹出快照管理器。点击任一快照,然后点击“转到”,然后点击“是”,即可实现快照恢复功能。原创 2021-04-05 14:21:24 · 12469 阅读 · 1 评论 -
Linux vi/vim命令大全
参考资料:https://www.runoob.com/linux/linux-vim.html1. 什么是vi/vim所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很原创 2021-01-27 14:25:13 · 770 阅读 · 1 评论 -
已解决:VM 与 Device/Credential Guard 不兼容
1. 问题描述配置完虚拟机后,在启动虚拟机时发生如下报错:2. 问题解决打开控制面板,点击程序。点击启动或关闭Windows功能。将Hyper-V功能关闭。最后重启电脑。3. 备注如果重启电脑之后,开启虚拟机时出现了新的报错:请移步此篇博客:https://blog.youkuaiyun.com/mahoon411/article/details/113148987...原创 2021-01-25 23:16:46 · 298 阅读 · 0 评论 -
已解决:Linux安装提示:此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态
1. 问题描述配置好虚拟机后,在启动虚拟机时,弹出如下报错:2. 解决办法情况一:如果进入BIOS后,默认Intel Virtualization Technology选项是Disabled(关闭),则可以直接修改BIOS设置即可 :情况二:如果进入BIOS后,默认 Intel Virtualization Technology选项就是Enabled(开启),仍然有这个提示信息,这时解决方法是:先将 BIOS中的Intel Virtualization Technology设置为Disabled(原创 2021-01-25 23:11:15 · 1613 阅读 · 2 评论 -
Linux开发环境搭建;在Window系统中通过虚拟机安装Linux系统(Ubuntu)
0. 软件准备VMwareUbuntu 20.10XSHELLXFTPVS Code1. 通过虚拟机安装Linux系统1.1 下载Ubuntu镜像文件下载Ubuntu镜像文件有两种方法:直接去官网下载最新版。下载链接为:https://ubuntu.com/#download选择桌面版的20.10下载。下载得到的镜像文件为:通过国内镜像源下载第一种方法的下载速度较慢,可以选用第二种下载方法。打开清华大学开源软件镜像站。在搜索框中输入ubuntu。点击ubuntu-re原创 2021-01-26 00:27:08 · 573 阅读 · 0 评论 -
适用于 Linux 的 Windows 子系统(WSL)的安装
参考资料:https://docs.microsoft.com/zh-cn/windows/wsl/install-win101. 什么是WSLWindows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,目标是使纯正的Ubuntu 14.04 "Trusty Tahr"映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。适原创 2021-01-12 00:14:48 · 2478 阅读 · 0 评论 -
shell以及shell与bash的关系
1. 什么是shellshell是你(用户)和Linux(或者更准确的说,是你和Linux内核)之间的接口程序。你在提示符下输入的每个命令都由shell先解释然后传给Linux内核。shell 是一个命令语言解释器(command-language interpreter)。拥有自己内建的 shell 命令集。此外,shell也能被系统中其他有效的Linux 实用程序和应用程序(utilities and application programs)所调用。不论何时你键入一个命令,它都被Linux sh原创 2021-01-11 23:49:40 · 1072 阅读 · 0 评论 -
CentOS7修改SSH端口
转自:https://www.cnblogs.com/heqiuyong/p/11072829.html一、修改ssh配置文件sshd_config[root@bogon ~]# vi /etc/ssh/sshd_config二、防火墙放行[root@bogon ~]# firewall-cmd --zone=public --add-port=22345/tcp --permanen...原创 2020-03-31 10:20:41 · 549 阅读 · 0 评论 -
linux shell不显示路径而显示-bash-4.1#的解决方法
linux shell显示-bash-4.1#的解决方法vim ~/.bash_profile 如果没有会自动新建。在最后加上export PS1=’[\u@\h \W]$’然后执行source ~/.bash_profile这样shell就可以显示路径了。...原创 2020-03-20 09:53:41 · 391 阅读 · 0 评论 -
基于VMware虚拟机的CentOS7.0的网络配置问题
更改虚拟机网络适配器的网络连接方式为NAT模式在虚拟机的编辑中选择虚拟网络编辑器,更改NAT模式的设置,将VMnet8的DHCP的设置的两个选项打勾设置物理主机,保证虚拟网关的IP地址为自动获取;同时本地连接也设置为自动获取打开运行窗口,输入services.msc命令,打开服务窗口,将VMware DHCP Service 和VMware NAT Service服务保持开启状态Cent...原创 2018-06-17 02:04:46 · 553 阅读 · 0 评论