查看用过的命令
history |grep "awk"
awkawk '{if(NR%10==0) print $0}' mergourandleijun_132f > pxf.test
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
cd 改变工作目录
su 获取超级用户权限
vi编辑器 vi +文件名
i 从光标位置开始编辑
a从光标下一个位置编辑
o从光标下一行
俺esc回到末行模式 输入 :wq保存退出 输入 q!强制退出
rm删除命令
-f 强制删除
-i 交互提示
-r递归删除文件
shutdown
-h now(或者时间)关机
-r now “现在关机”发出警告现在重启
命令别名
alias [别名]=[命令]
alias ok="ls -l /boot"
ok
重定向
输出重定向 会直接覆盖
ls /boot>/abc
输入重定向<
错误重定向
2〉
追加重定向
>>
同时实现输出和错误重定向
&〉
pwd显示工作路径
touch 创建文件
touch abc创建空文件abc
mkdir 创建目录
rmdir删除空目录
cp 拷贝命令
cp -* [] []
-r拷贝所有
mv移动命令
mv -* [] []
mv -f(不交互) /abc /abv
mv /abc /ab 将abc改明为ab
grep 在文件中搜索匹配字符
grep “字符串” 文件
chomd 更改文件权限
使用ps格式输出来查看进程状态:
ps -eo user,stat..,cmd
user 用户名
uid 用户号
pid 进程号
ppid 父进程号
'size' 内存大小, Kbytes字节.
v'size' 总虚拟内存大小, bytes字节(包含code+data+stack)
share 总共享页数
nice 进程优先级(缺省为0, 最大为-20)
priority(pri) 内核调度优先级
pmem 进程分享的物理内存数的百分比
trs 程序执行代码驻留大小
rss 进程使用的总物理内存数, Kbytes字节
time 进程执行起到现在总的CPU暂用时间
stat 进程状态
cmd(args) 执行命令的简单格式
例子:
查看当前系统进程的uid,pid,stat,pri, 以uid号排序.
ps -eo pid,stat,pri,uid --sort
uid
查看当前系统进程的user,pid,stat,rss,args, 以rss排序.
ps -eo user,pid,stat,rss,args --sort
rss
disown -r 杀死所有进程
scp -r root@ip地址:/目录 /本机目录
ssh 链接
ssh +root@ip地址
关闭防火墙
service iptables stop
我们需要为运行hadoop的用户生成一个SSH key:
1 |
$ ssh -keygen
-t rsa -P "" |
1 |
$
s cp ~/. ssh /id_rsa.pub
~/. ssh /authorized_keys |