zoukankan      html  css  js  c++  java
  • linux命令2

    1、ll –tr (会显示文件的权限 用户名和大小)
    查看当前目录下的所有文件
    2、fasttext predict-prob textmodel.bin test.txt > predict_result
    将test.txt的预测结果追加到predict_result上去。
    3、head predict_result
    4、paste -d " " predict_result test.txt > result
    Paste可以简单的理解为将两个文件的内容按列合并,与cat命令直接将不同文件按照先后顺序接起来不同,paste可以非常快速的将两个文件中的内容按照文件顺序从左往右排起来。

    1. 直接拼接:paste file1 file2 >result (将file1和file2中的内容按列拼接后,追加到result中,若是不追加到result中,则会直接在终端显示)

    2. 拼接时使用指定符号隔开各个文件的内容
    paste –d ’:‘ file1 file2
    5、用xshell远程连接服务器

    1. 将服务器上面的文件传送给本机电脑
    sz
    sz filename在你本机的 下载 目录。

    1. 将本机电脑上的文件传给服务器
    Rz
     
    6、批量删除一个文件夹下面x开头的文件
    rm –rf x*
    清空文件夹 rm *
    删除文件A
    rm A
     
    7、用linux  split命令将a.txt文件按照4:1切分成两个文件
    Eg:文件大小4000
    Split –b 3000 a.txt
    一般情况下split切分,用cat合并。
    就会生成两个文件,大小约为4:1。
    8、find命令
    find –name s*
    找出s开头的文件。
    9、用mv将A重命名B
    mv A B
    10、查找source_data/6994_cps.data中的关键词“磨牙棒”
    grep “磨牙棒” 6994_cps.data
    grep -v "磨牙棒" 6994_cps.data  查找不含有磨牙棒行
     
    11、将文件夹item_data中的文件全部打乱并追加到上一级目录的6994_cps.data中。
    [admin@A01-R03-I186-88 item_data]$
    cat * | sort -R > ../6994_cps.data
    12、查看item_data的中的文件总数
     
    13、保存.sh生成的日志文件到相应的log文件中。
    查看log日志:
    tail -f A.log
     
    14、linux命令查看一个文件夹中有多少文件2
    1)查看有多少文件和文件夹:ls | wc -w
    2)查看有多少个文件 : ls | wc -c
     
    15、查找6994_cpssrc.data文件中 7029和仓鼠的文本行
    方法二:
     
     
    16、将file文件内容打乱,放到file1中: sort -R file > file1
            将file1中的前n行放到file2中,head -n file1 > file2
            删除file1的前n行。放到file3中,sed -i 1,nd file1 > file3 
     
     
    17、
    将f2中与f1相同的删除
     
     
    18、将f1文件中满足条件的内容6994替换成6998
    例如:
     
    这是我查出来需要改的,怎么用命令啊,一次性把一个文件夹中的满足带有龙猫条件的这几个的13967改成13964。
     
    答:grep "13967" f1 |grep "龙猫">f2  (从f1中查找出带有13967和龙猫的文本存到f2中)
    grep -vf f2 f1>f3  (将f1中和f2中相同的部分删除,并保存到分f3中)
    vim f2 
    输入 :%s /13967/13964/g(打开vim并在底端输入下面命令将f2中的13967换成13964)
    cat f2 f3 >f4 (将f2和f3合并成f4)
    则f4就是结果
     
    15、 查看进程: pos
     
    16、查看JAVA进程:
    [root@ipdetl-d684256f lirui]# ps -f|grep java
     
    [root@ipdetl-d684256f lirui]# hadoop fs -ls /user/lirui/sentiment/lcs/12218/model_data_diff
     
    17、linux命令,vim打来一个文件,复制命令是yyp
     
    18、 cat 6994_cps.data | cut -f1| sort | uniq -c|sort -rnk1
    看文本的前几列。
     
    19、sort | uniq  去重
     
    20、只查看test.txt文件(100行)内第20到第30行的内容(企业面试)
    [root@Gin scripts]# awk '{if(NR>=20 && NR<=30) print $1}' test.txt
       awk -F ":"  '{ print $1 }'  /etc/passwd
      表示打印/etc/passwd 的内容
     
    21、cat 6994_cps.data | cut -f1| sort | uniq -c|sort -rnk1
    打开6994_cps.data文件,提取出第一个域
     
    22、linux cut的用法
     
    其语法格式为:
    cut  [-bn] [file] 或 cut [-c] [file]  或  cut [-df] [file]
    cut 命令从文件的每一行剪切字节、字符、字段,并将这些字节、字符、字段写到标准输出。
    如果不指定file参数,cut将读取标准输入,必须指定 -b -c -f。
    -b 字节   -c 字符   -d 自定义分隔符   -f 与-d一起使用,指定显示那个区域。
     
    [rocrocket@rocrocket programming]$ cat /etc/passwd|head -n 5
    root:x:0:0:root:/root:/bin/bash
    bin:x:1:1:bin:/bin:/sbin/nologin
    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
    [rocrocket@rocrocket programming]$ cat /etc/passwd|head -n 5|cut -d : -f 1
    root
    bin
    daemon
    adm
    lp
     
    23、linux sort 
    将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序。
     
    24、linux下备份一个目录下所有文件及目录
    cp -rf 源目录 备份目录
    cp是复制命令
    -r 递归处理,指定目录下的文件和子目录一并处理
    -f 强行复制,无论目标是否存在
    在同一个目录下复制同一个文件A
    方法一:cp -f A
    方法二:cp A A.bak
     
    25、linux文本操作界面 vim面板如何复制一行
    1)把光标移动到要复制的行上
    2)按yy
    3)把光标移动到要复制的位置
    4)按p
     
    按u可以退回,就是将复制的删除。
     
     
    26、查看文本中不重复的标签
     
    awk '{print $1}' txt | sort | uniq > tt
     
    27、去除item中<fell>的数据
    mv 1429 tt
    ls *1429
    m *1429
    mv tt 1429
     
     
    28、vim 中现实tab键
    :set list 
    tab键被显示成^I  ,末尾被显示成$。
     
    29、Python pandas 

     

    pandas中为我们提供了丰富的读取文件的接口,对数据处理极为的方便

     
    30、2/8分词命令
     
    31、awk 获取文本中的第一列。
     
    awk是文本行处理命令
    -F' '  以 分割
    ‘{print $1}’打印第一列    $2表示第二列
     
    32、去重
    cat a.txt |sort|uniq
     
    33、查看gpu的使用情况
    nvidia-smi
     
    34、查看目前的进程
    ps -f
     
    34 查看pip安装的包
    pip list
     
    35 、看我们的进程
    top
     
    36、将两个文件种不同的部分取出存入AAA中
    diff file1.txt file2.txt >AAA
     
    37、后台运行一个代码:nohup sh run_camera.sh &
     
    38、看生成文件的大小:
    du -sh *
     
    39、杀死后台进程
    1、查找到后台进程    [admin@A01-R03-I186-88 codelirui]$ ps -ef |grep run_camera.sh
    2、杀死他                  kill -9 8058
    3、在查一下,看看有没有杀死 ps -ef |grep run_camera.sh
     
     
     
  • 相关阅读:
    Ajax三
    Ajax二
    【Verilog】组合逻辑写法
    【电路】LVDS 差分接口
    【C】数据类型定义
    【Flash】nv-ddr2接口Flash的ODT
    【vivado】clocking wizard 时钟配置
    【Linux】linux学习资料
    【Linux】ubuntu系统安装及软件依赖库
    【vivado】PL通过axi_hp接口控制PS的DDR
  • 原文地址:https://www.cnblogs.com/fendoudemangguoailiulian/p/8984450.html
Copyright © 2011-2022 走看看