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

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

一、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 [email protected]:/opt/tomcat/prod/xxxx.tar.gz /opt/tomcat/prod/


五、dos2unix命令

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

命令结构:dos2unix file

eg: dos2unix *  dos2unix tasktacker.sh

你可能感兴趣的:(装系统所需liunx部分基础命令、工具)