#SHELL

Linux&shell之结构化命令进阶

写在前面:案例、常用、归类、解释说明。(ByJim) for命令重复一系列的命令是一种常见的编程实践。#!/bin/bash#basicforcommandfortestinABCDEFGHIJKLMNOPQdoechoThenextletteris$testdone结果:ThenextletterisATh...

Linux&shell之结构化命令

写在前面:案例、常用、归类、解释说明。(ByJim)使用if-then语句如果命令的退出状态是0(成功执行命令),将执行then后面的所有命令。如果命令的退出状态是0以外的其他值,那么then后面的命令将不会执行,bashshell会移动到脚本的下一条命令。#!/bin/bash#testingtheifstateme...
代码星球 ·2020-04-06

Linux&shell之Shell脚本

写在前面:案例、常用、归类、解释说明。(ByJim)使用多条命令shell脚本的关键是可以输入多条命令,甚至可以将一条命令的结果传递给另一条命令。date;who(两个命令shell脚本的写法)创建shell脚本1.将shell命令放置到一个文本文件中2.指明所使用的shell,比如#!/bin/bash3.可以用#注...
代码星球 ·2020-04-06

Linux&shell 之Linux文件权限

 写在前面:案例、常用、归类、解释说明。(ByJim)Linux文件权限用户useraddtest(添加用户test)userdeltest(删除用户test)passwdtest(修改用户密码)grepjiqing9006/etc/passwd(查看etc下passwd文件下的含有jiqing9006的行)...
代码星球 ·2020-04-06

Linux&shell 之Shell命令进阶

写在前面:案例、常用、归类、解释说明。(ByJim)监控程序a.进程查看ps-ef(-e表示系统上运行的所有进程,-f用于扩展输出一些有用的信息列。)ps-efH(-H参数可以将进程组织为分层格式,可以显示哪些流程是随其他进程一起启动的。)ps--help(ps指令的帮助信息)b.实时监控top(q退出top命令)c....

Linux&shell 之基本Shell命令

写在前面:案例、常用、归类、解释说明。(ByJim)文件和目录列表lsls-F(用斜杠区分目录和文件)ls-a(把隐藏文件一并显示出来)ls-l(同ll,显示详细信息)ls-l文件名(过滤文件)例子:ls-lmypro?ls-lmy*tips:问号表示一个字符,星号表示零个或多个字符文件处理a.创建文件touchtes...

Shell 命令

sudo:超级权限du:查看文件大小ls:目录列表rm:删除lld:查看依赖locate:查找指定文件位置ulimit: 用于shell启动进程所占用的资源,通常查看程序崩溃原因....
代码星球 ·2020-04-06

Node.js笔记(九)Nodejs与shell

众所周知。Nodejs是单进程异步执行的。但不光是单进程,Nodejs也提供了多进程方面的支持其创始人应该还是比較重视这一块的,最有力的证据就是child_process是Nodejs核心模块之中的一个大多数情况下应该用不到这个模块,但child_process却能做非常多有意思的事情shell调用近期用到的比較有用的...
代码星球 ·2020-04-06

git别名;git配置使用shell函数;git别名使用shell函数;git获取当前分支;git alias

获取当前分支gitsymbolic-ref-q--shortHEAD   2.在git别名里使用shell函数,$1获取第一个参数的值,$2……$n依次类推,根据自己习惯需要定制   3.提交review的正确语句是:gitpush...

shell单引号与变量、双引号与变量、如何在多重引号里面取到shell变量的值?

如何在多重引号里面取到shell变量的值?  双引号是不会屏蔽对变量和某些特殊符号的转义的,而单引号里的所有内容都会原封不动的输出,而单引号里再用单引号将变量引起来,变量就又可以正常的显示,有点像数学里的负负为正。  演示如何取到变量BUILD_NUMBER的值:num=1whiletruedore...

shell中空格的使用;空格替换;通配符

测试:test$?-eq0&&echo"yes"||echo"no"通配符:通配符(1)*:0个或多个连续的字符(2)?:任何单个字符(3)[abc]:出现在abc中的任何单个字符(4)[^abc]:任何在abc中未出现的单个字符(5){a,b,c}:可以扩展成多个参数,首先扩展为a、再次为b,最后为c...

shell自动补全功能:bash和zsh;zsh启动优化

首要一点:shell有多种,比如bash、zsh、csh、ksh、sh、tcsh等因此,制作自动补全功能时,要先搞清楚,你使用的是哪种shell,各个shell制作方法是不同的,网上大部分介绍的是关于bash的。定义补全脚本后,要重新打开终端或者先执行下脚本:source 一、bash:涉及命令:补全命令co...

如何把rc.local里执行的shell脚本的日志内容放到其他位置

rc.local的日志内容默认是/var/log/boot.log/etc/rc.d/rc.local文件的文件头是#!/bin/sh,我们把这修改成#!/bin/sh-x,这样系统启动后就会把/etc/rc.d/rc.local里面的指令或脚本不能执行的日志写入/var/log/messages,或者/var/log...

subprocess使用,进入到某个目录下执行shell命令

subprocess是用来fork一个子进程的。这个子进程可以运行一个外部程序。 函数:subprocess.call()subprocess.check_output()subprocess.check_call()这三个函数都调用Popen函数:因此Popen类的初始化函数的入参,都可以通过被上面三个函数...

shell用法 (cat << EOF)

下面的语句会创建不存在的secure.config,如果存在直接追加,然后把多行内容:[database]       password=gerrit写入文件secure.config cat>>secure.config<...
代码星球 ·2020-04-06
首页上一页...4950515253...下一页尾页