• 饮冰三年-人工智能-linux-02 初始Linux


    参考博客:https://www.cnblogs.com/linhaifeng/articles/6045600.html

    1:初始Linux命令

      右击,开启终端,或者ctrl+alt【F1-F6】的方式开启终端

      普通用户登录后系统的提示符$;root登录后提示符为#;

      退出终端:exit;

      关闭系统:init 0;

      Linux命令的基本格式:命令 【选项】 【参数】

      命令:告诉系统做什么?选项:命令的运行方式。参数:命令操作的是什么

      1.1 展示文件

      ls -l /boot ; ls -a 展示隐藏文件

      1.2 查看当前用户

      who am i :列出目前登录系统所使用的用户名

      who 列出目前哪些用户在系统上工作,在终端上登录

      1.3 date 时间

      date 查看时间

      date ‘月日时分年’  设置时间

      1.4 查看日历

      cal 或 cal 月 年

      

      查看硬件时间:hwclock

      1.5 清屏

        clear

      1.6 创建用户

        Useradd 用户名

        useradd -u 1000 -g aaron -d /home/alex -c bigAlex -s /bin/bash alex

            用户id   组id         家目录           描述信息      执行权限       

      1.7 修改密码

        passwd 用户名

      1.8 切换用户

      su - aaron

      1.9 删除用户

      userdel -r 用户名

      1.10 查看用户

      id 用户名

      1.11 修改用户

        a) –u:修改用户的UID
        b) –g:修改用户的GID
        c) –G:将一个用户加入到指定的群组中
        d) –d:修改用户的家目录
        e) –c:修改用户的备注信息
        f) –s:修改用户所用的shell

        1.11.1 修改家目录

        usermod -d /home/sb alex

        注意:这个修改的只是用户的passwd配置文件,但是实际上并没有sb家目录。需要 cp -r /home/alex/.[!.]*   /home/sb/ 先复制    

        1.11.2 将用户添加到一个组中

        创建组:groupadd 组名

        usermod -G 组名 用户名

        1.11.3 将alex这个用户的的gid变更为aaron群组的命令:
        usermod –g aaron alex

      1.13 帮助

      --help 或者 命令 -- help

      通过tab键可以给命令提示补全。

    2:Linux的文件结构

      与window系统不同,Linux系统文件结构是一棵树,一棵以“/”为根目录的一棵树

      2.1 .表示当前目录

      2.2 ..表示上一级目录

      2.3  pwd展示内容

      2.4  常用的目录

        a)bin目录:存放常用的可执行文件

        b)sbin目录:存放系统的可执行文件 

        c)home目录:用来存放用户自己的目录和文件。root用户存放在/root文件夹下。普通用户存放在/home文件夹下。

        d)dev目录:设备文件目录

      2.5 同样在系统中存在相对路径和绝对路径之说法。

      2.6 cd命令

        a)返回上一级:cd..

        b)返回家目录:cd~

        c)返回上一次:cd- 或者直接cd

      2.7 ls命令    

        a)查看隐藏目录:ls -a

        b)查看详细信息:ls -l

      2.8 cp命令

      cp 原路径 目标路径和名称

        

      cp -r 递归拷贝,可以用于复制文件夹
      2.9 mv操作
        mv 源文件 目标文件 :移动
        mv 文件名  新的文件名 :改名
      2.10 mkdi操作
        mkdir /a 创建a目录。
        mkdir -p:级联创建
      2.11 touch
        touch aa.txt    创建文本文档
      2.12 rm 删除文件
        rm 文件名
        rm -f a.txt 删除文件,并且忽略提示
        rm -r 文件名,级联删除
      2.13 cat 命令
        显示文件内容
      2.14 head
        显示文件头几行,默认10
        head -2 :显示头两行
      2.15 tail 
        显示末尾几行,默认10行

    3:创建用户相关的文件

       3.1 通过passwd文件查看用户信息

         less  /etc/passwd

       3.2 通过shadow文件(查看用户密码) 

        less  /etc/shadow

       3.3 通过文件(查看组信息)

      less  /etc/group

      3.4 通过文件(查看组密码)

      less  /etc/gshadow

      3.5 查看家目录

      less  /home/

      3.6 查看邮箱

      ls /var/spool/mail

       3.7 练习:将tom用户放置到aaron组中

      编辑修改文件: vim+路径

      保存退出文件:Esc + :wq

       3.8 通过修改文件的方式添加用户

        3.8.1 修改passwd文件(修改用户详细信息文件)

        3.8.2 修改shadow文件(修改用户密码文件)

        3.8.3 修改group文件(修改组文件)

        3.8.4 修改gshadow文件(组密码)

     

        3.8.5 修改home文件(家目录)

          注意通过mkdir在home下创建yangke目录

             有了文件夹还不行,还需要拷贝一些文档

        3.8.6 创建邮箱文件

  • 相关阅读:
    DataReader相关知识点⭐⭐⭐⭐⭐
    C# Distanct List集合
    RePlace函数
    DataTable和DataRow和DataColumn ⭐⭐⭐⭐⭐
    scrapy 基础组件专题(八):scrapy-redis 框架分析
    scrapy 基础组件专题(九):scrapy-redis 源码分析
    scrapy 基础组件专题(七):scrapy 调度器、调度器中间件、自定义调度器
    scrapy 基础组件专题(六):自定义命令
    scrapy 基础组件专题(五):自定义扩展
    scrapy 基础组件专题(四):信号运用
  • 原文地址:https://www.cnblogs.com/YK2012/p/9538949.html
Copyright © 2020-2023  润新知