美文网首页
装系统所需liunx部分基础命令、工具

装系统所需liunx部分基础命令、工具

作者: 域外芳草之无题 | 来源:发表于2017-05-25 10:18 被阅读0次

    最近接连给公司两台新买的阿里云服务安装搭建项目所需环境,接触了一些命令和工具,虽然网上都有,但是很杂乱,自己整理了下自己用到的,以备不时之需。方便自己。

    一、yum命令:

    yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令

    命令结构:yum [options] [command] [package ...]

    option:可选项,eg: -h(帮助),-y(当安装过程提示选择全部为"yes")

    command:操作的命令,eg:install(安装),update(更新),check-update(检查可更新),list(显示已安装可安装的程序包),remove(删除), clean(清除缓存)

    package:操作对象

    eg:yum install gcc-c++

      yum groupinstall "MySQL Database"' yum clean all

    二:rpm命令

    rpm命令可以方便的进行软件的安装、查询、卸载、升级等工作,和yum命令相似,但是rpm软件之间依赖繁琐,而yum可以自动处理软件之间的依赖关系,可以一次性下载安装所有依赖的软件包。

    命令结构:rpm [options] [package ...]

    options:选项常用的如下:

    -a:查询所有套件;

    -l:显示套件的文件列表;

    -q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户;

    -s:显示文件状态,本参数需配合"-l"参数使用;;

    -v:显示指令执行过程;

    -vv:详细显示指令执行过程,便于排错。

    package:需要安装的软件包

    eg:rpm -ivh MySQL-server-5.5.16-1.rhel4.i386.rpm 安装mysql的rpm

    三、wget工具

    wget是一个从网络上自动下载文件的自由工具,它支持https,http,ftp忘了传输协议

    命令结构:wget [参数列表] "URL",双引号最好加上,这样可以避免因URL中有特殊字符造成的下载错误。

    常用参数列表如下:

    -V, --version      显示wget的版本后退出

    -h, --help       打印语法帮助

    -b, --background    启动后转入后台执行

    -c, --continue        接着下载没下载完的文件

    eg:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gz

     wget -chttp://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gz

    四:scp命令

    scp在liunx系统上进行远程拷贝文件的命令,和cp命令相似,但是cp命令在本机进行拷贝不能跨服务器,而且 scp传输是加密的,不会占有服务器很多资源。

    命令结构:scp [参数] [原路径] [目标路径]

    常用参数:

    -1 强制scp命令使用协议ssh1

    -2强制scp命令使用协议ssh2

    -4强制scp命令只使用IPv4寻址

    -6强制scp命令只使用IPv6寻址

    -r 递归复制整个目录。

    eg:scp root@139.196.81.xxx:/opt/tomcat/prod/xxxx.tar.gz /opt/tomcat/prod/

    五、dos2unix命令

    dos2unix是将DOS/MAC下的文件转化为UNIX的文本文件格式.比如自己编写的可执行文件放到liunx就可以使用该命令进行转换。

    命令结构:dos2unix file

    eg: dos2unix *  dos2unix tasktacker.sh

    相关文章

      网友评论

          本文标题:装系统所需liunx部分基础命令、工具

          本文链接:https://www.haomeiwen.com/subject/blmaxxtx.html