zoukankan      html  css  js  c++  java
  • 饮冰三年-人工智能-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 创建邮箱文件

  • 相关阅读:
    013.ES6 -对象字面量增强型写法
    012. ES6
    011. ES6 语法
    10. 9. Vue 计算属性的setter和getter 以及 计算属性的缓存讲解
    4. Spring MVC 数据响应方式
    3. SpringMVC 组件解析
    9. Vue 计算属性
    【洛谷 2984】给巧克力
    【洛谷 1821】捉迷藏 Hide and Seek
    【洛谷 1821】银牛派对Silver Cow Party
  • 原文地址:https://www.cnblogs.com/YK2012/p/9538949.html
Copyright © 2011-2022 走看看