linux shell与rpm学习笔记      

                           linux笔记        
shell
1  shell是实现操作系统与用户会话平台,分为bsh,csh,ksh,bash(RedHat默认)
2 用户默认shell:/etc/passwd
3 shell变量:环境变量  预定义变量  位置变量  自定义变量(本地变量)
4 shell主要功能
()命令行编辑功能
()命令和文件名补全功能
()命令历史功能
()命令别名功能
()提供作业控制功能
()具有将命令序列定义为功能键的功能
()灵活的Shell脚本编程
(1)bash命令行编辑功能:
操作键                                 功能
左右方向键     使用左右方向键可以使光标在当前命令行中的已有字符间进行任意的移动
退格键         删除命令行中光标左边的字符
Del         删除当前光标处的字符
Home         将光标快速移动到命令行的行首
End         将光标快速移动到命令行的行尾
Ctrl + u 删除当前光标到行首的内容
Ctrl + k 删除当前光标到行尾的内容
(2)Bash的命令行补全功能:使用Tab键可在命令查找路径中查找匹配的命令,并进行命令拼写的补全
历史命令的查看
history        用户命令历史保存文件 ~/.bash_history 命令历史的清除history -c
 

应用程序组成
  执行文件。/usr/bin /usr/bin
  配置文件。/etc
  文档文件。/etc/share/doc
  帮助文件。/etc/share/man
rpm命令
rpm -qa 包名  查看该软件是否安装
rpm -qal 包  查看包中文件列表
rpm -ql  包  查看安装后文件列表
rpm -ivh 包  rpm包安装详细过程,显示进度
rpm -e   包  进行卸载
rpm -U   包  进行升级
rpm --force  强制安装
rpm -aid     自动安装依赖的包
编译安装源代码包
1 检查编译环境
rpm -qa|grep gcc(编译程序)
2 解压源代码包
tar -xzf .tar.gz
tar -xkf .tar.bz2
tar -xf .tar
3 进入源码目录,配置
./configure
./configure --prefix 路径  --指定安装位置
4 编译
   make
5 安装
   make install

你可能感兴趣的:(linux,linux,shell,学习,职场,rpm,休闲)