zoukankan      html  css  js  c++  java
  • Linux 常用操作命令

    1.解压命令

      我们知道,在windows环境下,常见的压缩包格式有:*.rar,*.zip,*.7z等,与之对应的,在Linux操作环境下,也有自己的专属压缩包格式:以*.gz作为后缀名;

      另外, 在Linux下,解压只能通过命令来完成,解压命令如下:

    tar -zxvf 待解压的包名全称(带后缀名)
    

      说明:解压,需要先切换到*.gz文件所在目录才行。

    2.目录命令

      关于切换目录的命令与windows黑窗口下完全一致;

    3.网络命令

      与windows一致,常用的就是:ping和telnet

    4.发送HTTP请求

      get请求

      curl命令默认下就是使用get方式发送http请求;

    curl www.baidu.com

      说明:curl也可以用来测试网络是否可以正常访问,与telnet效果相同。

      想传参的话直接在后面加参数就行了

    curl www.baidu.com?name=marydon&password=123  

      post请求

      使用-d参数(form表单请求),形式如下:

    curl -d "param1=value1&param2=value2" www.baidu.com
    

      json请求,形式如下: 

    curl -i -k  -H "Content-type: application/json" -X POST -d '{"name":"marydon","text":"12345678"}' http://39.156.66.18:8080/sign

    5.操作MySQL数据库

      登录

    mysql -h 服务器 -u 用户名 -p密码
    

      选择数据库实例

    use 数据库名称
    

      执行SQL

    select * from table_name limit 1;
    

      执行结果将会被打印出来  

      将SQL执行结果导出:

    mysql -h ip -u loginName -ploginPassword -Pport -e"sql语句" > /目录/test.txt
    

      退出MySQL服务器

      退出命令:q

    6.tomcat命令

      启动命令

      如果仅仅是启动的话,很简单;

      首先,我们需要切换到tomcat_home/bing目录下,执行以下命令即可。

    ./startup.sh
    

      但是,这样虽然能启动,我们却无法看到日志信息。

      打印日志命令

      tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。

      tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。

    tailf ../logs/catalina.out
    

      这是通过两步才完成,能不能合并成一步呢?

      方式一:

    ./startup.sh; tailf ../logs/catalina.out
    

      方式二:

    ./startup.sh && tail -f ../logs/catalina.out
    

      关闭tomcat    

      同样地,需要切换到tomcat的bin目录下,运行:

    ./shutdow.sh
    

    7.退出正在执行的命令  

      快捷键:Ctrl+c/Ctrl+Shift+C  

    8.java命令    

      windows下怎么用,这里就怎么用

    9.重启网络

    systemctl restart network
    

    10.查看系统当前时间  

      查看日期:date;

      修改时分秒

    date -s 15:56:00
    

    11.配置dns

    echo nameserver 域名 > /etc/resolv.conf
    

     

      这样,会把百度写入resolv.conf文件中,但需要注意的是:即使插入成功,也并不意味着一定就能访问该域名。 

    技巧:与windows一样,可以使用方向键,上翻所录入的命令历史记录。

    2021-07-10

    12.查看历史命令记录

    history
    

      会罗列出所有历史命令记录

     

      另外,当我们不想输入重复的命令时,可以使用方向键向上(↑) ,找到想要的命令,并按回车即可执行。

    13.查看java 进程是否存在(正在运行)

    ps -ef |grep java
    

    详细解说:

    ps命令将某个进程显示出来

    grep命令是查找

    中间的|是管道命令 是指ps命令与grep同时执行

    PS是LINUX下最常用的也是非常强大的进程查看命令

    grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

    grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

    UID      :程序被该 UID 所拥有

    PID      :就是这个程序的 ID 

    PPID    :则是其上级父程序的ID

    C          :CPU使用的资源百分比

    STIME :系统启动时间

    TTY     :登入者的终端机位置

    TIME   :使用掉的CPU时间。

    CMD   :所下达的是什么指令

    写在最后

      哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

     相关推荐:

  • 相关阅读:
    pikachu漏洞练习之sql注入
    redis未授权访问漏洞复现
    Springboot导出Excel并下载
    Springboot使用javaMail进行邮件发送
    springboot实现上传并解析Excel
    微信提示“在浏览器打开”效果实现
    docker入门(二):镜像和容器
    centos安装mysql
    centos安装tomcat
    centos7安装jdk
  • 原文地址:https://www.cnblogs.com/Marydon20170307/p/14136835.html
Copyright © 2011-2022 走看看