zoukankan      html  css  js  c++  java
  • Linux下的一些实用的基础命令

    1、查看虚拟机的配置信息

      查看内核版本信息:uname -a

      查看系统版本:rpm -q centos-release

      查看CPU:cat/proc/cpuinfo

      查内存:cat/proc/meminfo

      查磁盘空间:df -h

    2、路径切换

      查看当前目录的全路径:pwd

      关于 cd 命令切换路径:

        cd /          切换至根目录

        cd /xxx/xxx..     绝对路径切换

        cd ../        返回上一级目录

        cd xxx/        相对路径切换

      目录的简单查看与详情查看:ls  ls -la

    3、文件/目录的操作

      在当前目录下创建目录:mkdir dir1 dir2 (允许同时创建多个)

      删除目录(空):rm -d dir

      递归删除目录/加判断:rm -rf/-ri dir

      删除文件:rm -rf/-ri file

      创建文件:touch file

      编辑文件:vi file

      修改文件名:mv A  B(将A名改为B)

      mv 移动文件  

         -i   如果目标文件存在,将会询问用户是否覆盖。

          -f   覆盖已有的目标文件时不给出任何提示。

        mv -i text.txt /home/hk/cpdir/copy/abc    将  text.txt 移动到 /home/hk/cpdir/copy/ 并取名为 abc 若已存在文件 abc则会询问是否覆盖。
      mv -f text.txt /home/hk/cpdir/copy/abc    将  text.txt 移动到 /home/hk/cpdir/copy/ 并取名为 abc 若已存在文件 abc 覆盖时不会有任何提示。
    

     4、其他一些命令

      清屏:clear

      :w 保存不退出 :wq/x 保存退出  :q! 退出不保存

      切换到文件末尾位置:shift+g

      复制文件或者目录:cp

      >/>>:覆盖/不覆盖  

      cp text.txt >cd ../student/  
    

      查看文件前/后n行的内容:cat text.txt|head/tail -n

         查看某行内容:sed -n 'np' text.txt

      某行插入内容:sed -i "ni xxx" text.txt

      删除[不显示]:sed 'nd' text.txt

      替换文本内容:sed [-i] s/被替换文本/替换文本/g ./text.txt

        -i :直接修改读取的文件内容,而不是输出到终端

        加上-i则修改原文件内容,不加则只修改显示,原文件内容不作改变。

  • 相关阅读:
    Js学习第十天----函数
    IOS Object和javaScript相互调用
    hadoop2.7.1 nutch2.3 二次开发windows环境
    交叉熵代价函数(作用及公式推导)
    推断dxf文件的版本号
    mahout in Action2.2-聚类介绍-K-means聚类算法
    Xcode 技巧充电篇
    Android 推断SD卡是否存在及容量查询
    springmvc学习笔记(12)-springmvc注解开发之包装类型參数绑定
    pip简单配置
  • 原文地址:https://www.cnblogs.com/afeiiii/p/13428191.html
Copyright © 2011-2022 走看看