• Linux命令--01


    一、操作文件与目录

    1、date 显示当前系统的时间和日期

    2、cal 显示当月的日历

    3、df 查看磁盘驱动器当前的可用空间

    4、free 显示可用内存

    5、pwd 查看当前工作目录

     第一次登录系统时,当前工作目录被设置成主目录。每个用户账号都有一个主目录,作为普通用户操作时,这是唯一一个允许用户写文件的地方。

    6、cd 改变目录

     cd 将目录改变为主目录

     cd -将目录改变为先前的工作目录

     cd ~username将目录改变为username的主目录

    7、ls 列出目录内容

     文件名是区分大小写的File和file是不同的文件

     

     除了当前工作目录之外,还可以指定要显示的目录,ls -l 输出以长格式来显示,简写ll

     

     

     

    8、file 确定文件类型

      

    9、less 查看文件内容

     less 常用的键盘命令

     PgUp后翻一页

     PgDn前翻一页

     向上箭头,上一行

     向下箭头,下一行

     G跳到文件末尾

     g跳到文件开头

     /charecters,向前查找指定字符串

     n,向前查找下一个字符串

     h,显示帮助屏幕

     q,退出less

    10、Linux系统中的目录

      

       

       

     11、符号链接  ->

      

    12、cp 复制文件和目录

      cp item1 item2  将单个文件或目录item1复制到文件或目录item2

      cp item ... directory 将多个项目(文件或目录)复制进一个目录中

      

      

      通配符:

     *          匹配任意多个字符(包括0个和1个)

     ?            匹配任意单个字符

     [charecters]     匹配任意一个属于字符集的字符

     [!charecters]      匹配任意一个不属于字符集的字符

     [[:class:]]       匹配任意一个属于指定字符集的字符

     常用的字符类

     [:alnum:]      匹配任意一个字母或数字

     [:alpha:]       匹配任意一个字母

     [:digit:]       匹配任意一个数字

     [:lower:]       匹配任意一个小写字母

     [:upper:]      匹配任意一个大写字母

    13、mv 移动和重命名文件和目录

      mv item1 item2

      mv item... directory

      mv命令很多选项与cp是共享的

     如--u,-i,-v

    14、mkdir 创建目录

      mkdir directory ...

      mkdir dir1 dir2 dir3

    15、rm 移除文件和目录

      rm item...

     常用选项:-i,-r,-f,-v

     小心rm命令,如删除所有html文件:rm *.html,但是不小心在*和.html之间打了一个空格,就会删除该目录下所有文件并提示目录中没有叫.html的文件

    16、in 创建硬链接和符号链接

      硬链接:in file link

      硬链接无法引用目录,无法引用与该链接不在同一磁盘的文件。

      硬链接与文件本身没有什么区别。当硬链接被删除时只是删除了这个链接,文件依然存在(空间没有被释放),除非该文件的所有链接都被删除(没有引用指向数据内容)

      查看文件索引节点确认是否指向同一个数据内容。

      

      符号链接:in -s item link   item可以是目录也可以是文件

      将一些东西写进符号链接里,那么这些东西也写进了引用文件里。当删除一个符号链接时,删除的只是符号链接而不是文件本身。

      

       

  • 相关阅读:
    C/C++程序内存泄漏检测
    linux下的内存管理
    Linker Script 链接器脚本
    linux内核进程调度以及定时器实现机制
    嵌入式软件设计中查找缺陷的几个技巧
    winCE DEBUGZONE
    程序员三个境界
    EJB初识(通熟易懂)
    JVM/JDK/JRE/IDE—区别(很经典)
    dubbo初识(一)Dubbo架构设计详解
  • 原文地址:https://www.cnblogs.com/onroad2019/p/14544666.html
Copyright © 2020-2023  润新知