Linux基本语法与原理
文章平均质量分 52
Linux基本语法与原理
月犹依依
RPG、Flow、Loop & Zoom! Have fun every day~
一天一天成长为架构师~
展开
-
Linux环境变量配置
原理环境变量可以简单的分成用户自定义的环境变量以及系统级别的环境变量。用户级别环境变量定义文件:/.bashrc、/.profile(部分系统为:~/.bash_profile)系统级别环境变量定义文件:/etc/bashrc、/etc/profile(部分系统为:/etc/bash_profile)、/etc/environment加载顺序:系统会首先读取/.bash_profile(或者/.profile)文件,如果没有该文件则读取/.bash_login,根据这些文件中内容再去读取/.b原创 2021-09-07 11:41:01 · 72 阅读 · 0 评论 -
VIM快捷键与配置文件
vim快捷键参考高清图一般模式移动快捷键编辑快捷键插入模式快捷键命令模式快捷键.vimrc配置文件参考https://higoge.github.io/2016/05/15/cm-linux06/https://zhuanlan.zhihu.com/p/87672582 :分类快捷键高清图一般模式移动快捷键编辑快捷键插入模式快捷键命令模式快捷键.vimrc配置文件...原创 2021-07-02 10:38:15 · 603 阅读 · 0 评论 -
MAC系统环境变量文件加载顺序与环境变量声明
Mac系统的环境变量,加载顺序为:/etc/profile/etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取.如果/.bash_profile文件存在,则后面的几个文件就会被忽略不读了;如果/.bash_profile文件不存在,才会以此类推读取后面的文件。~/.bashrc没原创 2021-06-08 18:13:48 · 318 阅读 · 0 评论 -
grep命令
grep命令基本语法参考注意输出中文乱码实例grep正则搜索Java文件中Exception出现场景grep与awk查看日志的例子基本语法参考《shell脚本攻略》第四章grep部分注意输出中文乱码vim ~/.bashrc# 然后添加下面两行:export LC_CTYPE=zh_CN.UTF-8export LANG=en_US.UTF-8# 再source一下即可source ~/.bashrc之后输出如果导入excel为乱码,查询excel乱码解决方案:https:/原创 2021-06-01 10:59:35 · 631 阅读 · 0 评论 -
Sed命令
Sed命令Sed命令语法实例replace与appendSed命令常用于处理文本替换语法摘自:linux就该这么学:sed语法sed的命令格式:sed [options] 'command' file(s);sed的脚本格式:sed [options] -f scriptfile file(s);参数说明: -e :直接在命令行模式上进行sed动作编辑,此为默认选项; -f :将sed的动作写在一个文件内,用–f filename 执行filename内的sed动作; -i :直接修原创 2021-01-20 11:38:16 · 134 阅读 · 0 评论 -
awk命令
awk范例awk使用参考范例1awk使用参考范例2awk数组使用范例其他参考原创 2020-04-21 10:55:46 · 99 阅读 · 0 评论 -
shell脚本从文件中按行读取数据,并赋值到数组中的几种方法
参考:添加链接描述需求描述:需要从配置文件中读取key value到关联数组中配置文件类似于如下结构:key1:value1key2:value2key3:value3从上述配置文件读取入关联数组的方法: declare -A ass_array oldIFS=$IFS IFS=: while read key value; do a...原创 2020-04-21 10:03:27 · 7476 阅读 · 0 评论 -
source命令
source命令作用在当前bash环境下读取并执行FileName中的命令。*注:该命令通常用命令“.”来替代。使用范例:source filename. filenamesource命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是个点符号,(从Bourne Shell而来)是source的另一名称。source(或点)命令通常用于执行初始化文档,如 .bash_profile 和 .profile 这些配置文件。注意:执行source仅仅在本次shell窗口中转载 2020-11-24 20:23:54 · 2429 阅读 · 0 评论 -
Firewall常用命令
参考:https://www.jianshu.com/p/2d6e53924546Linux中有两种防火墙软件,ConterOS7.0以上使用的是firewall,ConterOS7.0以下使用的是iptables。Firewall常用命令总结:开启防火墙:systemctl start firewalld关闭防火墙:systemctl stop firewalld查看防火墙状态:systemctl status firewalld设置开机启动:systemctl enable fir转载 2020-11-24 17:20:27 · 526 阅读 · 0 评论 -
Vim命令:迅速查询版
参考:键盘图:https://www.runoob.com/linux/linux-vim.htmlhttps://zhuanlan.zhihu.com/p/51440836启动Vimvim -c cmd file: 在打开文件前,先执行指定的命令;vim -r file: 恢复上次异常退出的文件;vim -R file: 以只读的方式打开文件,但可以强制保存;vim -M file: 以只读的方式打开文件,不可以强制保存;vim -y num file: 将编辑窗口的大小设为num行转载 2020-11-24 17:15:21 · 598 阅读 · 0 评论 -
linux root用户无法删除文件,提示permission denied
参考链接:https://www.cnblogs.com/youxin/p/11100449.html现象:root用户删除一个普通的文件,提示:permission denied。该文件标红。原因,设置了chattr权限保护:可以通过lsattr命令查看chattr权限简介chatrr权限是一种非常特殊的权限,它设置的属性对超级用户root也有效。只不过,它设置的属性也可以通过root来删除。归根结底,chattr的作用是防止用户(包括root)对文件或目录进行误操作(比如修改或删除)原创 2020-11-24 17:06:06 · 6014 阅读 · 0 评论