• Linux 基本概念 & 命令


    0. Linux 理解

      Linux 是一种操作系统,主要应用于服务器。

      Linux 性能稳定,其中的许多版本不收费(如CentOS),占用资源较少。

    1. 命令行的状态

      

      在 Linux 命令行下以上分别代表的含义如下:

      centos   // 用户名
      @     // @
      s101     // 主机名
      ~     // 当前目录
      $     // 命令提示符,表示非root用户命令行
      #    // 命令提示符,表示root用户命令行

    2. 相对路径 & 绝对路径

      Linux 系统区别于 Windows 系统的是存在根路径( / ),且路径用 / 分隔。

      

      相对路径: 相对于当前目录的路径

      绝对路径: 相对于根目录的完整路径

    3. 用户 & 用户组 相关操作

      whoami   输出当前用户名

      切换用户:  su  user_name

      添加用户:  useradd user_name

      设置密码:  passwd

      删除用户:  userdel  [ -r ]  user_name    // 可选项 -r 的含义是指在删除用户的同时将用户的主目录一并删除

      

      添加用户组: groupadd group_name

      删除用户组: groupdel  group_name

    4. Linux 权限

      

      用户权限说明:

        读    r(4)

        写    w(2)

        可执行  x(1)

      

      从左到右分别显示的是 User 、 Group  、Other 的权限

      权限修改:


        chmod u-r a.txt
        chmod u-rw a.txt
        chmod 664 a.txt
        chmod a+x a.txt

      修改文件的用户和用户组:

        chown root:root a.txt

      只修改文件的用户组:

        chgrp root a.txt

    5. 切换目录

        cd ~     //  进入到home目录
            //  对于centos用户,home目录是/home/centos
            //  对于root用户,home目录/root

        cd ..    //  返回上一层目录

         pwd   //  查看当前目录的绝对路径

    6. Linux目录和文件类型


      -   //文件
      d  //文件夹
      l   //符号链接

      s     //套接字文件
      b    //块设备文件
      c    //字符设备文件
      p   //pip

    7. 查看帮助


      ls --help
      help echo
      man echo
      info echo

    且将新火试新茶,诗酒趁年华。
  • 相关阅读:
    Stm32设置串口300波特率
    STM32F103ZET6移植FreeRTOS过程
    什么时候该用裸机?什么时候该用RTOS?
    又到了立flag时间
    关于掉电数据保存的心得
    一个教训
    下个月回国给自己定目标
    GPRS模块/4G开发过程
    ftp登陆失败,check pass; user unknown
    python深浅拷贝
  • 原文地址:https://www.cnblogs.com/share23/p/9690414.html
Copyright © 2020-2023  润新知