1、comake2
2、make
3、scp,cp,rsync,tar,wget,rz,sz,curl
4、svn co 从svn上获取文件
5、svn sw :转换工作目录
6、svn ci -m "ISSUE=1213" 提交代码
7、awk,sed编辑工具
8、cp命令时。如果是有目录1和目录2,想把目录1下的东西放到一个新的目录下,则使用cp -rf 1/ 2 ,后面的目录不要存在,否则会把1放到目录2的里面,会多了一层。
若是把目录1下的文件1.txt放到目录2下,cp 1/1.txt 2/ ,目录2必须存在。
9、top监控性能命令
10、ps xf
11、find -name "*.h" | xargs grep "is_empty_value"
12、chmod 777 test/ 赋予文件夹test最高权限
13、iostate、top、df、du
df:df命令可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息,它也可以显示所有文件系统对i节点和磁盘块的使用情况。
du:du的英文原义为“disk usage”,含义为显示磁盘空间的使用情况,统计目录(或文件)所占磁盘空间的大小。该命令的功能是逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块(1024字节)的情况。若没有给出指定目录,则对当前目录进行统计。
14.iftop,ifstat,scp,rsync,md5sum,wget
1查看当前所在的工作目录的全路径 pwd
[root@localhost ~]# pwd
/root
2查看当前系统的时间 date
[root@localhost ~]# date +%Y-%m-%d
2016-07-26
date +%Y-%m-%d --date="-1 day" #加减也可以 month | year
2016-07-25
[root@localhost ~]# date -s "2016-07-28 16:12:00" ## 修改时间
Thu Jul 28 16:12:00 PDT 2016
3查看有谁在线(哪些人登陆到了服务器)
who 查看当前在线
[root@localhost ~]# who
hadoop tty1 2016-07-26 00:01 (:0)
hadoop pts/0 2016-07-26 00:49 (:0.0)
root pts/1 2016-07-26 00:50 (192.168.233.1)
last 查看最近的登陆历史记录
[root@localhost ~]# last
root pts/1 192.168.233.1 Tue Jul 26 00:50 still logged in
hadoop pts/0 :0.0 Tue Jul 26 00:49 still logged in
hadoop tty1 :0 Tue Jul 26 00:01 still logged in
reboot system boot 2.6.32-573.el6.x Tue Jul 26 07:58 - 16:23 (2+08:24)
4关机/重启
关机(必须用root用户)
shutdown -h now ## 立刻关机
shutdown -h +10 ## 10分钟以后关机
shutdown -h 12:00:00 ##12点整的时候关机
halt # 等于立刻关机
重启
shutdown -r now
reboot # 等于立刻重启
5清屏
clear
6 退出当前进程
ctrl+c
7挂起当前进程
ctrl+z ## 进程会挂起到后台 bg jobid ## 让进程在后台继续执行 fg jobid ## 让进程回到前台
8grep命令
1 基本使用
查询包含hadoop的行
grep hadoop /etc/password
grep aaa ./*.txt
2 cut截取以:分割保留第七段
grep hadoop /etc/passwd | cut -d: -f7
3 查询不包含hadoop的行
grep -v hadoop /etc/passwd
4 正则表达包含hadoop
grep 'hadoop' /etc/passwd
5 正则表达(点代表任意一个字符)
grep 'h.*p' /etc/passwd
6 正则表达以hadoop开头
grep '^hadoop' /etc/passwd
7 正则表达以hadoop结尾
grep 'hadoop$' /etc/passwd
规则:
. : 任意一个字符
a* : 任意多个a(零个或多个a)
a? : 零个或一个a
a+ : 一个或多个a
.* : 任意多个任意字符
\. : 转义.
o\{2\} : o重复两次
查找不是以#开头的行
grep -v '^#' a.txt | grep -v '^$'
以h或r开头的
grep '^[hr]' /etc/passwd
不是以h和r开头的
grep '^[^hr]' /etc/passwd
不是以h到r开头的
grep '^[^h-r]' /etc/passwd