常用 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