Linux

一、分区

    1、主分区

    2、扩展分区

    3、逻辑分区

二、命令简介

   1、hell命令解析器

      ①、Bsh

      ②、Csh

      ③、Ksh

      ④、Bash(默认,文件位于:/bin/bash)

          常用功能:命令历史、命令别名、标准输入输出和重定向、管道操作

   2、获得命令帮助

      help 命令:查看Shell内部命令的帮助信息。

      --help 选项:用于显示命令字的帮助信息。

      man 命令:以全屏幕的方式显示在线帮助。

      info 命令:以全屏幕的方式显示在线帮助,提供的信息比man更加详细,并且提供了不同主题间的跳转功能。

   3、目录操作

      Ls 命令

      用于显示目录中的信息,包括子目录和文件的相关属性信息。命令参数可以是目录名或文件名。

      语法: Ls [选项] [参数]

      注意:允许使用多个参数

      选项包括:

          l 以长格式显示文件和目录的列表

          a 显示所有子目录和文件的信息

          d 显示目录本身的属性(不显示其子目录的内容)

          R 显示指定目录及其子目录中的所有内容(递归)

       通配符:“?”:匹配文件名中的一个未知字符

               “* ”:匹配文件名中的任意多个字符

     cd 命令

     切换工作目录命令

     语法: cd [参数]

            参数为:目标目录命名

            相对路径中, .表示当前路径    ..表示上级目录   ~表示宿主目录

            宿主目录是Linux用户登录系统后默认的工作目录。

     pwd 命令

     显示用户当前的工作目录,无需添加选项或参数。

     mkdir 命令

     创建新的目录,常用选项为“-p”(创建嵌套的多层目录结构)

     du 命令

     统计目录及文件的空间占用情况

     语法:du [选项] [参数]

     注意:可以同时使用多个参数

     语法中,参数为目录或文件

     选项包括 :

         a 统计磁盘空间占用时包括所有的文件

         h 更人性化的方法显示出统计结果

         s 只统计每个参数所占用空间总的大小。

   4、文件操作

      Linux下得文件类型:

      普通文件:文本文件、二进制文件

      目录文件

      设备文件:块设备、字符设备

      touch 命令

      创建新文件,可同时创建多个文件。当目标文件已存在时,将更新该文件的时间标记。

      cp 命令

      复制文件或目录

      语法: cp [选项] 源文件或目录 目标文件或目录

      选项包括:

          f 强制复制

          i 提醒用户确认

          p 保持属性不变

          r 复制所有文件及子目录

     scp命令

     复制其他服务器文件或目录

     语法: scp [-P 8888] 本地文件  root@目标ip:/目标路径

              scp -r 本地目录  root@目标ip:/目标路径

     rm 命令

     删除文件或目录(删除的文件很难恢复)

     语法:rm [选项] [参数]

     选项包括:

         f 直接强制删除

         i 提醒用户确认

         r 递归删除整个目录树

    mv 命令

    移动文件或目录

     语法:mv [选项] 源文件或目录 目标文件或目录

    注意:如果目标文件与原文件目录相同则相当于给源文件修改名称

          如果移动的是多个文件,则目标文件只能是一个目录

     选项包括:

         f

         i

         u

    find 命令

     查找文件或目录

       语法:find [查找范围][查找条件表达式]

       查找条件        描述

       -name         按名称查找

       -size         按文件大小查找

       -use          按文件属主查找

       -type         按文件类型查找

    which 命令

    查找命令文件的位置(默认找到第一个目标后就不再查找)

      如果想在找到第一个后继续查找,加参数-a

    file  查看文件类型

      注意:在Linux下,文件的扩展名和文件的类型没有必然的关系

    ln    创建快捷方式(为文件和目录) 

      语法:ln [-s] 源文件或目录 链接文件或目标目录

  5、文件内容操作命令

    cat 显示文件内容

    语法:cat 文件

    注意:cat命令用于显示出文件的全部内容,但是当文件中的内容较多时,很可能只能看到最后一部分信息,而文件前面的大部分内容却来不及看到。

    more/less分页显示文件内容

      按回车键Enter:逐行滚动查看

      按空格键:向下翻一屏

      按b键:向上翻一屏

      按q键:退出

    grep 检索、过滤文件内容

      语法:grep [选项] 查找条件 目标文件

      选项:-i : 查找内容时忽略大小写

            -v :反转查找

    vi 文本编辑器

      全屏幕、默认文本编辑器

      文件不存在的时候,会创建一个空文件

      vi编辑器的工作模式:

          命令模式(默认情况)

            命令模式的基本操作

                模式的切换

在当前光标位置之后插入内容                 

A在光标所在行的末尾(行伟)插入内容
i在当前光标位置之前插入内容
I在光标所在行的开头(行首)插入内容
o在光标所在行的后面插入一个新行
O在光标所在行的后面插入一个新行

                  返回命令模式:Esc

                光标的移动

                    光标方向移动:方向键

                    翻页移动:Page Down 或 Page Up

                    行内快速跳转:Home/0、End/$  

                    行间快速跳转:1G/gg、G                 

                撤销编辑及保存和退出

                    u键:取消最近一次的操作

                    U键:取消对当前行所做的所有编辑

                    ZZ键:保存内容并退出

          输入模式

          末行模式

             末行模式的基本操作:

                :w   保存文件

                : q   退出编辑器

                : q!  强行退出

                :wq/:x  保存并退出

                : e   打开新的文件进行编辑

                : r   读入其他文件内容

      模式的切换:命令模式切换末行模式 “:”

                  命令模式切换输入模式 “a、i、o等键”

归档和压缩
  1、归档命令
     tar命令
        用于对目录和文件进行归档,也可以对归档包进行解包,通过选项来区分
        归档命令语法:tar [选项] 归档文件名 需归档的源文件或目录
        选项包括:
            c 创建.tar格式的包文件
            C 解包时指定释放的目标文件夹
            f 表示使用归档文件
            t 查看归档文件里的文件
            j 调用bzip2程序进行压缩或解压
            p 打包时保留文件及目录的权限
            q 可以有效提高压缩的比率,需要解压文件时可以使用“-d”
            v 输出详细信息
            x 解开.tar格式的包文件
            z 调用gzip程序进行压缩或解压
    

        解包命令语法:tar [选项] 归档文件名 [-c 目标目录]
  2、压缩命令
     gzip制作的压缩文件建议使用扩展名“.gz”
     gzip2的压缩率较好,制作的压缩文件建议使用扩展名“.bz2”
用户管理命令
    用户账号:
        超级用户 root 、普通用户、程序用户
    useradd命令
      添加用户命令
      语法:useradd [选项] 用户名
      选项包括:
        u 指定用户的UID号
        d 指定用户的宿主目录位置
        e 指定用户的账户失效时间
        g 指定用户的基本组名
        G 指定用户的附加组名
        M 不建立使用者目录
        s 指定用户的登录Shell
    userdel命令
      删除用户命令,使用选项“-r”还可删除该用户的宿主目录。
    passwd命令
      设置用户密码。超级用户通过选项可以对账号进行维护,普通用户只能执行passwd命令修改自己的密码。
      选项包括:
          d 清空指定用户的密码
          l 锁定用户账号
          s 查看用户账号的状态
          u 解锁用户账号
   groupadd命令
     添加一个组账号,通过选项“-g”指定GID号
   groupdel命令
   删除组账号,指定组账号作为参数
   gpasswd命令
     更多地用于添加、删除指定组账号的用户成员
     选项包括:
       a 添加组成员
       d 删除组成员
       M 添加多个组成员
  其他常用命令
     shutdown命令
     延时关机命令(只有管理员用户可以执行)命令位于:/sbin下
     语法:shutdown [选项] now   立即执行关机命令
           shutdown [选项] 分钟数  表示指定分钟后执行关机命令
     选项包括:
         r 重启系统
         h 关闭系统
     取消延时关机命令:Ctrl+c 或者其他管理员执行shutdown -c
     halt命令
     快速关机命令,相当于"shutdown -h now"命令
     reboot命令
     重启系统,相当于"shutdown -r now"命令
     netstat命令
     查看网络配置
     选项包括:
         a 显示当前所有的网络连接信息
         n 使用数字形式表示地址、端口等信息
         p 同时显示和每个网络连接关联的进程信息
         t 显示TCP协议相关的网络连接信息
         u 显示UDP协议相关的网络连接信息
         r 查看系统的路由表信息
    mount命令
  挂载磁盘存储设备或网络共享目录。
  语法:mount [-t 文件系统类型] [-o 挂载选项] <设备或网络共享目录> <挂载点目录>
    umount命令
    卸载已挂载的文件系统
    语法:umount <设备位置或挂载点位置>
  文件/目录权限
    访问权限包括:读写、写入、可执行。
    归属包括属主和属组。
    注意:root用户不受权限,拥有完全的管理权限。
    权限字符:
 r 查看文件内容  查看目录内容(显示子目录、文件列表)
 w 修改文件内容  修改目录内容(在目录中新建、移动、删除文件或子目录)
 x 执行该文件(程序和脚本) 执行cd命令进入或退出该目录
   查看权限和归属
 命令"is -l"可显示文件或目录的详细信息,包括权限和归属
   设置权限chmod
 语法:chmod [ugoa...] [+-=] [rwx] 文件或目录
    或者:
        语法:chmod nnn 文件或目录
   选项:"ugoa"表示该权限设置所针对的用户类别,"+-="表示设置权限的操作工作,"rwx"是权限的字符组合形式
  "nnn"是权限的字符组合形式
  设置归属chown
      语法:chown 属主[:[属组]]文件或目录
           

 

注意:Linux命令区分大小写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值