• Linux学习


    ls查看目录**

    ls 查看当前目录下的所有目录和文件

    ls-l 以列表的形式列出来

    ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件)

    ls -l 或 ll 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)

    ls /dir 查看指定目录下的所有目录和文件 如:ls /usr

    cd切换目录

    cd…/返回上一级 cd返回最外层

    cd / 切换到根目录

    cd ~ 切换到home目录

    cd - 切换到上次访问的目录

    常用

    pwd查看当前所在路径

    mkdir创建文件夹

    touch 创建文件

    mv 移动

    如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令: mv /test1/file1 /test3/file2

    rm删除 rm-rf彻底删除

    vi编辑 打开文件

    退出编辑 ESC :wq 保存并退出

    cat 查看内容 一次性展示

    more查看内容 过大的话分批次展示

    cp复制 如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令: cp /test1/file1 /test3/file2

    chmod 777 修改权限 7=4(可读r)+2(可写w)+1(可执行x)

    sh执行脚本

    rz回车后上传文件 rz回车后不选择会报错

    sz下载

    tomcat

    启动tomcat 在tomcat的bin目录下 sh startup.sh或者**./startup.sh****

    关闭tomcat sh shutdown.sh 或者先 ps -ef | grep tomcat 找到进程号 kill -9 进程号

    grep

    ps 命令主要用来显示linux进程信息

    ps -e 显示所有进程

    ps -ef 显示所有进程的UID、PID等等,常接 grep 命令查找程序

    grep 筛选

    ps -ef |grep nginx

    在Linux上显示某个进程的线程的几种方式。

    方法一: Top

    top命令可以实时显示各个线程情况。要在top输出中开启线程查看,请调用top命令的“-H”选项,该选项会列出所有Linux线程。在top运行时,你也可以通过按“H”键将线程查看模式切换为开或关。

    1.$ top -H

    要让top输出某个特定进程并检查该进程内运行的线程状况:

    2.$ top -H -p

    方法二 :

    ps -Lf

    $ ps -Lf 4551

    UID PID PPID LWP C NLWP STIME TTY STAT TIME CMD

    work 4551 22670 4551 2 7 16:30 pts/2 Sl+ 0:02 ./ad_preprocess

    work 4551 22670 4552 0 7 16:30 pts/2 Sl+ 0:00 ./ad_preprocess

    work 4551 22670 4553 0 7 16:30 pts/2 Sl+ 0:00 ./ad_preprocess

    work 4551 22670 4554 0 7 16:30 pts/2 Sl+ 0:00 ./ad_preprocess

    work 4551 22670 4555 0 7 16:30 pts/2 Sl+ 0:00 ./ad_preprocess

    work 4551 22670 4556 0 7 16:30 pts/2 Sl+ 0:00 ./ad_preprocess

    work 4551 22670 4557 0 7 16:30 pts/2 Sl+ 0:00 ./ad_preprocess

    进程共启动了7个线程

    linux上进程有5种状态:

    \1. 运行(正在运行或在运行队列中等待)

    \2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)

    \3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)

    \4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)

    \5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)

    ps工具标识进程的5种状态码:

    D 不可中断 uninterruptible sleep (usually IO)

    R 运行 runnable (on run queue)

    S 中断 sleeping

    T 停止 traced or stopped

    Z 僵死 a defunct (”zombie”) process

  • 相关阅读:
    EOS将发布的官方EVM怎么样?
    3、构建实时数据仓库-ods和dim层构建
    Kotlin中object关键字的作用
    Spring中构造注入详解
    HCIP综合实验
    source insight context window不能显示上下文的问题
    基于android的购物APP系统设计与实现
    正厚软件 | App测试面试题及参考答案
    Python中的def函数
    java实现world文档转pdf
  • 原文地址:https://blog.csdn.net/edwer93/article/details/128188779