zoukankan      html  css  js  c++  java
  • linux达人养成计划学习笔记(一)——命令基本格式及文件处理命令

    一、shell终端初始

      快捷键Ctrl + Alt + T,可以快速打开终端

    bluemoutain                当前用户名
    bluemoutain-CN155          本机名
    ~                          当前目录(家目录,root用户为/root,普通用户为/home/bluemoutain
    

    二、命令格式

    命令 【选项】 【参数】
    注意:
       1、个别命令使用不遵循这个格式
       2、当有多个选项的时候,可以写在一起

    三、文件类型

    -rw-r--r--
    
    第一个“-”:表示是文件类型 ( -文件类型   d目录   l软链接文件)
    
    rw-        r--        r--
    u所有者     g所属组     o其他人
    
    r 读   w 写   x 执行
    

    四、查询命令——ls

    ls [选项】 【文件或目录】
    选项:
        -a    显示所有文件,包括隐藏文件
        -l    显示详细信息
        -d    查看目录属性
        -h    人性化显示文件大小
        -i    显示inode

     五、建立目录

    mkdir     [文件名]
    mkdir  -p [文件名/文件名]         #递归创建

    六、切换所在目录

    cd [目录]    英文原意:change directory
    
    简化操作:
      cd ~
      cd          进入当前用户的家目录
    
      cd -        进入上次目录
    
      cd ..       进入上级目录

    七、显示当前路径

    pwd

    八、删除目录

    rmdir [目录名]      英文原意:remove empty directories
    
    rm -rf [文件或目录]  英文原意:remove
    选项:
        -r    删除目录
        -f    强制

    九、复制

    cp [选项] [原文件或目录] [目标目录]
    英文原意:copy
    
    选项:
        -r    复制目录
        -p    连带文件属性复制
        -d    若源文件是链接文件,则复制链接属性
        -a    相当于-rpd,如果需要复制的完全一样,则使用-a选项

    十、剪切或改名

    mv [原文件或目录] [目标目录]
    英文原意:move
    
    PS:目录相同则是改名操作

    十一、linux常见目录的作用

      首先看根目录有什么:

    1、根目录下的bin和sbin,usr目录下的bin和sbin,这四个目录都是用来保存系统命令的。

      只不过sbin目录中的命令只能够是root用户才能够执行

    2、boot:启动目录

    3、dev:特殊文件保存目录(硬件)

    4、etc:系统配置文件目录

    5、lib:函数库文件目录,将命令写成函数,减轻Linux系统体量

    6、media  mnt  misc三个空目录用来挂载外部存储设备

    7、pros  sys 是内存的挂载点,不能在里面写数据

    8、tmp  临时数据目录

    十二、链接命令

    1、格式:

    ln [原文件] [目标文件]
    命令英文原意: link
    
    功能描述:生成链接文件
    选项:    -s 创建软链接

    2、硬链接和软链接的区别:

      硬链接和原文件是一模一样的,删除掉原文件依旧可以使用。

      软链接是记录原文件inode和名字,通过查询原文件进行使用,删除源文件不能使用。

    3、硬链接特征

    (1)拥有相同的inode和存储block块,可以看做是同一个文件

    (2)可通过inode识别

    (3)不能跨分区

    (4)不能针对目录使用

    4、软链接特征

    (1)类似Windows快捷方式

    (2)软链接拥有自己的inode 和 block块,但是数据块中只保存源文件的文件名和inode号,并没有实际的文件数据

    (3)lrwxrwxrwx       l软链接

        软链接权限都为rwxrwxrwx,但是实际的访问权限是由原文件决定的

    (4)修改任意文件,另一个都改变

    (5)删除源文件,软连接不能使用。

  • 相关阅读:
    Linux系统下ZIP文件解压和压缩命令
    解析XML文件
    数组和集合之间的转换
    数据库密码到期修改密码
    Linux系统中启动jar程序
    JSONArray依赖包
    多态性
    接口----interface
    抽象类
    final关键字
  • 原文地址:https://www.cnblogs.com/BlueMountain-HaggenDazs/p/6523630.html
Copyright © 2011-2022 走看看