zoukankan      html  css  js  c++  java
  • Linux学习笔记之基本指令

    1.ll

    注:详细展示当前文件夹下的所有文件及目录  ,与 ls -al 有异曲同工的作用

    2.free -m/-h

    注:-m:显示当前的内存信息,-m表示以MB为单位显示;-h:以人类能读懂的形式显示...

    3.df -h/-hT

    注:-h:详细显示当前的磁盘占用情况;-hT:可以额外看到查看当前磁盘的文件系统是什么。

    4.rar与unrar

    注:rar 压缩文件 实例:rar-cf abc.rar abc  将abc文件夹压缩为 abc.rar 并保存在当前文件夹,可以用来备份项目文件夹

      untar 解压缩  实例:unrar  x  code7.rar    将压缩文件code7.rar解压到当前文件夹下,x的作用:保留原来内部文件夹

            实例:unrar  e  code7.rar  将压缩文件code7.rar解压到当前文件夹下,e的作用:去掉内部的所有文件夹,将所有文件全部提取出来

    5.ps -ef

    注:显示当前的进程情况,常常与管道符 | 结合查询某个应用的进程情况

      实例:ps -ef | grep nginx  查询nginx的进程情况

    6.netstat -anpl

    注:查询端口占用情况,常常与管道符 | 结合查询某个端口的占用情况

      实例:netstat -anpl | grep 80  查询80端口是否被占用

    7.service

    注:启动、终止、重启服务

      实例:service firewalld stop  关闭防火墙

      实例:service nginx start  开启nginx服务

      实例:service nginx restart 重启nginx服务(推荐使用:service nginx reload 无缝重启nginx服务)

    8.yum

    注:为操作系统安装应用,适用于CentOS

    9.wget、tar与make

    注:打开链接,一般用于安装yum无法安装的应用,下载之后需要解压缩并编译

      实例:Linux安装rar:1.wget https://www.rarlab.com/rar/rarlinux-x64-5.6.1.tar.gz    --下载压缩包

                2.tar -xzpvf rarlinux-x64-5.6.1.tar.gz              --解压压缩包

                3.cd rar                          --切换到上述的文件夹中

                4.make                          --编译安装(有的应用还需要再加一步:make install)

    10.rm -f 文件名称

    注:强制删除文件,不会询问;不加-f则会询问是否删除。

    11.curl ifconfig.me

    注:可以查看当前服务器的公网IP(适用于正式的Linux服务器)。

    12.tar

    注:打包指令,也可用于压缩,主要用于日常文件的备份与恢复。

    打包:tar cvf FileName.tar DirName (将目录Dirname及其下面的目录、文件打包成名为FileName.tar的包)

    解包:tar xvf FileName.tar

    压缩:tar zcvf FileName.tar.gz DirName

    解压:tar zxvf FileName.tar.gz

    13.fc-list

    注:查询当前操作系统下有哪些字体

      fc-list :lang=查询当前操作系统的中文字体

    14.chown

    注:给文件夹的文件更改所属用户

      chown opt:opt files/*

    15.gunzip

    注:解压文件,使用权限是所有用户

      gunzip FileName.gz

    16. du -sh *

    注:查看该文件下磁盘的占用情况

       

    17.find /email -ctime +92 -type f -name *.mail[12] -exec rm -rf {} ;

    注:删除指定日期的文件(91天前)

    /email --设置查找的目录;
    -ctime +92 --设置时间为91天前;
    -type f --设置查找的类型为文件;
    -name *.mail[12] --设置文件名称中包含mail1或者mail2;
    -exec rm -f --查找完毕后执行删除操作;

    实例:find -ctime +92 -exec rm -rf {} ;

      

    持续更新中......

  • 相关阅读:
    java网络编程(UDP详解)
    java网络编程(TCP详解)
    java-单例详解
    java-接口和抽象类的联系和区别。
    java-集合小结
    Java异常(一)Java异常简介及其框架
    JAVA的接口
    深入理解Java的接口和抽象类
    linux动态库编译和使用详细剖析
    C基础 time.h 简单思路扩展
  • 原文地址:https://www.cnblogs.com/JentZhang/p/9897170.html
Copyright © 2011-2022 走看看