Linux App Dev Outline
题型
- 选择题
- 填空题
- 名词解释
- 简答题
- 编程题
- 论述题
选择题
- Linux命令(放置Linux启动的相关文件夹)
- ls, cd(参数)
- ls
- -F 展示文件类型
- -a 展示所有文件
- -l 查看文件各种属性
- cd
- … 表示上一级目录
- . 当前目录
- ~ 主目录
- ls
- 查看磁盘空间命令,Chmod
- u/g/o((文件主/文件组/其他成员) + r/w/x (读取/写入/执行)
- 8进制表示
- shell脚本(预置参数)($# $? $*)
- 常用环境
- HOME:用于保存注册目录的完全路径名。
- PATH:用于保存用冒号分隔的目录路径名,
- PATH=$HOME/bin:/bin:/usr/bin;export PATH
- HOSTNAME:主机名
- SHELL:默认的shell命令解析器
- LOGNAME:此变量保存登录名
- PWD:当前工作目录的绝对路径名
- 预定义变量
$#
:传给shell脚本参数的数量$*
:传给shell脚本参数的内容$1、$2、$3、...、$9
:运行脚本时传递给其的参数,用空格隔开$?
:命令执行后返回的状态 "$?"用于检查上一个命令执行是否正确(在Linux中,命令退出状态为0表示该命令正确执行,任何非0值表示命令出错)。$0
:当前执行的进程名$$
:当前进程的进程号"$$"变量最常见的用途是用作临时文件的名字以保证临时文件不会重复
- 常用环境
- 文件类型代码
- - 普通文件
- d 目录
- c 字符设备
- b 块设备
- s 本地域套接口
- p 有名管道
- l 符号链接
- 查看共享内存,消息队列
- ipcs -q 查看消息队列
- ipcrm -q mspid 删除消息队列
- Tab补齐
- ls, cd(参数)