一个键盘码代码,两只黄鹂名翠柳

shell中()、(())、[]、[[]]、{}等括号的的作用

一、小括号,圆括号()1、单小括号 ()   ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。   ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,再将此输出放到原来命令。有些shell不支持,如tcsh。    ③用于初始化数组。如:array=(a b c d) 2、双小括号 (( ))    ①整数扩展。这种扩展计算是整数型的计算,不支持浮点型。((exp))结构扩展并计算一个算术表达式的值,如果表达式的结果为0,那么返 查看全文

lsof的介绍与使用

lsof介绍lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。lsof使用在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能。COMMAND    PID      USER   FD      TYPE     DEVICE     SI 查看全文

Linux平台查看glibc版本

查看glibc版本的三种方法,总有一款适合你1、rpm -qa | grep glibc$ rpm -qa | grep glibc glibc-2.3.4-2.19 glibc-devel-2.3.4-2.19 compat-glibc-headers-2.3.2-95.30 glibc-2.3.4-2.19 glibc-headers-2.3.4-2.19 glibc-common-2.3.4-2.19 glibc-kernheaders-2.4-9.1.98.EL glibc-devel-2.3.4-2.19 compat-glibc-2.3.2-95.30这个版本也是2.3.42、ls -l /lib/libc.so.6$ ls -l /lib/libc.so.6 查看全文

linux环境下安装字体

1、查看字体中文字体fc-list :lang=zh2、查看所有字体fc-list3、刷新系统字体缓存fc-cache -vf4、安装字体在/usr/share/fonts 目录下新建一个目录,比如custom,然后将下载的ttf字体文件放在这个目录下,然后刷新字体缓存即可fc-cache -vf5、卸载若不再需要某个字体,可以删除相应字体文件,刷新系统字体缓存即可6、设置默认的编辑 crontabexport EDITOR="$JUMBO_ROOT/bin/vim" 查看全文

linux下监控资源使用情况——pidstat命令

执行pidstat,将输出系统启动后所有活动进程的cpu统计信息:$ pidstat Linux 2.6.32_1-16-0-0_virtio (bjyz)  06/21/2018  _x86_64_ (4 CPU) 04:25:52 PM       PID    %usr %system  %guest    %CPU   CPU  Command 04:25:52 PM       查看全文

linux 查看文件内容的命令

观看档案内容:cat, tac, more, less, head, tail, nl,刚刚我们提到的都只是在于显示档案的外观,或者是移动与复制一个档案或目录而已,那么如果我们要视察一个档案的内容时,该如何是好呢?!这里有相当多有趣的指令可以来分享一下:最常使用的显示档案内容的指令可以说是 cat 与 more 及 less 了!此外,如果我们要查看一个很大型的档案(好几百MB时),但是我们只需要后端的几行字而已,那么该如何是好?呵呵!用 tail 呀,此外,tac 这个指令也可以达到!好了,说说各个指令的用途吧!cat  由第一行开始显示档案内容 tac  从最后一行开始显示,可以看出 tac&nbs 查看全文

shell 进阶

比较参数个数: $#整数比较  -eq 等于,如:if [ "$a" -eq "$b" ]  -ne 不等于,如:if [ "$a" -ne "$b" ]  -gt 大于,如:if [ "$a" -gt "$b" ]  -ge 大于等于,如:if [ "$a" -ge "$b" ]  -lt&nbs 查看全文

十分钟学会写shell脚本

原文地址为:十分钟学会写shell脚本大家好!我是handsomecui,下面我为大家讲解一下shell脚本的写法,讲的不好的地方,欢迎大家留言拍砖。1.在linux下会写shell脚本是非常重要的,下面我参照例子给大家展示几个脚本,顺带这学习shell 的语法:什么时候helloworld是必不可少的,第一个脚本肯定与helloworld是离不开的:#!/bin/sh a="hello world!"num=2echo "a is : $a num is : ${num}nd"运行结果: a is : hello world! num is  查看全文
加载更多
其它 ( 244 )
python ( 199 )
java ( 174 )
算法 ( 136 )
linux ( 112 )
mysql ( 82 )
js ( 82 )
android ( 56 )
c/c++ ( 47 )
信息技术 ( 41 )
php ( 41 )
nginx ( 23 )
css ( 23 )
shell ( 22 )
教育 ( 21 )
操作系统 ( 19 )
html ( 19 )
设计模式 ( 18 )
node ( 14 )
tcp/udp ( 11 )
hive ( 11 )
es6 ( 10 )
es ( 10 )
编码 ( 9 )
redis ( 8 )
unix ( 5 )
SpringBoot ( 5 )
数据库 ( 5 )
hadhoop ( 4 )