Linux应用编程复习
Posted kinghao0319
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux应用编程复习相关的知识,希望对你有一定的参考价值。
1. wc是文件统计命令,两种使用方法:(1)直接加文件名wc test.txt (2)输入重定向wc < test.txt
wc输出的三个参数为,文件的行数,单词数,字节数
2. ls -l *.sh 和ls -l * .sh区别(差一个空格):前者为列出所有.sh文件,后者为列出所有以空格结尾的.sh文件
若执行报错,会有错误信息并列出文件夹下所有文件
3. 圆括号和花括号可以将命令组合,之后共享一个重定向,例如(ls -l *.sh;ls -l * .sh) > test.txt
4. | 左边的命令使用标准输出,| 右边的命令使用标准输入 eg:who -a | cat > userlist
5. shell变量
(1)环境变量:shell已经定义的变量,如HOME,SHELL,PATH
(2) 用户自定义变量:
• 变量名:必须以字母开头,其他可以是数字和_,区分大小写
• 变量类型:shell变量都是字符串类型
• 变量不需要提前声明
• 变量赋值:variable=value
• 变量引用:$var_name (可使用转义符 和单引号来避免替换)
6. 数值计算,默认定义变量为字符串
如果想做数字赋值需要使用let命令 let x=1
$((y+2))表示运算表达式
bc浮点数计算器
t
7. 命令行参数
8. 通配符:表示文件名的某种模式
9. 命令执行结构
• 顺序执行:在同一行内使用;分隔命令
• 条件执行:使用逻辑运算符&&和||分隔命令
cmd1 && cmd2 若cmd1成功,则执行cmd2
cmd1 || cmd2 若cmd1失败,则执行cmd2
10. test测试命令(重要)
注意:0为真,1为假
以上是关于Linux应用编程复习的主要内容,如果未能解决你的问题,请参考以下文章