• linux常见的命令


    一.ls命令:


    ls /:查看根目录

    ls -l: 显示详细信息

    ls -a:显示隐藏文件


    二.目录切换:


    pwd :查看当前所在目录

    cd :切换目录

    cd ..  :退回到上一级目录

    cd /  :切换到根目录


    三.创建文件夹:


    mkdir  aaa 相对路径写法

    mkdir  /bbb 绝对路径写法

    mkdir -p aaa/bbb/ccc 级联创建目录

    rm:删除目录 rm -r:

    递归删除 rm -rf:递归删除,不提示

    touch:创建空文件


    四.查看:


    echo   :输出
    cat  :
        由第一行开始显示内容,并将所有内容输出

    tac     从最后一行倒序显示内容,并将所有内容输出

    head    只显示头几行

    tail    只显示最后几行

    tailf   类似于tail -f 

     >    :重定向,把一个命令的执行结果,重定向到一个文件中去,屏幕上不会再显示结果

       例如:ls > aaa.txt   重定向,把ls的结果作为字符串写入、覆盖到aaa.txt文件中      

                 ls >> aaa.txt   重定向,把ls的结果作为字符串追加到aaa.txt文件中


    五.编辑:


    vi:编辑文件    (如果没有就会创建文件)

    -i:编辑模式   (先按下i,再去改写)

    保存:先按Esc(先退出编辑状态) ,再输入英文的冒号 :(先按shift,再按:)wq 就保存退出了

    :wq 保存编辑的文件,其中 -w:保存    -q:

    :q! 为不保存文件

    快捷键:(非编辑模式下)

    yy:复制整行   p:粘贴(yy和p不能在编辑模式下)

    G:直接跳到文件的末行  , gg:直接跳到文件首行

     /:搜索内容,n匹配下一个
     按tab补全

     dd:删除一行


    六.拷贝,移动,查找:


    cp:拷贝    cp a.txt b.txt
    mv:移动/改名   mv a.txt    aa.txt 修改名字   把a修改成aa

    如果你想在当前目录下 查找"hello,world!"字符串,可以这样:

    grep -rn "hello,world!" *

    * : 表示当前目录所有文件,也可以是某个文件名

    -r 是递归查找

    -n 是显示行号

    -R 查找所有文件包含子目录

    -i 忽略大小写

    七.解压到当前目录 tar -zxvf jdk-8u181-linux-x64.tar.gz  表示解压成://解压tar.gz
       解压到指定目录 tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/

    -z:有gzip属性的
    -x:解压

    -v:显示所有过程

    -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

    -t:查看内容

    -c: 建立压缩档案
    -r:向压缩归档文件末尾追加文件
    -u:更新原压缩包中的文件

    tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
     

    八.linux用netstat查看服务及监听端口

    netstat -nlp   #查看所有端口

    #ps -ef|wc -l //查看后台运行的进程总数 
    # netstat -lntp //查看开启了哪些端口 
    # netstat -r //本选项可以显示关于路由表的信息 
    # netstat -a //本选项显示一个所有的有效连接信息列表 
    # netstat -an|grep 8080 查看8080的进程
    # netstat -na|grep -i listen //可以看到目前系统侦听的端口号 
    # netstat -antup //查看已建立的连接进程,所占用的端口。 


     

  • 相关阅读:
    CentOS6.5 mini安装到VirtualBox虚拟机中
    docker配置redis6.0.5集群
    docker搭建数据库高可用方案PXC
    我通过调试ConcurrentLinkedQueue发现一个IDEA的小虫子(bug), vscode复现, eclipse毫无问题
    ThreadLocal底层原理学习
    第九章
    多线程-java并发编程实战笔记
    Spring-IOC源码解读3-依赖注入
    Spring-IOC源码解读2.3-BeanDefinition的注册
    Spring-IOC源码解读2.2-BeanDefinition的载入和解析过程
  • 原文地址:https://www.cnblogs.com/libaowen609/p/12819640.html
Copyright © 2020-2023  润新知