• Linux常用命令


    1. ls命令 :(list)列出目录内容

    格式 ls [参数] [文件或者目录]
    
        -a 显示所有文件,包括隐藏文件、特殊文件等。
    
        -l  使用详细格式列表,简写 ll
    
        -h 友好展示信息 ll -h
    
    文件信息头 :d目录,-普通文件,l链接

    2.cd命令:切换目录

    cd ../  ,向上一层目录
    
    cd / ,进入根目录
    
    cd /目录名 ,切换到指定目录(绝对路径)如: cd /usr/local
    
    cd 目录名 ,切换到指定目录(相对路径),在usr目录下,如: cd local
    
    cd ~ ,等同于 cd /root
    
    cd - ,切换到上次访问的目录
    
    pwd 显示当前目录的绝对路径

    3.mkdir命令:创建目录

    格式 mkdir 文件夹名称  
    如:mkdir java (在当前文件夹下创建名为java的子文件夹)
     -p 父目录不存在的情况下生成父目录,如:mkdir -p java2/java rmdir 命令:删除空目录,如:rmdir java

    4.文件浏览命令

    cat [文件名] 快捷查看当前文件名,适合少量信息的文件
    
    more [文件名] 分页显示文件内容
    
         操作:Enter 向下n行,需要定义。默认1行
    
                    空格键 向下滚动一屏
    
                    B 返回上一屏
    
                    q 退出more
    
    less [参数] [文件名] ,less -mN [文件名] 分页显示文件内容,标注每行行号,操作和more一样
    
    tail -数字 文件名,快速查看文件后X行的内容,如:tail -10 tomcat/logs/catalina.out

    5.cp命令:复制文件

    cp [需要复制的文件 ] [路径/复制后的文件名],复制后的文件名不写默认原文件名
    
    cp -r [需要复制的文件 ] [路径] ,复制文件夹

    6.mv命令:移动文件

    mv  [需要移动的文件 ] [路径/文件名] 不会直接覆盖,文件名不写默认原文件名
    
    mv -f [需要移动的文件 ] [路径]  直接覆盖

    7.rm命令:删除文件

     
    rm  [文件名 ] [路径/文件名] 不会直接删除
    
    rm -f [文件名] [路径]  直接删除
    
    rm -rf [文件名] [路径]  删除目录如:rm -rf /usr/java1
    
    rm -rf * 删除当前目录下的所有内容


    8.查找命令

    find [目录名] -name '需要查找的内容' 

    如:find /root -name 'java*'

    9.文档编辑命令

    vim [路径/文件名]  进入一般模式,可以进行文件浏览,复制文件。
    
    插入模式:进入可编辑状态,在一般模式上按 a、i、o 三个中的一个就即可,按 :可以切入低行模式。
    
    一般模式:插入模式按 ESC 
    
    低行模式:退出,保存。:q! 强制退出,:wq 保持并退出

    10.管道命令和grep命令

    grep 正则表达式。字符搜索工作 
    
    语法:grep -i [要查找的字符] [文件名]  -i:忽略大小写
    
    管道命令: 命令1 | 命令2 | 命令3
    
    常用: ll | grep ja 在ll结果查找ja
    
     

    11.压缩、解压命令(重要)

    Linux压缩包:*.tar :打包,不压缩文件大小;*.tar.gz:打包,并压缩文件
    
    tar命令参数:
    
        -z 是否使用了gzip 压缩(.gz)
    
        -c 压缩文件的指令
    
        -x 解压压缩文件的指令
    
        -v 压缩(解压)过程中显示文件
    
        -f 指定文件名,在f之后要立即接文件名
    
    常用压缩参数组合    zcvf
    
    常用解压参数组合    zxvf
    
    压缩:tar -zcvf [压缩包名字.tar.gz] [需要压缩的内容]  
     例如:tar -zcvf java.tar.gz 解压:tar -zxvf [压缩包名字.tar.gz] -C [路径]
     如:tar -zxvf java.tar.gz -C /root,如果不加 -C [路径] 则解压到当前目录

    12.系统命令

    ps命令:查看进程
    
    -e:查看所有程序
    
    -f:显示详细信息
    
    ps -ef 查看系统进程
    
    ps -ef|grep -i [进程名] 查看与 进程名 相关的进程,如: ps -ef|grep -i  tomcat
    
    kill -9 [pid]  强制杀死该pid进程

    13.其他命令

    ifconfig 查看网络配置(ip)
    
    ping [ip] 查看与目标的联通性,不断测试连接,按 CTRL+C 停止
    
    reboot 重启命令
    
    halt 关机命令
    
    setup 网络设置(防火墙配置、网络配置)
    
    chmod 修改权限 修改文件权限语法 chmod [权限设置] [要更改权限的文件] 例如 chmod u
    =rwx startup.sh 修改所属用户的权限为 rwx (user) chmod g=r-x startup.sh 修改所属组的权限为 r-x (group) chmod o=r-- startup.sh 修改所属组的权限为 r-- (other) chmod a=rwx startup.sh 修改所有用户的权限为 rwx (all) 修改文件夹权限语法 chmod -R [权限设置] [要更改权限的文件] 例如 chmod -R u=rwx tomcat/bin 修改bin目录下所属用户的权限为 rwx (user)
     
     
     
  • 相关阅读:
    5-python基础—获取某个目录下的文件列表(适用于任何系统)
    Automated, Self-Service Provisioning of VMs Using HyperForm (Part 1) (使用HyperForm自动配置虚拟机(第1部分)
    CloudStack Support in Apache libcloud(Apache libcloud中对CloudStack支持)
    Deploying MicroProfile-Based Java Apps to Bluemix(将基于MicroProfile的Java应用程序部署到Bluemix)
    Adding Persistent Storage to Red Hat CDK Kit 3.0 (在Red Hat CDK Kit 3.0添加永久性存储)
    Carve Your Laptop Into VMs Using Vagrant(使用Vagran把您笔记本电脑刻录成虚拟机)
    使用Python生成一张用于登陆验证的字符图片
    Jupyter notebook的安装方法
    Ubuntu16.04使用Anaconda5搭建TensorFlow使用环境 图文详细教程
    不同时区的换算
  • 原文地址:https://www.cnblogs.com/ncy1/p/9452183.html
Copyright © 2020-2023  润新知