• 浅谈Linux基本命令


    本篇文章作为Linux 入门的必备篇,主要简述Linux系统目录结构和Linux 基本Shell命令,大致内容如下:

    一  Linux目录及其概述

    如下目录为CentOS 7目录结构

    1.建立目录 mkdir

    该命令用来创建目录。

    (1)一次性创建一个目录

     mkdir mydir

    (2)一次性创建多个目录

    mkdir mydir1 mydir2

    (3)创建多级目录时,尽量使用-p命令,因为若不使用p命令,在目录级中,若存在目录级不存在的情况,

    报错导致目录创建不成功。

       如:在mydir目录下创建这样的目录:mydir1/A/B ,由于在mydir1下不存在A目录,故报错

    但若加上-p命令,就可以了

    2.建立空文件 touch

    touch命令建立的文件是空文件,即不包括任何内容的文件。

    当然,touch的另外一个用途是:更新一个文件的建立日期和事件

    如下touch就更改了touchfile文件的创建日期和时间

    3.移动和重命名:mv

    (1)移动文件,如下命令将touchfile文件移动到mydir2目录

    mv touchfile mydir2

    (2)移动目录,如下命令将mydir1目录移动到mydir2目录

    (3)Linux重命名是采用在同一个子目录移动的,如下命令将file1文件重名命令为file2

    mv file1 file2

    4.复制文件和目录:cp

    将file1文件复制到mydir1文件下

    5.删除目录和文件:rm和rmdir

    rmdir用于删除目录,且只能删除空目,非空目录会删除失败;

    rm可以删除目录或文件,一般在删除时,都会带上相关命令,如强制删除-f

    二 常用命令

    1.pwd

    显示用户当前目录

    2.cd

    切换目录命令

    3.ls

    查看指定文件夹内容(包括文件和文件目录)

    蓝色—目录

    普通文件—黑色

    草绿色—可执行文件

    淡蓝色—链接文件

    ls -F

    4.dir

    列出目录

    5.cat 

    查看文件内容,或合并文件

    (1)查看文件

    (2)合并文件

    6.more

    more与cat在功能上是一致的,都是查看文件内容,但它们也存在区别。

    more:当文件内容行数过多时,分屏(或分页)显示,空格键表示翻页,Enter键表示一下行。

    cat:查看文件时,不会存在分屏显示情况

    7.head和tail

    head:从头阅读文件,如显示f1文件前2行(head如果未明确指定行数,则默认显示为从头开始的前10行)

    head -2  f1

    tail:从尾阅读文件,如显示f2文件最后2行(tail如果未明确指定行数,则默认显示为从尾部开始的倒数10行)

    tail -2 f2

    8.less

    less在功能上与more一样,都是用来查看文件的内容的,只不过less比more功能更加强大,其提供如下功能:

    9.grep

    查找包含指定内容的行,并将其显示出来,如在f2文件中,查找包含A的行

    grep  A  f2

    10.find

    在指定路径(指定路径及其所有子目录)下寻找文件,如在/home路径寻找f1文件

    find /home -name f1 -print

    除此之外,find还能根据文件内容查找文件,如在/home下寻找f1目录,由于不存在f1目录,故未找到

    11.locate

    locate在功能上与find一样,都是表示在指定目录及其所有子目录下搜索目标文件,区别是locate性能比find要强,

    尤其是当存在大量文件时,locate优势就很能体现出来

    12.whereis

    用于查找程序文件并显示出来,显示内容包括可执行文件,源码和使用手册存放的位置等,如查找find命令二进制文件

    存放位置,源代码位置。

    13.who

    查看当前系统登录所有账户及这些账户所在工作台

    (1)查看当前系统登录所有账户及这些账户所在工作台

    who

    (2)只查看当前账户

    whoami

    (3)查看系统相关信息

    uname -a

    (4)只查看内核信息

    uname -r

    14.whatis和apropos

    whatis:简要描述命令作用,如查看find命令用途

    whatis find

    apropos:通过使用手册反查某个命令,如想要搜索一个文件,但又不知道具体使用哪个命令,可以使用

    apropos search

     三 版权区

       转载博客,必须注明博客出处
       博主网址:http://www.cnblogs.com/wangjiming/
       如您有新想法,欢迎提出,邮箱:2098469527@qq.com
       专业.NET之家技术QQ群:490539956
       专业化Java之家QQ群:924412846
       有问必答QQ群:2098469527
        一对一技术辅导:2098469527

  • 相关阅读:
    leetcode 104. Maximum Depth of Binary Tree 二叉树的最大深度(简单)
    leetcode 105. Construct Binary Tree from Preorder and Inorder Traversal 从前序与中序遍历序列构造二叉树(中等)
    leetcode 83. Remove Duplicates from Sorted List 删除排序链表中的重复元素(简单)
    leetcode 637. Average of Levels in Binary Tree 二叉树的层平均值(简单)
    Fiddler的安装与使用
    Redis
    开发那些事儿:如何解决js打包文件体积过大导致的网页加载慢问题?
    AI人工智能识别技术如何助力构建风险监测预警系统?
    H.265流媒体播放器EasyPlayer切换播放协议时,快照无法消失如何处理?
    AI人脸检测/行为识别智能分析网关8大智慧应用场景分析
  • 原文地址:https://www.cnblogs.com/wangjiming/p/10712047.html
Copyright © 2020-2023  润新知