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应用编程复习的主要内容,如果未能解决你的问题,请参考以下文章

复习之网络编程

Linux网络编程——黑马程序员笔记

第一阶段 复习

python 复习—并发编程系统并发线程和进程协程GIL锁CPU/IO密集型计算

疫情在家复习一下网络编程(含面试点标记)

数据库复习⑨