shell

ls -l命令输出说明

命令输出如下 以第一行为例: -rw-r--r-- 1 dean admin 3.1K Apr 21 14:39 CODEOFCONDUCT.md 字符: - -表示文件 d表示目录 字符: rw-r--r-- rwx分别表示可以读,可以写,可以执行, rw- 所有者用读(r)和写(w)的权限,没有执行(-)权限 r-- 所属组只有(r)的权限 r-- 其他人只有

SHELL脚本if语句判断

一、单分支if语句:只在"条件成立"才执行相应的代码操作,否则不做任何操作.语法:if 条件测试操作then 命令序列fi例如:编写个脚本,测试系统中是否有/media/cdrom这个目录,如果没有则创建.脚本如下:# !/bin/bashmulu="/media/cdrom"if [ ! -d $mulu ] ; then mkdir -p $mulufi二、多

玩转Linu - 常用的命令和操作

简述每个程序员基本都应该用过Linux操作系统,有的用来搭建服务器,有的用来安装前端扩展插件工具等等,但是无一例外都是需要操作Linux,所以我这次分享一些常见的实用的命令。本文将持续更新...chkconfigchkconfig命令用于检查,设置系统的各种服务。chkconfig 可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。语法chkconf

运维-我常用的shell脚本汇总

运维-我常用的shell脚本汇总 根据ps结果批量kill进程 ps -ef | egrep 'foo|bar' | grep -v grep | awk '{print $2}'|xargs kill 命令解读: ps -ef | egrep 'mysql|ssh' 配合 grep 是常见的组合可以全字段搜索 $ps -ef | head UID PID

cut命令使用简介

0x0 cut出场 有一个字符串 var=value,怎么用shell命令取到value? 这时候cut就派上用场了。 echo "var=value" | cut -d= -f2 就会得到value。 -d= 表示 =是分隔符,把字符串分割。 var=value会分割成两个fields. -f2 表示输出第二个field,得到value。 echo "var=value"

从零开始!设计师如何打造高性价比个人网站之常用工具篇

@老王经销商 :上一篇我们大致介绍了选购域名的关键知识点和一些域名解析知识,今天继续第二部分,科普当下的主流域名商和打造个人网站必备的PC端工具/移动端工具/Web端工具,设计师们赶紧来给自己建个站吧!上期回顾:《从零开始!设计师如何打造高性价比个人网站之域名选购篇》有粉丝在微博反馈有一些知识点看不太懂,特别是后面关于域名解析的部分。所以我在这里打个比方,我把域名比作你家门

Linu启动脚本(设置环境变量)

添加启动脚本文件,设置一些自定义环境变量,随系统启动生效。添加脚本文件写自己的第一个脚本vi testshell在testshell文件中添加内容:!/bin/bashdatewho其中,# /bin/bash必须放在脚本文件的第一行,意思三指定脚本需要bash shell执行,你也可以指定其他的shell。运行命令:testshellbash: testshell: 未找

闯过这 54 关,点亮你的 Git 技能树 (二)

这是一个系列文章,介绍了学习 Git 的好工具 - githug,如果你是第一次看到,请先阅读:闯过这 54 关,点亮你的 Git 技能树闯过这 54 关,点亮你的 Git 技能树(一)今天我将带大家完成第 11 - 20 关。如对任何命令有疑问请看第一篇里的推荐教程。第十一关在 git 里,创建一个新文件时,要用 git add 来告诉 git,同样,删除一个文件时候,也

文件锁-crontab组合神器

Mac上没有flock,只有shlock flock锁(Linux上) man flock /1 * flock -xn file.lock -c 'sh whoKnow >> ~/log &' 代码锁 参考http://linux.die.net/man/1/flockhttp://stackoverflow.com/questions/10526651/mac-o