`

linux-tools

阅读更多

********************************************************************************************************
MAIL
********************************************************************************************************

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
sudo apt-get install mailutils
#发送文本
echo "mail content" |mail -s "mail ttile" xinchun.wang@qunar.com
#发送附件
mutt -s "title" -a data.txt xinchun.wang@qunar.com

---------------------------------------------------------------------------------
a) 简单的邮件
运行mail命令,然后mailx会等待你输入邮件内容。你可以按回车来换行。当输入完成后,按Ctrl + D,mailx会显示EOT表示结束。

然后mailx会自动将邮件发送给收件人。

$ mail user@example.com

HI,
Good Morning
How are you
EOT
b) 发送有主题的邮件

$ echo "Email text" | mail -s "Test Subject" user@example.com
-s的用处是指定邮件的主题。

c) 从文件中读取邮件内容并发送

$ mail -s "message send from file" user@example.com < /path/to/file
d) 将从管道获取到的echo命令输出作为邮件内容发送

$ echo "This is message body" | mail -s "This is Subject" user@example.com
e) 发送带附件的邮件

$ echo “Body with attachment "| mail -a foo.tar.gz -s "attached file" user@example.com
-a选项用于指定附件。
-------------------------------------------------------------------------------
Mutt是类Unix系统上的一个文本界面邮件客户端。它有20多年的历史,在Linux历史中也是一个很重要的部分,它是最早支持进程打分和多线程处理的客户端程序之一。按照如下的例子来发送邮件。

a) 带有主题,从文件中读取邮件的正文,并发送

$ mutt -s "Testing from mutt" user@example.com < /tmp/message.txt
b) 通过管道获取echo命令输出作为邮件内容发送

$ echo "This is the body" | mutt -s "Testing mutt" user@example.com
c) 发送带附件的邮件

$ echo "This is the body" | mutt -s "Testing mutt" user@example.com -a /tmp/foo.tar.gz
d) 发送带有多个附件的邮件

$ echo "This is the body" | mutt -s "Testing" user@example.com -a foo.tar.gz –a bar.tar.gz


********************************************************************************************************
svn
********************************************************************************************************


svn:
安装:
yum -y install subversion



将文件checkout到本地目录
svn checkout 

svn checkout http://svn.corp.qunar.com/svn/OTAwebsite.qunar.com/TTS20110311/tts_inte
r_java/branches/tts_ins_package


将改动的文件提交到版本库

svn commit -m "test" b.txt


删除文件

svn delete http://svn.corp.qunar.com/svn/OTAwebsite.qunar.com/TTS201
10311/tts_inter_java/branches/tts_ins_package/b.txt -m "delete b.txt"  



********************************************************************************************************
maven
********************************************************************************************************

下载maven包
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.2.1/binaries/apache-maven-3.2.1-bin.tar.gz


解压文件
sudo tar -xvf apache-maven-3.2.1-bin.tar.gz 


设置环境变量
sudo vim /etc/profile

export MAVEN_HOME=/home/q/maven/apache-maven-3.2.1
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:$JAVA_HOME/bin:$MAVEN_HOME/bin

//重新编译
source /etc/profile

//打包
mvn clean package -Dmaven.test.skip=true -Pdev
分享到:
评论

相关推荐

    vmware-linux-tools

    标题“vmware-linux-tools”指的是VMware为Linux操作系统提供的一个工具集合,主要目的是优化虚拟机在VMware平台上的性能和功能。这些工具通常被称为VMware Tools,是VMware虚拟化环境中必不可少的一部分,能够提高...

    arm linux-tools 2.9

    "arm linux-tools 2.9" 指的是一个针对ARM架构的Linux工具集,版本为2.9。这个工具集通常包含了针对Linux内核2.4版优化的一系列开发和调试工具,例如交叉编译器、调试器和其他辅助工具。 **描述分析:** 描述中的...

    linux-cloud-tools-5.4.0-152-generic_5.4.0-152.169~18.04.1_amd64.deb

    linux-cloud-tools-5.4.0-152-generic_5.4.0-152.169~18.04.1_amd64.deb

    GNU-Linux-Tools-Summary[1].rar

    这个压缩包“GNU-Linux-Tools-Summary[1].rar”包含了一份详细的GNU/Linux工具总结,主要文件是“GNU-Linux-Tools-Summary[1].pdf”,它可能涵盖了广泛的主题,旨在帮助用户更好地理解和利用这些工具。 1. **Shell...

    linux-tools-tar.zip

    本压缩包"linux-tools-tar.zip"集合了多种关键的开发和运行环境工具,包括Java开发环境(JDK)、数据库管理系统(MySQL)、内存数据存储(Redis)、Web服务器(Nginx)、版本控制系统(GitBlit)以及JavaScript运行...

    linux-tools.zip

    用于快捷检索nginx、mysql、php、node.js、python是否安装,以及快捷查询各用户的历史命令、历史登录信息、以及用户,还可以快捷检索想要查询...unzip linux-tools.zip chmod 777 install.sh ./install . /etc/profile

    ext4 文件映像制作工具 linux-tools

    【标题】:ext4 文件映像制作工具 Linux-tools 在Linux操作系统中,ext4是最常见的文件系统之一,广泛用于各种存储设备,如硬盘、USB驱动器等。为了管理和维护ext4文件系统,开发者们创建了各种实用工具,其中就...

    HarmonyOS(commandline-tools-linux-2.0.0.2.zip)

    在给定的压缩包"HarmonyOS(commandline-tools-linux-2.0.0.2.zip)"中,包含的是HarmonyOS的命令行工具,主要用于开发者在Linux环境下对系统进行构建、编译、调试等操作。这些工具是开发和维护HarmonyOS应用程序不...

    sdk-tools-linux-4333796.zip_rar.rar

    在给定的压缩包文件"sdk-tools-linux-4333796.zip_rar.rar"中,我们可以找到适用于Linux操作系统的SDK Tools版本4333796。这个工具集包含了各种必要的组件,使得开发者能够下载、安装、更新以及管理Android SDK的...

    linux下安装java开发工具方法_linux-toolsinstall.zip

    linux下安装java开发工具方法_linux-toolsinstall

    build-tools_r27.0.3-linux.zip

    标题“build-tools_r27.0.3-linux.zip”指的是Android开发工具中的一个特定版本的构建工具包,适用于Linux操作系统。这个压缩包包含了用于构建Android应用程序的必要组件,主要用于编译、打包和优化APK文件。这里的...

    linux net-tools 和 剥离ifconfig的源码

    `net-tools-1.46.tar.bz2`是一个归档文件,包含了`net-tools`的1.46版本源码。`.tar`是一个打包文件,它将多个文件和目录组合成一个单一的档案,而`.bz2`表示这个档案使用了Bzip2算法进行了压缩,以减小文件大小。...

    linux-tools:vim73 cscope ctags .vimrc

    "linux-tools:vim73 cscope ctags .vimrc" 提到的是一组工具和配置,旨在提升使用Vim编辑器的体验。下面我们将详细探讨这些工具及其在编程工作中的应用。 **Vim73**: Vim73指的是Vim编辑器的第7.3版本。Vim(Vi ...

    增强会话 解决Hpery-V安装Ubuntu不能 在win之间粘贴复制的问题 linux-vm-tools-master.zip

    为了解决这些痛点,我们可以借助“增强会话”模式和Linux VM Tools。 首先,让我们关注"增强会话"模式。这是一种特殊的功能,它可以提供更顺畅的用户体验,尤其是在与虚拟机交互时。在启用增强会话后,你可以享受到...

    linux-common-tools.rar_Common tools_easel_linux common tools_lin

    "linux common tools"和"linux-tools-common"标签进一步强调了这些工具的通用性和广泛适用性。 在"linux编程常用工具库"中,我们可以期待找到以下几类关键工具: 1. **文本处理工具**:例如`grep`,用于在文件或...

    linux-shell-tools

    linux shell 教程 包含大多数的命令来源于gitbooks,可以根据命令搜索

    sdk-tools-linux-4333796.zip

    总结来说,"sdk-tools-linux-4333796.zip"是一个包含Android SDK核心工具的压缩包,适用于Linux操作系统,并且专为NDK开发设计。API版本26意味着它可以支持Android Oreo (8.0)及以下版本的开发。开发者可以通过执行...

    linux系统net-tools工具包

    解决最小化安装的系统缺少各类命令问题,比如route,ifconfig等

    platform-tools_r28.0.1-windows-linux-darwin

    适用于Linux的SDK平台工具 虽然这些链接不会改变,但它们始终指向最新版本的工具。 版本:28.08.1(2018年9月) 添加对重新连接TCP连接的支持。断开连接后,adb将在放弃连接之前尝试重新连接最多60秒。 修复Windows...

Global site tag (gtag.js) - Google Analytics