美文网首页
linux指令

linux指令

作者: 乐百事52淑熙 | 来源:发表于2018-01-02 15:18 被阅读0次

    用到什么就写什么:

    从一台机器复制文件或目录到另一台机器上:

    本机IP:x.x.x.1 文件路径:path1 拷贝到机器2IP:x.x.x.2 文件路径:path2 用户名:lebaishi 

    指令:

    (复制文件):  scp /path1 lebaishi@x.x.x.2:/path2/ 

    (复制路径):  scp -rp /path1 lebaishi@x.x.x.2:/path2/

    查看某种服务进程号:

    例如查询tomcat进程号

    指令:

    ps -ef|grep tomcat 

    杀进程

    指令:

    kill -9 进程号

    当然kill 可以直接杀掉进程,但是kill 就是给某个进程id发送一个sigterm信号,可能被阻塞,而kill -9发送的为sigkill 信号(即exit信号),不会被阻塞。

    解压缩与压缩:*代表归档的文件名字

    tar:

    打包压缩:

    $tar -cvf *.tar filename

    -c -create 指导tar创建归档文件。

    -v -verbose 用于列出命令的执行过程。

    -f -file 用于指定归档文件的文件名。

    解压缩:

    $tar -xvf *.tar

    -x 用于解开归档文件

    -z,-j :

    $tar -cvzf *.tar.gz filename

    -z 自动调用gzip程序完成打包压缩操作

    也可以将shell命令打包,命令如下:

    $tar -cvzf *.tar.gz shell/

    Linux命令经典面试题:统计文件中出现次数最多的前10个单词

    使用linux命令或者shell实现:文件words存放英文单词,格式为每行一个英文单词(单词可以重复),统计这个文件中出现次数最多的前10个单词。

    cat words.txt | sort | uniq -c | sort -k1,1nr | head -10

    主要考察对sort、uniq命令的使用,相关解释如下,命令及参数的详细说明请自行通过man查看,简单介绍下以上指令各部分的功能:

    sort:  对单词进行排序

    uniq -c:  显示唯一的行,并在每行行首加上本行在文件中出现的次数

    sort -k1,1nr:  按照第一个字段,数值排序,且为逆序

    head -10:  取前10行数据

    个人公号:【排骨肉段】,可以关注一下。

    相关文章

      网友评论

          本文标题:linux指令

          本文链接:https://www.haomeiwen.com/subject/aozfnxtx.html