代码编织梦想

2021-09-28 Linux基础篇学习—shell及shell脚本-爱代码爱编程

概述 shell概念 shell又称命令解释器,它能识别用户输入的各种命令,并传递给操作系统 它的作用类似于Windows操作系统中的命令行,但是,Shell的功能远比命令行强大的多;在UNIX或者linux中,Shell既是用户交互的界面,也是控制系统的脚本语言 shell的种类 CentOS linux系统

shell的执行流控制-爱代码爱编程

一、for循环 for 定义变量 do 使用变量,执行动作 done 结束标志 格式1: #!/bin/bash for WESTOS in `seq 2 2 10` do echo $WESTOS done 格式2: for WESTOS in 1 2 3 do echo $WESTOS done 格式3: for

使用三剑客分析Nginx.log-爱代码爱编程

接上一篇三剑客和管道,这篇写一下如何分析Nginx.log 文章目录 Nginxgrep补充命令sed补充awk补充命令Nginx.log实战 Nginx 做web服务器的,网站上点击请求通过nginx启用一个服务,后面是一个别的程序写的服务,但是前端访问都是通过nginx软件提供数据,前端才能看到页面 grep补充命令 grep -A -

【Linux学习笔记27】Shell常用基础命令详解(diff、patch、cut、sort、uniq、tr、&&、||、test)-爱代码爱编程

文章目录 1. diff 比较文本文件1.1 diff 输出信息解释1.2 diff 参数详解1.3 diff 命令使用示例2. patch 补丁3. cut 显示文件指定内容3.1 cut 参数3.2 cut 用法示例4. sort 排序4.1 sort 参数4.2 sort 示例用法5. uniq 忽略重复行6. tr 替换、压缩和删除字符7.

shell的并行执行-爱代码爱编程

第一部分加()&是并行执行一段程序,第二段将 ()&注释掉,是串行执行一段程序,从执行时间上可以看出来区别 并行执行耗费了九秒,为三次调用最长的那个耗时,串行执行耗时18秒,为三次调用的时间之和 [oracle@scaqad02adm01 lstorm]$ cat t.sh #!/usr/bin/sh set -o nounset dem

liunx文件处理命令-爱代码爱编程

liunx文件处理命令 liunx文件处理命令基本命令cdVimlschmod更改文件所有权文件描述符 liunx文件处理命令 基本命令 cd cd - 返回进入此目录之前所在的目录 例:原来在/home/lg52778738目录下,进入根目录,使用CD -,返回了进入根目录前的/home/lg52778738目录下 Cd 进入当前

linux三剑客和管道(基本使用)-爱代码爱编程

linux三剑客和管道,基本使用 本文目录三剑客和管道基本介绍正则表达式grep命令grep实战sed命令sed实战awk命令awk实战 本文目录 三剑客和管道基本介绍 管道:用 | 表示,把 | 前命令的结果作为 | 后命令的输入 正则表达式 grep命令 擅长查找字符串grep常用命令和参数 一般写法为:Grep [参数]正

Python 如何用 shell 调用脚本中的函数+参数传递-爱代码爱编程

【前言-给自己看的屁话】 最近玩python 遇到了这个问题,在网上查了下,大部分博客文章都是讲的同一种方法,看起来一知半解的,所以觉得自己有必要整理一下。 1、问题描述 无论是在windows下也好,Linux下也好,都有shell,windows下是powershell,Linux下是bash等。windows下的python 可以有IDLE,Li

shell中的基础命令-爱代码爱编程

1.diff 用法; diff xxx yyy 输出信息: [num1,num2][a|c|d][num3.num4] num1,num2 #第一个文件的行 a #添加 c #更改 d #删除 < #第一个文件中的内容 > #第二个文件中的内容 num3,num4 #第二个文件中的行 常用参数: -b #忽略空格 -B #忽

Linux 误删文件恢复命令及方法-爱代码爱编程

你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 http://r6d.cn/JzNf 推荐:https://www.xttblog.com/?p=5120 前言 无论在哪个系统中,删除文件都是必须谨慎的操作。 因为如果不小心删除了重要文件,就会导致个人或公司出现重大

推荐一款日志切割神器,好用到爆!!-爱代码爱编程

来源:r6d.cn/QN53 对于 Linux 系统安全来说,日志文件是极其重要的工具。不知为何,我发现很多运维同学的服务器上都运行着一些诸如每天切分 Nginx日志之类的 CRON 脚本,大家似乎遗忘了 Logrotate,争相发明自己的轮子,这真是让人沮丧啊!就好比明明身边躺着现成的性感美女,大家却忙着自娱自乐,罪过! logrotate

设置ubuntu终端光标开启自动显示-爱代码爱编程

目录 终端光标消失的原因回显和隐藏光标的方法开机自动回显光标总结 终端光标消失的原因   在使用ubuntu子系统终端时,光标经常会被我一顿操作后就消失不见。现在我突然发现是中英文输入切换的原因,在刚进入终端时,由于此时是中文输入,没注意打了几个字,随手就用shift切换为英文,此时光标就消失了。这时如果想要找回光标,再按shift切换输入法

shell脚本笔记(七)shell script(shell 函数)-爱代码爱编程

shell函数 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: [ function ] funname [()] { action; [return int;] } 说明: 1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。

shell自动化编程学习(一)-爱代码爱编程

学习linux,shell是绕不过去的槛。以此记录学习,共勉。 一、Shell中的变量 1.1 系统变量 常用系统变量 $HOME、$PWD、$SHELL、$USER等 (1)查看系统变量的值 (2)显示当前shell中所有变量 set 1.2 自定义变量 1.基本语法: (1)声明变量:变量名=变量值 (2)撤销变量:unset

ubuntu18.04设置开机启动命令/脚本的三种方法(可sudo)-爱代码爱编程

很多时候想开机时便启动想要启动的命令(甚至是需要sudo的命令)。 但是如何设置呢,一般来说有以下三种方法。 (本文针对的是ubuntu18.04设置开机启动命令或者脚本) 1 不用sudo的命令开机自启动 1.1 方法一(开机自动执行一条指令) 1.在终端中输入 gnome-session-properties 2.点右方的add加入 填写

linux常用命令-爱代码爱编程

cd命令(change directory)切换目录cd .. 返回上级目录cd或者cd ~返回home目录cd / 返回根目录cd ../.. 返回上两级目录ls命令(list) – 显示指定工作目录下的内容及属性信息detailscat命令 – 在终端设备上显示文件内容details cat test.txt cp命令(copy) – 复制文件或

shell编程(一)入门hello world!-爱代码爱编程

目录 一.shell编程的历史 二.由于历史原因,unix系统上有很多种 shell: 三.内建命令和小括号 四.基本语法 五. shell脚本语法            一.shell编程的历史              shell的历史是解释执行用户的命令,用户输入一条命令,shell就解释执行一条,这种方式称为交互式(Interact

(IDEA)SpringBoot项目部署到阿里云-爱代码爱编程

SpringBoot项目部署到阿里云 1 项目打包 点击IDEA右边的Maven,打开Lifecycle,点击package 之后在你的target下会生成一个jar包 之后将这个jar包发送到你的阿里云服务器上 2 启动项目 先使用命令查看你的项目的端口号是否被占用 lsof -i:端口号 如果显示被占用,就先结束该进程,可以看到这个进程的

shell颜色代码(ANSI控制码)-爱代码爱编程

Shell 颜色代码 代码执行结果总结(表格形式; \E 标识符在 PS1 环境变量中不生效,只能用\033)ANSI 其它控制码 代码 # col.sh # 颜色代码标识 \003 可以替换为 \E # 多个 ANSI 控制码可同时使用,用分号(;)作为分隔符, 红底绿字闪烁:echo -e "\E[32;41;05mtest\E[0m"

Jetson温度监测/调节风扇转速/开机自启动风扇-爱代码爱编程

Jetson Xavier NX开机的时候风扇默认不转的,在温度升高后才会转动。 1 温度监测 1.1 第一种方法用sensors命令 首先需要安装 sudo apt install lm-sensors 然后运行sensors sensors 运行效果如下: 1.2 第二种方法用jtop(英伟达官方) 首先需要安装pip3,用pip