第九章 文件的压缩与打包
1: .Z:compress程序压缩文件;.bz2 :bzip2程序压缩文件; .gz:gzip程序压缩文件; .tar :tar程序打包的数据,未压缩 ;.tar.gz >
8:变量设置注意点:变量与变量内容以“=”连接,“=”两端不能直接接空格,只能以非数字开头的英文与数字组合。变量内容有空格用“”或‘’,如myname=”wang>
9:export 变量 ;可以是变量变成环境变量(全局)
10:取消变量用:unset 变量
11:一串命令中还有其他命令的结果用`command`;如:cd /lib/modules/`uname -r`/kernel
12:定义变量时“”与‘’的区别
13:环境变量介绍
当前shell环境中有多少环境变量可以通过:env或export来查看
HOME :当前用户的家目录
SHELL:当前使用的Shell
HISTSIZE:记录命令的数目
PATH:执行文件搜索的路径,路径以:间隔,顺序有用
LANG:当前语系
RANDOM:随机数变量 可产生0-9之间的数值
14:查看当前shell环境下的所有变量(包括自己建立的):set ;(set>
>~/.bashrc怎么一段脚本,在执行~/.bashrc ;见223页
33:非登陆shell与登陆shell所读取的文件区别
34:终端环境设置,如backspace设置成删除,del不设置;linux中的快捷键也在此设置
stty -a ;查看当前所有按键的内容
set命令的用法,如可以设置当文件存在时,不会覆盖
不建议修改终端环境设置
35:通配符与特殊符号
!:非
[]:表示一个字符;[a-z],表示a-z中的一个字符
? :一定有一个字母;如文件wangcc 可找到:ls wang?? (一个?找不到)
\ :转义字符
| :分隔两个管道命令
; :连续命令的分隔
> >>:输出导向,分别为“替换“ “累加”
‘ :单引号,不具备变量置换的功能
“ :双引号,具备变量置换的功能
` :两个``之间的命令可以先执行,执行结果回传到外部命令来处理