bash相关命令
ln -s file1 file1soft
#创建软链接(符号链接,目录也可以)find /etc/ -name 'iptables' -ls
#查找文件
YUM常用命令介绍
yum search vim
#查找软件yum install vim
#安装指定的软件yum update vim
#更新指定的软件yum list updates
#列出所有可更新的软件yum list installed
#列出所有已安装的软件yum list extras
#列出所有已安装但不在 Yum Repository 內的软件
tar
# tar jxvf file.tar.bz2
# tar zxvf file.tar.gz
几个重要的目录
/opt
#这是大多数商业软件包的默认安装路径。/usr/local
#源码编译安装的软件一般放在这里,如nginx。/usr/bin
#/usr/local
中安装的软件的软链适合放在这里。~/bin
#自己创建放在PATH里,放一些只有当前用户使用的第三方软件及软链。mkdir ${HOME}/bin echo 'export PATH=${HOME}/bin:$PATH' >> ~/.bashrc
其实centOS已经做好了!
# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH
源码编译安装的基本过程
参考:CentOS 7下的软件安装方法及策略
参考:Linux下源代码的编译安装
参考:怎么卸载用 make install 编译安装的软件
- MD5校验
md5sum nginx.tar.gz
解包
# tar zxvf nginx.tar.gz -C /usr/local/src/
# cd /usr/local/src/
- 安装
Linux下的习惯,源码编译安装的第三方软件一般都安装到/usr/local
或/opt
目录下
./configure
或./configure --prefix=/opt/nginx
#配置安装参数make >& LOG_make &
#编译,将源代码文件变为二进制的可执行程序make install >& LOG_install &
#安装
其它
- Alias files of the Centos
$ grep "\bll\b" /etc/profile.d/*
查到定义在/etc/profile.d/colorls.sh
里