linux
khx0910
这个作者很懒,什么都没留下…
展开
-
linux中的&&和&,|和||
在linux中,&和&&,|和||介绍如下:& 表示任务在后台执行,如要在后台运行redis-server,则有 redis-server &&& 表示前一条命令执行成功时,才执行后一条命令 ,如 echo '1‘ && echo ‘2’| 表示管道,上一条命令的输出,作为下一条命令参数,如 echo ‘yes’ | wc -l|| 表示上一条命令执行失败后,才执行下一条命令,如 cat nofile |转载 2020-05-28 08:58:42 · 384 阅读 · 0 评论 -
关于$@,$*,$#,$0,$1,$$,$?,$!的含义
$#:传入脚本的参数个数; $0: 脚本自身的名称; $1: 传入脚本的第一个参数; $2: 传入脚本的第二个参数; $@: 传入脚本的所有参数; $*:传入脚本的所有参数; $$: 脚本执行的进程id; $?: 上一条命令执行后的状态,结果为0表示执行正常,结果为1表示执行异常; $!: Shell最后运行的后台Process的PID(后台运行的最后一个进程的进程ID号) 其中$@与$*正常情况下一样,当在脚本中将$*加上双引号作为“$*”引用时原创 2020-05-27 15:57:22 · 584 阅读 · 0 评论 -
shell-if表达式关于文件存在判断,变量比较判断用法
示例代码:start_mdm() { if [ ! -f "$rootDir/RUNNING_PID" ];then # -f 存在文件则为真 #不存在 python3 /opt/app.py > /dev/null 2>&1 & echo $! > $rootDir/RUNNING_PID else pid=`cat $rootDir/RUNNING原创 2020-05-27 15:48:33 · 2241 阅读 · 0 评论 -
如何查看linux指令的帮助文档
两种方式,比如查询dirname 指令的帮助信息,可用dirname --help或man dirname原创 2020-05-27 15:25:55 · 410 阅读 · 0 评论 -
linux端口号占用情况查看
(1)查询被占用的端口。首先是需要输入命令,查看被占用的端口的进程,netstat -tunpl |grep 端口号(2)根据集成id查询进程。如果想详细查看这个进程,ID具体是哪一个进程,可以通过命令的方式进行查看进程的详细信息,ps -ef|grep 进程ID...原创 2020-05-26 10:35:57 · 215 阅读 · 0 评论 -
linux查看文件夹大小命令
查看/opt/app/bi 文件夹的大小cd /opt/appdu -h --max-depth=1*原创 2020-05-25 14:09:29 · 483 阅读 · 0 评论 -
linux bash shell函数的创建和使用
bash shell 函数必须是创建在先,调用在后;(一)函数的创建格式第一种:function name {commands}第二种:name() {commands}示例:defInsertDB(){ insert_sql="insert into spider_run_log ( spiders_name, exec_time, result, exec_type) values('$1','$2','$3'原创 2020-05-22 14:25:51 · 250 阅读 · 0 评论 -
Linux内部字段分离符环境变量IFS
Linux内部字段分离符环境变量IFS:用于bash shell,默认bash shell 会将空格、制表符/t、换行符/n 当成字段分隔符 arr=(/pubsentiment?action=chezhi&site=bbs.12365auto.com&method=inner&id=1&date=&version=1590050449:3h:1:1;/pubsentiment?action=pcauto&site=bbs.pcauto.com.cn&am原创 2020-05-22 10:54:51 · 647 阅读 · 0 评论 -
linux下远程连接mysql
linux脚本编写,定义好变量,若是ssh直连,root命令下,将对应位置参数替换成真实连接参数即可;mysql -hHOSTNAME−P{HOSTNAME} -PHOSTNAME−P{PORT} -uUSERNAME−p{USERNAME} -pUSERNAME−p{PASSWORD} DBNAME−−default−character−set=utf8−e"{DBNAME} --default-character-set=utf8 -e "DBNAME−−default−character−se原创 2020-05-21 11:37:12 · 270 阅读 · 0 评论 -
linux date命令:格式化显示和设置系统日期时间
date命令 date命令的功能是显示和设置系统日期和时间。 该命令的一般格式为: date [选项] 显示时间格式(以+开头,后面接格式) date 设置时间格式 命令中各选项的含义分别为: -d datestr, --date datestr 显示由datestr描述的日期 -s datestr, --set datestr 设置datestr 描述的日期 -u, --universal 显示或设置通用时间date %s 从1970年1月1日00:00:00到目前经历的秒数原创 2020-05-21 10:13:52 · 1123 阅读 · 0 评论