zoukankan      html  css  js  c++  java
  • linux 常用操作

    1.切换root 用户 sudo su 然后输入当前的密码
    2.登陆  先输入用户名 在输入密码
    3.进入目录 cd 目录名称   主目录 cd /   返回上一级 cd ..   cd /根目标 进入带空格文件夹 加上“”或者在空格前面加上/
    4.显示目录名称 ls
    5.创建目录 mkdir java
    6. 删除文件 rm -f  文件 或者 文件夹名称
    6.Ubuntu 界面进入dos 界面 CTRL+ALT+F2~F6
    7.返回Ubuntu 界面CTRL+ALT+F7
    8.下载文件 wget   重命名下载 
         wget    http://www.linuxde.net/download?id=1  会以最后一个/后面命名
        wget  -O wordpress.zip  http://www.linuxde.net/download.aspx?id=1080   重命名下载 
        wget -c http://www.linuxde.net/testfile.zip    使用wget断点续传
     
    9.cp 复制文件或者文件夹 例如  cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz      /usr/java/
    10.运行命令rz,即是接收文件(上传到Linux上) 
    11.运行命令sz file 就是发文件到windows上(保存的目录是可以配置)
    12.查看ip地址   ip addr show    或者 ifconfig
    13.编辑文件 
        进入vi $ vi myfile   是处于「命令行模式(command mode)」
        进入在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」
        按一下「ESC」键转到「命令行模式(command mode)」再删除文字退出vi及保存文件 切换 
        退出vi及保存文件 在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」
    : w filename (输入 「w filename」将文章以指定的文件名filename保存) 
    : wq (输入「wq」,存盘并退出vi) 
    : q! (输入q!, 不存盘强制退出vi) 
    15.查看内存使用情况

     (1)top

      top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器

      可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令:
      $ top -u oracle

         内容解释:

      PID:进程的ID
      USER:进程所有者
      PR:进程的优先级别,越小越优先被执行
      NInice:值
      VIRT:进程占用的虚拟内存
      RES:进程占用的物理内存
      SHR:进程使用的共享内存
      S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数
      %CPU:进程占用CPU的使用率
      %MEM:进程使用的物理内存和总内存的百分比
      TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。
      COMMAND:进程启动命令名称

      常用的命令:

      P:按%CPU使用率排行
      T:按MITE+排行
      M:按%MEM排行

      退出 q;
          

       输入:free

       total:总计物理内存的大小

       used:已使用多大

        free:可用有多少

        Shared:多个进程共享的内存总额

        Buffers/cached:磁盘缓存的大小

        第三行(-/+ buffers/cached)

        used:已使用多大

        free:可用有多少

        第四行就不多解释了。

        区别:第二行(mem)的used/free与第三行(-/+ buffers/cache) used/free的区别。 这两个的区别在于使用的角度来看,第一行是从OS的角度来看,因为对于OS,buffers/cached 都是属于被使用,所以他的可用内存是434884KB,已用内存是3489800KB,第三行所指的是从       应  用程序角度来看,对于应用程序来说,buffers/cached 是等于可用的,因为buffer/cached是为了提高文件读取的性能,当应用程序需在用到内存的时候,buffer/cached会很快地被回收。所以从应用程序的角度来说,可用内存=系统free memory+buffers+cached。

         如上例:893176=434884+36436+421856

    linux查看内存使用情况
     
    14.软件的几种方法
       1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。 
                源程序需要编译 
                1)tar –xvzf 软件包名 解压
                2) 执行“./configure”命令为编译做好准备;
                      默认安装目录在/usr/local或者/opt里
                     ./configure --prefix=/usr/local/aaaa,即把软件装在/usr/local/路径的aaaa这个
         3) 执行“make”命令进行软件编译;
         4) 执行“make install”完成安装;
         5) 执行“make clean”删除安装时产生的临时文件
     2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。  
                可执行程序
                安装 rpm –ivh rpm软件包名
                执行命令查找安装目录:rpm -ql firefox-1.0.1-1.3.2
                卸载 rpm –e 软件名
     3) dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。
                可执行程序
              而且,大多数Linux应用软件包的命名也有一定的规律,它遵循:名称-版本-修正版-类型
     
    15.删除文件 rm -rf filename
    16.启动tomcat        到bin目录 ./startup.sh
     
     
     
  • 相关阅读:
    Vue 封装axios(四种请求)及相关介绍
    简单的按钮样式,两个连在一起的按钮
    http接口访问正常,https访问报错,基础连接已经关闭: 发送时发生错误.
    单点登录思路,多台服务器共用一个数据库,登录信息解决方案
    Wait()在过滤器中卡住 ,在异步代码上阻塞时的常见死锁问题
    接口对接,接口通过原有代码无法访问,解决办法,用postman解决
    svg基础标签说明
    server 2016部署网络负载平衡(NLB)
    写 JS 逻辑判断,不要只知道用 if-else 和 switch
    .NetCore部署IIS出错原因未安装ASP.N.NetCore部署IIS出错原因未安装ASP.NET Core Module v2ET Core Module v2
  • 原文地址:https://www.cnblogs.com/bug1024/p/8920599.html
Copyright © 2011-2022 走看看