Linux相关
Linux相关技术文章
LTC_1234
如果你要做一件事,请不要炫耀,也不要宣扬,只管安安静静的去做。因为那是你自己的事,别人不知道你的情况,也不可能帮你去实现。千万不要因为虚荣心而炫耀。也不要因为别人的一句评价而放弃自己的梦想。其实最好的状态,是坚持自己的梦想,听听前辈的建议,少错几步。值不值,时间是最好的证明。
展开
-
shell中except 的使用
文章目录except 的介绍except 的使用转载于: http://blog.chinaunix.net/uid-20690190-id-1894513.html 感谢except 的介绍expect脚本是Tcl脚本语言的拓展。用来实现自动的交互式任务,无需人为干预。在实际开发中,运行shell脚本有时候会输入linux密码或者是mysql密码等,而expect可以帮我们输入except 的使用。我们首先从一个简单的例子开始,如同在这一节一开始就提到的,我们想设置一个自动的文件下载程序。 &n转载 2022-04-26 16:40:08 · 2962 阅读 · 0 评论 -
Git 从master拉取代码创建新分支
转载于 : http://www.divcss5.com/html/h63419.shtml从master拉取新分支并push到远端开发过程中经常用到从master分支copy一个开发分支:1.切换到被copy的分支(master),并且从远端拉取最新版本$git checkout master$git pull2.从当前分支拉copy开发分支$git checkout -b devSwitched to a new branch ‘dev’3.把新建的分支push到远端$git pus转载 2022-03-01 14:42:36 · 1975 阅读 · 0 评论 -
Shell脚本中引用另一个脚本文件
在Shell中要调用别的shell脚本或别的脚本中的变量有一下两种方式:方法一: 使用点号. ./subscript.sh方法二: 使用sourcesource ./subscript.sh注意:1.两个点之间,有空格2.两个脚本不在同一目录,要用绝对路径3.为简单起见,通常用第一种方法例子mainshell.sh #主脚本subshell.sh #子脚本###subshell.sh内容如下:####!/bin/bashstring=原创 2022-01-29 15:35:23 · 3353 阅读 · 0 评论 -
shell 获得脚本路径的方法
得到输入参数parm=${0}echo ${parm}得到输入参数的上一级路径parm_path=dirname $0echo ${parm_path}得到当前路径cur_path=pwdecho ${cur_path}得到输入参数的绝对路径abs_path=$(cd dirname $0; pwd)echo ${abs_path}1、取当前运行脚本的所在路径: $02、取当前脚本所在路径的父目录: dirname “$0”3、取返回的父目录的值: (dirname"0")4、原创 2021-05-25 16:17:53 · 5217 阅读 · 0 评论 -
git 生成patch 和打入patch
转载于: https://blog.csdn.net/u012701023/article/details/82984026平时我们在使用git 管理项目的时候,会遇到这样一种情况,那就是客户使用git 生成patch 给到我们,那我们就需要把客户给到patch 打入到我们的project ,基于这样一个场景,我把git 如何生成patch 和如何打入patch 做总结 生成patch 的方法:(我这里描述的生成patch 是根据commit 记录生成的) 1.例如首先先通过git log 查看有哪一转载 2021-03-18 15:31:03 · 1406 阅读 · 0 评论 -
$( )与` `(反引号)的区别和使用
转载于https://blog.csdn.net/baidu_37964071/article/details/80930704在bash中,$( )与` `(反引号)都是用来作命令替换的。 命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。 eg: $( )与`` 在操作上,这两者都是达到相应的效果,但是建议使用$( ),理由如下: ``很容易与”搞混乱,尤其对初学者来说。在多层次的复合替换中,``必须要额外的转义字符处理(反斜转载 2020-12-21 16:41:48 · 3012 阅读 · 0 评论 -
Git 工作区、暂存区和版本库
Git 工作区、暂存区和版本库基本概念我们先来理解下 Git 工作区、暂存区和版本库概念: 工作区:就是你在电脑里能看到的目录。 暂存区:英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。 版本库:工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库。下面这个图展示了工作区、版本库中的暂存区和版本库之间的关系:图中左侧为工作区,右侧为版本库。在版本库转载 2020-12-03 09:43:12 · 130 阅读 · 0 评论 -
linux 中du和df的使用
文章目录du和df 命令的作用du和df命令的使用du和df 命令的作用du会显示指定的目录或文件所占用的磁盘空间。语法du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][–block-size][–exclude=<目录或文件>][–max-depth=<目录层数>][–help][–version][目录或文件]...原创 2020-03-26 17:52:07 · 295 阅读 · 0 评论 -
crontab实现linux 自动执行定时任务
文章目录crontab 的介绍crontab的应用crontab 的介绍crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρνο),原意是时间。通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否...原创 2020-02-29 17:44:52 · 269 阅读 · 0 评论 -
Shell 的EOF使用
文章目录EOF的介绍使用方法EOF的介绍Shell中通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主调Shell。示例<<EOF //开始....EOF //结束也可以把EOF替换成其他东西,只要是相同的字符串可以<<ABC //开始...原创 2020-02-14 17:32:45 · 285 阅读 · 0 评论 -
linux expect的使用
文章目录expect的介绍expect的使用spawn命令expectset 设置 Expect变量log_fileexpect的介绍Expect是一种TCL扩展性的语言,主要用于完成系统交互方面的功能,比如SSH、FTP等,这些程序都需要手工与它们进行互动,而使用Expect就可以模拟人手工互动的过程,使用一种自动的方式控制。Expect中,有三个重要的主命令,分别是spawn、expec...原创 2020-02-14 17:19:54 · 860 阅读 · 0 评论 -
awk
文章目录awk介绍awk使用awk介绍AWK是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人阿尔佛雷德·艾侯、彼得·温伯格和布莱恩·柯林汉姓氏的首个字母)的最大功能取决于一个人所拥有的知识。awk经过改进生成的新的版本nawk,gawk,现在默认linux系统下日常使用的是gawk,用命令可以查看正在应用的a...原创 2020-02-12 10:49:40 · 99 阅读 · 0 评论 -
bindir=$(cd $(dirname $0);
文章目录shell的dirname $0shell的dirname $0dirname_test.sh#!/bin/bashpath=$(cd dirname $0;pwd)echo pathpath2=pathpath2=pathpath2=(dirname $0)echo $path2sh dirname_test.sh/home/ltc.dirname $0 只是获取的...原创 2020-02-11 16:19:23 · 900 阅读 · 0 评论 -
shell 基本知识
文章目录shell介绍使用方法shell介绍Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。Linux 的 Shell 种类众多,常见的有:Bourne Shell(/usr/bi...原创 2020-02-11 15:41:47 · 152 阅读 · 0 评论 -
bashrc与profile的区别
要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,shell也终止了。 shell也可以运行在另外一种...原创 2019-11-05 09:21:13 · 133 阅读 · 0 评论