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

    1、文件和文件夹的操作
    ls     查看目录文件
    ls -l  查看详细的目录文件结构
    ls -la 查看所有文件,包括系统隐藏的文件
    cd /home/hello/ 打开指定的目录
    cd.. 返回上一级目录
    cd~ 返回根目录 
    pwd 显示当前文件路径
    rm hello.js 删除指定的文件
    rm -r hello/ 递归地删除目录下的东西
    top 显示目前进程的使用情况
    ps aux 进程情况
    ps aux | grep ssh 选取根据右边筛选的情况

    lsof -i:8005  查找某个端口的进程情况

    kill -9 3566  干掉某个进程

     

     

    nohup ./xxxx不挂断运行某个程序


    2、系统管理
    systemctl restart network 系统的配置情况

    3、vi
    vi hello.js 读取hello.js文件
    接着输入i 则切换都insert模式,再点击i则切换到replace模式
    输入:切换到命令模式
    输入w,保存命令
    输入q,退出命令
     
    4、创建文件夹
    mkdir appframe
     
    5、复制命令
    cp -R appframe-web.war appframe-web
     
    6、删除命令
    rm -rf appframe-web
     
    7、解压命令
    jar -xvf appframe-web.war appframe-web
    tar -xzvf XXXXXX.tar.gz 
     
    8、打包文件

    jar -cvfM0 appfram-web1.war ./

    9、文件夹相关操作

    1) 统计当前文件夹下文件的个数

    ls -l |grep "^-"|wc -l
     
    2) 统计当前文件夹下目录的个数
    ls -l |grep "^d"|wc -l
     
    3) 统计当前文件夹下文件的个数,包括子文件夹里的 
    ls -lR|grep "^-"|wc -l
     
    4) 统计文件夹下目录的个数,包括子文件夹里的

    ls -lR|grep "^d"|wc -l 

    说明:
    ls -l 
    长列表输出当前文件夹下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)
     
    grep "^-" 
    这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d

    wc -l 
    统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。 
     
    查看环境变量相关配置
    cat /etc/profile
    10、如果没有sh权限,授权,例如给main.sh授权。
    chmod u+x main.sh
  • 相关阅读:
    Elementui:选择框
    Cesium之Cesium3DTileStyle
    Cesium粒子系统:雨雪云效果
    Cesium之3dtiles模型选择问题
    3dtiles贴地
    Android ListView异步加载图片
    Android的硬件加速
    Android ANR
    每天一点Linux 查看Ubuntu的版本号
    Android log system
  • 原文地址:https://www.cnblogs.com/shawWey/p/6923417.html
Copyright © 2011-2022 走看看