美文网首页Linux
Liunx command-line cheat sheet

Liunx command-line cheat sheet

作者: 生信小菜鸟 | 来源:发表于2018-12-14 23:29 被阅读0次

    文件系统命令

    1.ls

    ls 列出目录与文件
    ls -a 列出全部文件
    ls -lh 列出规定格式的文件
    ls -t 列出按时间顺序排好的文件

    2.pwd

    返回当前工作路径

    3.cd

    cd dir 切换目录
    cd .. 去上一层目录
    cd / 去根目录
    cd 去家目录

    4.touch

    touch file_name 创建一个空文本

    5.cp

    cp file file_copy 拷贝一个文件 (需要两个路径)
    cp -r 拷贝目录

    6.rm

    rm file 删除文件
    rm -r dir 删除目录

    7.mv

    mv file1 file2 移动一个文件

    8.mkdir

    mkdir dir_name 创建一个目录
    rmkdir dir_name 删除一个目录

    9.locate

    locate file_name 搜索文件

    10.top

    显示出现在运行的进程

    11.apt-get install

    在Linux系统里安装application

    压缩命令

    1. gzip /zip

    以gzip格式压缩文件

    2.gunzip /unzip

    解压gzip格式文件

    3.tar -zcvf

    tar -zcvf new.tar.gz #打包和gunzip压缩

    4.tar -zxvf

    tar -zxvf old.tar.gz #解压打包

    文本操作命令

    1.cat

    cat file 输入文本
    cat > file 写入文本
    cat file1 file2 >file3 将file1 和file2 写入到file3 里面

    2.head

    head file 打印这个文件里的前十行
    head -n 5 file 打印这个文件里的前五行

    3.tail

    tail file 打印这个文件的最后十行
    tail -n 5 file 打印这个文件的最后五行

    4.less

    less file 查看文件
    less -N file 给文件里的行首 标行数

    5.cut

    eg: cut [参数] 文本/管道符内容
    参数:
    -d:自定义分隔符,默认为制表符
    -f:分隔符分割文本后,指定显示第几列
    eg1: cut -d " " -f 1 * file *
    用空格来分割file文件,指定显示出第一列
    eg2: cut-d ":" -f 1,3 * file *
    用冒号来分割file文件,指定显示出前3列

    6.sort

    eg: sort [参数] 文件名
    参数:
    -r :相反的顺序
    -n: 按照数值大小进些排序
    -k:指定区域
    eg1: sort -r -n -k 3 tmp

    7.uniq

    eg:uniq [参数] 文件名
    参数:
    -c: 显示每行连续出现的次数
    -d: 仅显示连续重复出现的行
    -u: 仅显示没有连续出现的行
    eg1:cut -f 2 tmp.txt | sort | uniq -c
    备注:sort | uniq 组合使用

    8.wc

    wc file #统计 lines,words,bytes
    wc file -l #只统计lines

    相关文章

      网友评论

        本文标题:Liunx command-line cheat sheet

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