摘要:lsof -i:port | grep pid 例子:(根据端口号查看pid) lsof -i:5432 [postgres@localhost ~]$ lsof -i:5432 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME postgres
阅读全文
摘要:反引号(``) 反引号:允许你将shell命令的输出赋值给变量。 必须使用反引号将整个shell命令圈起来。 testing=`date` shell会运行反引号中的命令,并将其输出赋值给变量testing。 此时testing变量中保存的值就是date命令的输出。 echo $testing Sa
阅读全文
摘要:case语法格式 case expression in pattern) command ;; pattern2) command ;; *) esac
阅读全文
摘要:read命令,read [options] 变量1 变量2... read从键盘、文件、管道获取值。 使用read命令从文件中获取数据 #! /bin/bash count=1 cat file | while read line do echo "Line: $count $line" count
阅读全文
摘要:grep 是linux下的文本搜索工具,常用来在大文件下找一行数据。 grep命令格式: grep [options] PATTERN filename filename... PATTERN: 由元字符组成的模式。如果匹配的模式中有空格,需要使用引号。 grep程序的返回码: 0代表的是找到。 1
阅读全文
摘要:awk擅长处理的是一行数据的列。 awk会对数据流中的每一行文本执行一遍程序脚本。 awk命令格式 awk options program file awk的内置变量 内置变量名称 内置变量含义 NF 字段的个数 NR 行号,从1开始计数 从命令行读取程序脚本 1 awk的程序脚本必须放在{}中定义
阅读全文
摘要:命令 含义 举例 timedatectl status 显示当前系统时间设置 timedatectl status timedatectl set-time 设置系统时间 timedatectl set-time '2021-02-11 10:50' timedatectl list-timezon
阅读全文
摘要:source命令通常用于重新执行刚修改的初始化文件,使其立即生效,而不必注销重新登录。 source命令语法:source fileName 在当前bash环境下,读取fileName文件中的命令。通常可以使用.(点)命令来代替。 常见使用 source ~/.bash_profile,在登录后对
阅读全文
摘要:环境变量文件 文件 文件路径 文件作用 profile /etc/profile 该文件中的变量对所有用户有效 .bashrc /home/用户名 该文件中的变量只对当前用户有效 .bash_profile /home/用户名 该文件中的变量只对当前用户有效 读取环境变量 命令 命令作用 expor
阅读全文
摘要:目录 使用环境变量 使用用户自定义变量 使用反引号 使用环境变量 变量值引用,在环境变量前加个$。 #! /bin/bash echo "User info for uid:$USER" echo UID:$UID echo HOME:$HOME 如果要输出一个特殊符号,使用反斜线 \ #! /bi
阅读全文
摘要:Shell的分类 Linux中默认的shell是/bin/bash,流行的shell有ash、bash、ksh、csh、zsh不同的shell都有自己的用途和特点。 Bash Bash(GNU Bourne-Again Shell)多数的Linux默认使用的Shell。在1987年由布莱恩·福克斯为
阅读全文
摘要:free -m total used free shared buff/cache available Mem: 977 481 76 7 420 300 Swap: 2047 0 2047
阅读全文
摘要:if-then 1 语法格式1 2 if command 3 then 4 comands 5 fi 6 7 语法格式2 8 if [ command ];then 9 comands 10 fi #! /bin/bash if date then echo "it worked" fi #date
阅读全文
摘要:目录 ps 命令常用风格 ps 命令常用字段 -x -e -f ps 命令常用字段组合 -aux -ef -axf ps aux 和 ps -ef查询出来的进程的数量相同,不同的是ps aux显出的字段包含cpu 内存等信息字段而ps -ef则没有。 ps命令常用风格 为什么ps aux没有加中横线
阅读全文
摘要:重复执行一系列命令在编程中很常见。 如 处理某个目录下的所有文件 如 系统上的所有用户 如 某个文本文件中的所有行 for命令的基本语法格式,如下。 for var in list do commands done 其中,list大致有三类,分别为字符、数字、路径。 1.list为字符 案例1,代码
阅读全文
摘要:ssh和EOF结合使用案例代码,如下。 for ip in root@192.168.11.1 do ssh -T $ip <<MKDIREND cp /app/File_Out/ta_hk_notify.txt /File_In/ exit MKDIREND done 上面代码含义,ssh和EOF
阅读全文