常用 Linux 命令

1. 利用wget,从 Oracle 官网上下载 JDK,以 mac 版本的 jdk-7u79-macosx-x64.dmg 为例:

wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-macosx-x64.dmg"

 2. 在 linux 终端查看文件第n行的内容(以 n=4 说明):

sed -n 4p demo.txt

3. 在linux终端杀掉某个进程,比如杀死tomcat进程:

kill -9 `ps -ef | grep -v grep | grep /usr/local/tomcat/ | awk '{print $2}'`

4. linux终端把文件file1的第7,8,9和第17,18行 拷贝 到 文件file2中:

sed -n '7,9p;17,18p' file1 > file2

5. 压缩及解压缩命令:

tar -czf jpg.tar.gz *.jpg  // 把 *.jpg 压缩成 jpg.tar.gz

tar -xzvf file.tar.gz // 解压tar.gz

 6. linux shell 获取程序运行时间长度

#!/bin/bash

START=$(date +%s);
sleep 5; # Your stuff
END=$(date +%s);
echo $((END-START)) | awk '{print int($1/3600)":"int($1%3600/60)":"int($1%3600%60)}'

 7. mac 在 vim(vi) 下如何插入 ^A (ctrl+A)

先按 ctrl + v, 再按 ctrl + a; 同理, 如果想输入 ^B,则先按 ctrl + v, 再按 ctrl + b
原文地址:https://www.cnblogs.com/lasclocker/p/5358661.html