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
  • 相关阅读:
    Centos7.3防火墙配置
    Centos7使用yum安装MySQL5.6的正确姿势
    Connect C# to MySQL
    ADO.NET操作MySQL数据库
    Mac OS 上 VIM 8.0 安装体验
    WebSocket实战之————Workerman服务器的安装启动
    C语言实现文件复制功能(包括文本文件和二进制文件)
    Gateway/Worker模型 数据库使用示例
    [转]Using the Group Pane to Repeat Page Titles
    [转]学习 WCF (6)--学习调用WCF服务的各种方法
  • 原文地址:https://www.cnblogs.com/shawWey/p/6923417.html
Copyright © 2011-2022 走看看