
linux shell
linux shell常用命令
处女座debugger
立志成为一名优秀的Linux内核开发工程师
展开
-
linux一些基础查询操作(迅速查看电脑状态)
top看内存df -h 看磁盘存储iotop 看磁盘io读写情况netstat -tunlp | grep 端口号 查看端口号占有情况ps aue查看进程原创 2020-10-06 13:52:02 · 225 阅读 · 0 评论 -
linux sort与awk
sort(选项)(参数)选项:-n 按照数值大小排序-r 按照相反的方向排序-t 设置排序所用的分隔符,默认是tab-k 指定需要排序的列-u u为unique的缩写,即如果出现相同的数据,只出现一行awk 非常强大的文本分析工具,可以当成一门简单语言使用,awk不再遵循linux语法,有些东西不要直接移植使用awk [参数] ‘pattern1{action1} pattern2{action2}…’ filenamepattern:表示awk在数据中查找的内容,就是匹配模式act原创 2020-10-06 13:44:08 · 273 阅读 · 0 评论 -
linux常用的文本处理操作
wc [参数] filename-l 行数-w 单词数-m 字符数-c 字节数原创 2020-10-06 12:57:01 · 231 阅读 · 1 评论 -
linux自定义函数
add()里面不需要写参数,使用add时,后缀的参数也可以不使用$引用原创 2020-10-06 12:04:57 · 642 阅读 · 0 评论 -
linux dirname basename操作
返回文件的路径原创 2020-10-06 10:07:41 · 164 阅读 · 0 评论 -
linux read操作
read(选项)(参数)选项-p 指定读取值时的提示符-t 指定读取值时等待的时间(秒)参数:变量:指定读取值的变量名原创 2020-10-05 23:27:37 · 179 阅读 · 0 评论 -
linux while
while [ ]do…done或者while(( ))do…done原创 2020-10-05 23:22:44 · 163 阅读 · 0 评论 -
linux $*与$@区别
""时,$*会被看成一个整体原创 2020-10-05 23:09:29 · 192 阅读 · 0 评论 -
linux foreach操作
for 变量 in 值1 值2 值3do程序done传入操作原创 2020-10-05 23:00:46 · 2126 阅读 · 0 评论 -
linux for循环
基本语法for((初始值;循环控制条件;变量变化))do程序done或者for((初始值;循环控制条件;变量变化));do 程序;done原创 2020-10-05 22:53:39 · 175 阅读 · 0 评论 -
linux case语句
基本语法case $变量名 in“值1”)程序;;“值2”)程序;;*)程序;;esac注意: case行尾必须为in ,每一个模式都要有);;表示命令结束,相当于java的break原创 2020-10-05 22:45:51 · 351 阅读 · 0 评论 -
linux if判断
1、基本语法if [ condition ]then程序elif 条件then 程序else 程序fi或者if [ condition ];then-------------------------------------------------------then不需要另起一行,否则要加 ;原创 2020-10-05 22:37:34 · 229 阅读 · 0 评论 -
linux条件判断
1、基本语法[ condition ] (注意condition前后要有空格,运算符两侧也要加空格!!!)2、常用判断条件(1) 两个整数之间的比较= 字符串比较-lt 小于-le 小于等于-eq 等于-gt 大于-ge 大于等于-ne 不等于注意非空即为true, echo $?返回为0是执行成功,也就是true的意思(2)按照文件权限进行判断-r 有读的权限-w 有写的权限-x 有执行的权限(3)按照文件类型判断-f 文件存在并且是一个常规文件-e 文件存原创 2020-10-05 22:26:32 · 527 阅读 · 1 评论 -
linux整数的运算的两种方式
linux整数运算基本语法有两类(1) "$((运算式))"或 “$[运算式]”(2) expr +,-,*,/,% 加,减,乘,除,取余原创 2020-10-05 18:54:20 · 656 阅读 · 0 评论 -
linux特殊变量操作
$? 代表上一条命令的返回值,0为成功$#$*$@$0-n执行脚本文件可以传入参数,0脚本名称,0脚本名称,0脚本名称,n第n个参数,KaTeX parse error: Expected 'EOF', got '#' at position 1: #̲返回参数个数,@返回传入参数列表...原创 2020-10-05 18:36:38 · 160 阅读 · 0 评论 -
linux操作““与‘‘;$()与``操作记录
"“与’'都能完成赋值操作,但是”"可以识别内部的$符号a=“hello world”c=“hello $a”d=‘hello $a’()与‘‘二者等价,都可以识别指令运行f=()与``二者等价,都可以识别指令运行f=()与‘‘二者等价,都可以识别指令运行f=(pwd)与f=pwd...原创 2020-10-04 23:00:53 · 167 阅读 · 0 评论