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为假

猜你喜欢

转载自www.cnblogs.com/Kinghao0319/p/12104921.html