linux常用命令*

原创
2016/10/14 16:42
阅读数 31
  1. tail -f worker-0.log
    动态刷新文件worker-0.log最后的内容
  2. chown -R xuer:xuer log2012.log
    将log2012.log的own设置为xuer,后面一个xuer是用户组的意思
  3. scp ~/.ssh/id_dsa.pub xuer@host2:/home/xuer/
    将本机的id_dsa.pub复制到host2机器上的xuer用户下的文件夹下
    scp -r /home/cdh/apps/hadoop-2.0.0-cdh4.7.0 cdh@slave1:/home/cdh/apps/
    将本机的文件夹上传到slave1上
    scp xuer@host2:/home/xuer/id_dsa.pub ~/test/
    将服务器host2上的id_dsa.pub下载到本机test下
  4. chmod +x ~/tell.sh
    将tell.sh增加可执行权限
  5. find . –name “core-default.xml”
    查找当前目录及子目录下名称为core-default.xml的文件,注意这里查找的文件名一定要加双引号,要不然有些情况会报错。
  6. find . -type f -exec grep -l "Hello World" {} ;
    查找当前目录及子目录下包含内容为"Hello World"的文件
  7. vi中删除整个文件内容
    先按gg到文档开始位置(G是到文档结束位置),再按dG删除所有内容
  8. 新建一个空的文件
    touch xx
  9. 重命名批量文件:rename from to file
    rename ni wo ni*
  10. 替换命令:sed
  11. 序列命令:seq
  12. 剪切命令:cut
    md5sum file | cut -c 1-8
    剪切md5sum的校验值的前8位,-c代表是字符,-b代表是字节
  13. ssh到宁外的机器执行命令
    ssh bigdata1 'rm -rf /usr/local/hadoop/tmp'
  14. 设置日期和时间
    date -s "20160612 16:02:23"
  15. ps命令,ps -ef,ps -aux都是查看所有的进程信息
  16. 使用yum group安装一组软件,就是把常用的软件包按功能分成一组一组
    查看有那些组
yum grouplist

查看某个组的详细软件包

yum groupinfo "Server Platform"

安装某个组

yum groupinstall "Server Platform"
  1. 关机命令
    shutdown -h now 立刻关机(root用户使用) 。shutdown -h 10 10分钟后自动关机 。reboot 重启
  2. 查看目录大小
    du -h --max-depth=1 /opt
  3. 压缩文件命令
tar -zcvf cjun.tar.gz cjun

参考:
10个重要的Linux ps命令实战
每天一个linux命令

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部