zoukankan      html  css  js  c++  java
  • Linux

    一、Linux的目录结构

    • root管理员的home目录是root。
    • 其他用户的home目录在home目录中。

    二、Linux的常用命令

    1. 切换目录命令:cd

    cd app	切换到app目录
    cd ..	切换到上一层目录
    cd /	切换到系统根目录
    cd ~	切换到用户主目录
    cd -	切换到上一个所在目录
    

    2. 列出文件列表:ll

    3. 创建目录和移除目录:mkdir rmdir

    ​ mkdir(make directory)命令可用来创建目录:

    mkdir app            在当前目录下创建app目录
    mkdir –p app2/test   创建多级目录
    

    4. 浏览文件:tail

    ​ tail命令是在实际使用过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容:

    tail -10 /etc/passwd    查看后10行内容
    tail -f catalina.log    动态查看日志
    
    ctrl+c 结束查看
    

    5. 文件操作

    (1)删除文件:rm

    rm a.txt       删除a.txt文件,删除需要用户确认,y/n
    rm -f a.txt    不询问,直接删除
    rm -r a        递归删除a目录
    
    不询问递归删除(慎用)
    rm -rf a       不询问递归删除a目录
    rm -rf *       删除当前路径下的所有文件
    rm -rf /*      删除根目录下的所有文件(自杀)
    

    (2)复制、剪切文件:cp mv

    ​ cp(copy)命令可以将文件从一处复制到另一处:

    cp a.txt b.txt    将a.txt复制为b.txt文件
    cp a.txt ../      将a.txt文件复制到上一层目录中
    

    ​ mv 移动或者重命名:

    mv a.txt ../      将a.txt文件移动到上一层目录中
    mv a.txt b.txt    将a.txt文件重命名为b.txt
    

    (3)压缩和解压命令:zip unzip

    ​ 使用zip命令打包文件夹:

    zip -r -l -o a.zip *   
    将当前目录下所有文件和文件夹打包成当前目录下的a.zip压缩包。-r 参数表示递归打包包含子目录的全部内容,-l 参数表示在 Linux 上创建的 zip 压缩文件,使其在 Windows 上也可以正确解压,-o 参数表示输出文件,需在其后紧跟打包输出文件名。
    

    ​ 使用 unzip 命令解压缩 zip 文件:

    unzip a.zip   将a.zip解压到当前目录。
    

    6. Vim编辑器

    vim a.txt    打开文件
    i            进入编辑模式
    Esc          退出编辑模式
    :wq -> 回车   保存并退出 
    

    7. 查进程

    ps –ef | grep java  查询名称中包含java的进程
    

    8. 杀进程

    kill -9 2868  强制杀死端口为2868的进程
    
  • 相关阅读:
    bzoj 1176 cdq分治套树状数组
    Codeforces 669E cdq分治
    Codeforces 1101D 点分治
    Codeforces 1100E 拓扑排序
    Codeforces 1188D Make Equal DP
    Codeforces 1188A 构造
    Codeforces 1188B 式子转化
    Codeforces 1188C DP 鸽巢原理
    Codeforces 1179D 树形DP 斜率优化
    git commit -m "XX"报错 pre -commit hook failed (add --no-verify to bypass)问题
  • 原文地址:https://www.cnblogs.com/jiajun107/p/14292898.html
Copyright © 2011-2022 走看看